测试第一年

2023-11-05

2018年,无心插柳柳成荫,终于进入了软件测试这一行。经过各种磕磕绊绊,进入了一家不足五十人的小私企,工资待遇和工作环境都不算好甚至可以说是略差,但在合肥这座对应届生极其不友好的城市,能找到一家公司做自己想做的事情已实属不易,作为一名初出茅庐的菜鸟姑且不去要求太多。

1.初入职场

怀着必须要有一份工作的心态进入了A公司,每天至少通勤三小时,每周六天,风雨无阻,公司只有本人一名测试,只能完全靠着自学去摸索软件测试的道路。公司不大,靠外包项目过活,但由于缺少项目经理统筹全局且没有切实可行的绩效考核体系,导致项目质量极差,许多项目都是一揽子生意甚至会半途而废。作为一名菜鸟,一切都要从头学起,包括项目的整个流程以及软件测试人员的工作内容。前面三个月左右,几乎都是在做“点工”,没有详细的需求文档,没有准确的项目排期以及说变就变且不告知本人的新需求,只能根据自己所学在页面上进行功能测试工作,十分枯燥且无力。

2.进阶阶段

1)逐渐让研发认可我提出的bug

相信任何一个测试人员都经历过这样的事:辛辛苦苦提出的bug被研发直接否定。我当时的处境可以说更加不利,好点的时候,研发认可了bug,但声称没有时间或者优先级不高,导致缺陷被无限搁置;差点的时候,研发会直接说某个bug是没有意义的,不需要修改,而我由于缺少编程以及扎实的软件测试基础知识,经常觉得研发的说辞不合理但却给不出强有力的反驳。后面便趁着工作闲暇之余在各大自学网站学习计算机方面基础内容以及软件测试各方面知识,也会在许多测试论坛和测试群中或潜水寻找答案或直接提出工作上的疑问,终于对测试工作有了更加深刻的了解,经常能够就缺陷内容向研发提出质疑。

2) 改善bug管理流程

前期的bug是通过Word交付给研发的,研发会在相应缺陷后描述修改情况然后交付回来,再由我进行验证,后来发现这种工作方式及其“复古”和低效,便自己尝试着搭建bug管理工具。经过向同行一番询问,自主搭建了当时最适用的mantis并投入使用,大大提高了缺陷处理效率,该工具也提供了直观的缺陷处理进程及各个维度的缺陷统计数据。

3. 跑路

由于在公司经历了种种不愉快(知乎匿名吐槽了十八条,条条致命Orz)且存在通勤时间过长和薪资太低以及个人能力得不到成长的问题,在一段时间的高强度学习之后果断在19年过年前裸辞。针对这次跑路,个人在两三个月内进行了大量的学习,期间尝试了安全测试工作(appscan扫描,交付给研发的报告他们表示看不懂),学习了jmeter、postman接口测试、adb工具的使用、jmeter性能测试、前端性能优化,还浅度学习了Java编程。以上所学均足以保证裸辞后顺利找到下家,实际自然是没问题的。

回顾作为一名“点工”的第一年,从懵懵懂懂到初探究竟,经历了一段不长不短的时间,细细想来,还是最后决定跑路的两个月内学习到的内容最多。老话说得好,没有压力就没有动力,感谢当时认真工作和学习的自己,没有因为恶劣的工作环境而丧失信心。在小公司混口饭吃本就不易,各种不规范和不尊重以及自己摸索导致走的弯路数不胜数,忍无可忍之时方才意识到“打铁还需自身硬”,一番学习后终于解脱。

第一年,可以说是既难熬又充实的一年。

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

测试第一年 的相关文章

  • 软件测试开发/全日制/测试管理丨用户端 App 自动化测试

    随着移动应用的普及和发展 用户端 App 自动化测试成为确保应用质量 提高测试效率的关键环节 这一测试方法不仅可以模拟用户真实的操作行为 还能够覆盖多种设备和平台 为移动应用的稳定性和用户体验提供可靠的保障 选择合适的自动化测试框架 在用户
  • 【软件测试】学习笔记-脚本与数据的解耦 + Page Object模型

    本篇文章介绍GUI测试中两个非常重要的概念 测试脚本和数据的解耦 以及页面对象 Page Object 模型 测试脚本和数据的解耦 GUI自动化测试适用的场景 尤其适用于需要回归测试页面功能的场景 如果在测试脚本中硬编码 hardcode
  • 软件测试|Windows系统配置pytest+allure环境教程

    前言 allure可以输出非常精美的测试报告 也可以和pytest进行完美结合 不仅可以渲染页面 还可以控制用例的执行 本文我们将介绍Windows系统中如何配置allure环境 第一步 配置Java环境 因为 allure 的运行依赖于J
  • 最佳利用Mock提升测试效率的7个技巧!

    再聊这个问题之前 我们先了解一下公司技术架构的演变过程 这样我们才能真正体会到我们为什么要使用 Mock功能 单体应用 在早期 大部分公司的应用技术栈主要可以分为两大类 LAMP Linux Apache MySQL PHP 和 MVC S
  • 【Mysql】InnoDB 引擎中的页目录

    一 页目录和槽 现在知道记录在页中按照主键大小顺序串成了单链表 那么我使用主键查询的时候 最顺其自然的办法肯定是从第一条记录 也就是 Infrimum 记录开始 一直向后找 只要存在总会找到 这种在数据量少的时候还好说 一旦数据多了 遍历耗
  • 小白也能学会的创建Git仓库实操

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • #私密朋友圈被吐槽有bug?官方致歉!网友:尴尬了......

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 软件测试/测试开发/全日制/测试管理丨Python关键字

    Python 语言有一些关键字 它们具有特殊的含义 不能被用作标识符 变量名 函数名等 False 布尔类型的假值 None 表示一个空对象或无值 True 布尔类型的真值 and 逻辑与操作符 as 用于给导入的模块起别名 assert
  • Selenium小技巧!

    Chrome DevTools 简介 Chrome DevTools 是一组直接内置在基于 Chromium 的浏览器 如 Chrome Opera 和 Microsoft Edge 中的工具 用于帮助开发人员调试和研究网站 借助 Chro
  • Jenkins 插件下载速度慢、安装失败了!我教你怎么解决!

    Jenkins部署完毕 如果不安装插件的话 那它就是一个光杆司令 啥事也做不了 所以首先要登陆管理员账号然后点击系统管理再点击右边的插件管理安装CI CD必要插件 但是问题来了 jenkins下载插件速度非常慢 而且经常提示下载插件失败 真
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 19年通过校招进入广州某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 软件测试|Pydantic详细介绍与基础入门

    简介 Pydantic 是一个强大的 Python 库 用于数据验证和解析 特别是用于处理 JSON 数据 它的主要目标是使数据验证和解析变得简单 直观和可维护 本文将介绍 Pydantic 的基础知识 包括如何定义模型 验证数据以及处理错
  • 软件测试|教你使用Python下载图片

    前言 我一直觉得Windows系统默认的桌面背景不好看 但是自己又没有好的资源可以进行替换 突然我一个朋友提醒了我 网络上的图片这么多 你甚至可以每天换很多个好看的背景 但是如果让我手动去设置的话 我觉得太麻烦了 我不如使用技术手段将图片下
  • 盲猜你不懂H5架构和原生架构的区别

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Python常用的自动化小脚本!

    一 list转json string转json 可以使用Python内置的 json 模块将列表 List 和字符串 String 转换成JSON格式 List转JSON假设我们有一个列表 List my list apple banana
  • 探索自动化测试断言:提升测试效率与质量的关键!

    前言 断言在自动化测试中起着关键的作用 它是验证测试结果是否符合预期的重要手段 如果在自动化测试过程中忽视了断言 那么这个测试就失去了其本质的意义 因为我们无法得知测试结果是否达到了预期的效果 因此 断言在自动化测试中的重要性不言而喻 那么
  • 一文让你了解UI自动化测试

    测试都起什么作用 是项目的保险 但不是项目的救命草 测试无实际产出 但作用远大于实际产出 测试是从项目维度保证质量 而不是测试阶段 UI自动化 下面简称自动化 基于UI进行自动功能测试 以Web端作为例子 一般的UI功能自动化都是基于HTM
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 20年通过校招进入广州某软件公司 干了接近3年的 功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了3年的功能测试 已经让我变得不思进取 谈了2年的女朋
  • Airtest自动化测试工具

    一开始知道Airtest大概是在年初的时候 当时 看了一下官方的文档 大概是类似Sikuli的一个工具 主要用来做游戏自动化的 通过截图的方式用来解决游戏自动化测试的难题 最近 移动端测试的同事尝试用它的poco库来做自动化 看样子还不错
  • 深入解析 YAML 配置文件:从语法到最佳实践

    一 认识YAML YAML YAML Ain t Markup Language 是一种人类可读的数据序列化语言 它的设计目标是使数据在不同编程语言之间交换和共享变得简单 YAML采用了一种简洁 直观的语法 以易于阅读和编写的方式表示数据结

随机推荐

  • America's Drive-In Movie Theater Turns 78

    from http www putclub com html radio VOA Standard 2011 0603 30827 html Next Monday will mark a nostalgic anniversary in
  • Kubernetes二进制安装_初学实践

    一 部署准备 1 1 部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式 kubeadm Kubeadm是一个K8s部署工具 提供kubeadm init和kubeadm join 用于快速部署Kub
  • LinkedList基本操作

    LinkedList基本操作 LinkedList是Java中的一个双向链表实现 它提供了对链表的基本操作 在LinkedList中 每个元素都被包装在一个节点中 并且每个节点都包含指向前一个节点和后一个节点的引用 这种结构使得在Linke
  • unity的ui怎么显示在鼠标点击位置

    第一种方法 其实很简单 Input mousePosition本身就是屏幕坐标 二维 不能直接使用是因为 屏幕空间以像素定义 屏幕的左下为 0 0 右上是 pixelWidth pixelHeight n n或者说以屏幕的左下角为 0 0
  • Apache Beam 大数据处理一站式分析

    大数据技术与架构 点击右侧关注 大数据开发领域最强公众号 暴走大数据 点击右侧关注 暴走大数据 一 介绍 大数据处理其实经常被很多人低估 缺乏正确的处理体系 其实 如果没有高质量的数据处理流程 人工智能将只有人工而没有智能 现在的趋势是数据
  • matlab控制系统的幅频特性,[转载]matlab中控制系统的频域分析

    求取系统对数频率特性图 波特图 bode 求取系统奈奎斯特图 幅相曲线图或极坐标图 nyquist bode a b c d 自动绘制出系统的一组Bode图 它们是针对连续状态空间系统 a b c d 的每个输入的Bode图 其中频率范围由
  • 网页复制文字时弹出(唯有注册登录才能复制)的窗口的解决方法

    复制网页内容的时候总是弹出让你登录注册页面 如何解决 下面教你一个方法 此方法仅在能选中内容文字的情况下有效 第一步 按F12 在审查元素中选择Elements 右侧选择Event Listeners 如图 第二步 点开下面的copy的三角
  • Console口登录的三种认证方式介绍及演示

    本文实验采用的交换机是H3C模拟器 下载地址如下 http forum h3c com forum php mod viewthread tid 109740 highlight H3C E6 A8 A1 E6 8B 9F E5 99 A8
  • 自动化python的简单使用

    文章目录 环境配置 定位 1 Link text定位超链接 2 混合元素定位 3 Xpath定位 通常 4 css定位 事例 操作 1 实现输入框自动输入 2 清空输入框 3 上传文件 4 自动化执行javaScript方法 5 浏览器窗口
  • 永久开启或关闭某些iptables开机自启规则

    昨天早上突然发现我的xshell突然不能连接我的某一台虚拟机的linux了 于是就开启了我漫漫的找问题之路 第一反应是不是vmware的相关服务被关闭了 因为之前出现过vm死活连不上网的情况 果断去计算机服务里面看 果然没有开启 全部全部开
  • Access to XMLHttpRequest at xxxx from origin ‘null‘ has been blocked by CORS policy:

    使用前后端分离的方式创建web项目的时候出现问题 这是因为 ajax 请求的对应的域在本地的一个文件路径 比如在D盘的某个文件夹 这里存放的都是前端文件 但是对应的服务器是 localhost 的一个域名 虽然请求可以到达服务端 服务端也可
  • Win7下vs2013打开鼠标不能用,鼠标失灵

    以下是有效的解决方法 昨天重装了office2007出现这样的问题 如题 只要一进vs 鼠标变失灵 以下是网友提供的方法 Win7下vs2013打开鼠标不能用 解决办法 1 先打开vs2013 这时鼠标就用不了了 2 此时用 Ctrl Al
  • Android 退出整个应用程序解决方案

    1 通过广播 相信有过项目经验的同学都遇到过这样的问题 就是设计 退出 功能时可能会遇到有些界面不能关闭的问题 当然如果你的项目所有的界面都在打开另一个界面时被关闭就不存在这个问题了 但大多数情况下这样是很不合理的 因为每次要查看这个界面都
  • 利用matlab实现卷积实验报告,实验五 使用matlab实现卷积的运算

    实验五 使用matlab实现卷积的运算 一 实验目的 1 2 二 实验内容 学习MATLAB语言的编程方法及熟悉MATLAB指令 深刻理解卷积运算 利用离散卷积实现连续卷积运算 1 完成f1 t 与f2 t 两函数的卷积运算 其中 f1 t
  • 购买服务器及宝塔部署环境指南

    服务器购买宝塔部署环境指南 为什么程序员都需要一个自己的服务器 作为一个程序员 必须要发布自己的网站和项目 联系linux 自己的远程长裤 远程数据库 远程tomcat 搭建在服务器上 练习 Linux进行任意的环境部署操作 Window下
  • Spring Cloud的断路器模式是什么?如何使用断路器?Spring Cloud的配置管理是怎样实现的?

    1 Spring Cloud的断路器模式是什么 如何使用断路器 Spring Cloud的断路器模式是一种应对微服务架构中潜在故障的解决方案 在微服务架构中 不同的服务相互依赖 当某个服务出现故障或响应缓慢时 可能会导致级联故障 影响整个系
  • ELK技术栈实践(一)

    通常 日志被分散的储存不同的设备上 如果你管理数十上百台服务器 你还在使用依次登录每台机器的传统方法查阅日志 这样是不是感觉很繁琐和效率低下 当务之急我们使用集中化的日志管理 例如 开源的syslog 将所有服务器上的日志收集汇总 集中化管
  • C语言中低位存放,C语言 大端小端存储解析以及判断方法

    当我们在C语言中查看数据在内存中的存储时 我们经常会发现一个很奇怪的现象 什么现象呢 例如下面这段代码 int main int i 1 return 0 数据在内存中的存放方式似乎和我们想象的顺序不太一样 在我们的常规认知不一样 在我们的
  • [UPC] 2021秋组队17

    目录 A Quality Adjusted Life Year B Gwen s Gift C Forest for the Trees D H Index E Driving Lanes F Treasure Spotting G Nei
  • 测试第一年

    2018年 无心插柳柳成荫 终于进入了软件测试这一行 经过各种磕磕绊绊 进入了一家不足五十人的小私企 工资待遇和工作环境都不算好甚至可以说是略差 但在合肥这座对应届生极其不友好的城市 能找到一家公司做自己想做的事情已实属不易 作为一名初出茅