IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 做了大半年的软件测试,可是觉得我在浪费时间,怎么办? -> 正文阅读

[开发测试]做了大半年的软件测试,可是觉得我在浪费时间,怎么办?

来这个公司大半年,现在主要做的是类似于淘宝的购物商城,以前也做应用系统什么的。可是感觉公司的软件测试岗位都是不着边的,因为做的都是功能测试。

来了这么久,没接触过技术性的东西,都是开发做好了然后把功能验证一遍,什么代码、性能、压力测试都没接触过,就连测试用例都没怎么写!

没事的时候就玩手机,比如现在,因为上班又没网,看书又说在做别的,所以一直觉得我现在在浪费时间。

因为刚毕业,也不能就这么不干了,可是继续这样下去,真的一点意义都没有,我该怎么办?

这是在知乎上一个大家讨论度比较高的一个话题。既然讨论度比较高,说明确实很多人都存在这样的疑虑。

01?我们先来说说,

为什么会有“在浪费时间”的感受出现呢?

纯功能测试,重复且繁琐

题主所描述的工作内容就是纯粹的“点点点”的工作,没有太多的技术性,自然工作也没有太多的自主性。

其实很多刚进入测试行业的同学都有这种感受,特别是大部分进入的是中小型公司,企业本身对产品的要求就不高,保证基本功能能用就行,自然不会涉及到诸如性能、自动化、安全性的工作。

所以每天的工作就是重复点击页面,点击 APP 各个按钮,简单而机械的操作,重复繁琐且没有任何挑战!

长此以往,在公司里面,测试的工作价值也没有被体现出来,然后自己的自信和底气都被消磨殆尽了,可能会开始质疑自己,甚至质疑自己工作的意义,挫败感油然而生!

02?那么,面对这样的现象,

我们可以做哪些改变呢?

多看需求和设计文档,针对产品能够提出自己建设性意见,避免被动工作!

有时候在公司的地位是自己争取的。很多测试员都说公司测试地位低,没有话语权,其实地位都是靠自己的专业性争取而来的!

如果在需求评审会议的时候,我们可以提出一些建设性的意见和建议,帮助产品完善;

如果在测试过程中发现 bug 后,我们可以定位出 bug 的原因和提供足够的素材辅助开发修复问题,减少无谓的沟通成本,提高工作效率;

如果在开发质疑我们的 bug 不是 bug,或者质疑我们的 bug 的严重级别的时候,我们可以有理有据的说服开发,让他心服口服的修复这个 bug;

如果在有用户问题需要支持的时候,我们可以比开发更熟悉产品的实现,给用户提供非常实用的帮助,维护公司的形象。

......

当然,提升自己的技能和专业度这个事情,不是随随便便就可以完成的!这个过程可能 需要1-2 年,中间也肯定会遇到非常多的困难。

但是只要自己坚持下去,自己变优秀之后:

你就能自己排查和定位问题;

提交 bug 之后开发也不再找你了;

产品和开发开始对你刮目相看;

你在公司也会有话语权,自信也有了,可以有资本跟公司谈涨薪;

以后跳槽去挑选企业的底气也有了!

勇于不满足现状,勇于跳出目前的舒适圈,开辟新的职业空间!

如果觉得目前的工作内容没有挑战,或者没有技术含量,没有空间实现自我价值,那么就需要走出目前的舒适圈,向更高的高度前进!

为了更加明确如何前进,怎么迈出努力的步伐,我们应该清楚的知道测试有哪些职业发展的方向?然后,做好职业规划,并努力去践行!

职业规划的方向:

  • 一:技方向是大部分测试人需要发展的一个方向。见下图:

图片

入行在初中测试的岗位上沉淀 2-3 年之后,就可以往高级测试工程师发展。

  • 自动化测试工程师:

自动化测试是每一个公司测试岗位发展的必然趋势,只要业务发展速度加快,为了提高测试效率、释放人力、节约时间,就必须要要实现自动化测试。

所以,自动化测试是很多测试员的必经之路。

需要的技能,只要需要精通一门语言,比较主流是 Python 和 Java;

可以实现主流产品的自动化测试,比如 Web 应用自动化测试、APP 应用自动规划和接口自动化测试。

能够独立搭建一个自动化测试平台和框架,可以帮助公司实现自动化从?0?到 1 的的落地。

具体的技术要求可以参考如下图:

图片

  • 性能测试工程师:

性能测试也是进阶测试的一个热门领域,公司产品用户量一旦增大,为了保证用户的体验,就需要考虑产品的性能问题了。

要胜任性能测试需要具备比较全面的知识储备,除了基本的操作系统,网络知识,还有只要会一款主流的工具,比如 Jmeter 或者 loadrunner,最好还能有些代码基础,可以更加游刃有余!

具体的工具和技术可以参考如下图:

图片

  • 安全测试工程师:

安全测试也是一个高级测试领域,并且在大厂不可或缺的一个岗位!因为随着互联网的飞速发展,安全隐患就越来越多,产品的安全性就越来越被重视!

所以,以后往安全测试方向发展,也是一个非常不错的选择,竞争小,薪资高!

安全测试所需的技术点:

图片

图片

图片

除了这些基础内容之外,我们还需要熟悉各种安全测试的场景以及熟悉各种安全测试的方法,和工具的使用:

比如?Burpsuite,SQL 注入,xss,CSRF,awvs,APPscan?等;

以及一些常见的漏洞和靶场的搭建,比如上传,命令执行,越权

还有一些业务的常见漏洞,比如验证码,暴力破解,密码找回等等。
?

  • 测试开发工程师:

测试开发基本是在自动化测试之后的进阶方向!相比自动化测试来说,对代码能力的要求更高,所以代码最厉害的测试!

测试开发也是一个金字塔顶端的测试岗位,自然薪资和需求都不小!所以,要想进军这个岗位,所需要的技能有如下:

图片

  • 第二:管理线,也是需要建立在技术基础上的,3-5 年的技术基础

如果不想一直往技术升造,也可以往管理线发展。具体的发展路径图如下:

图片

当然,测试领域的管理岗位必须要有技术做基础和底蕴,基本要经历 3-5 年左右的技术岗位的沉淀,然后才可向技术线发展。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-10 11:39:36  更:2021-07-10 11:40:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/22 23:37:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码