天天看点

10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。

  测试工程师是一个技术岗位。为了彰显这一点,许多公司都把测试岗位的 title 改为测试开发工程师,像微软的sdet(software design/develepment engineer in test)、谷歌叫set(software engineer in test)等。纯粹的手动黑盒测试工程师早已不复存在。所以,技术技能是最基本的要求。

  不少的测试工程师卡在这一步就迷茫了,他们在选择的“十字路口”迷茫了,没有了努力的方向,每天上班也只是点点点,重复麻木的完成每一天的工作任务,随着时间的积累,工作了几年的测试人员都会产生迷惘,经验的累积和技能的提升,会有一个瓶颈期。未来应该往哪个方向发展,怎样才能取得卓越和成功。由于人生阅历不同,价值观不同,每个人对卓越和成功的理解不同。“卓越”是具有超出大众的杰出表现,“成功”是经过积极努力,实现设定目标后的自信状态和满足感受。

以下是我自己这么多年的测试经验总结出的一套测试学习体系!希望对你有帮助!

一、必学基础

不管是做什么工作,基础都是非常重要的,首先我们进入一个行业的基本要求就是对这个行业的认识以及工作的流程了解清楚。一下就是我总结的测试工程师应该必备的基础知识:

1.测试基础概念

2.mysql数据库

3.linux操作系统

10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

二、接口测试技术

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系。接口测试需要学习的知识有:

1.接口测试的原理

2.抓包工具的使用

3.接口测试工具

4.协议拓展,正则表达式,数据处理

10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

三、自动化技术

自动化测试作为测试行业需求最大的技术点,招聘要求随处可见,进阶高级测试工程师必会点之一。什么?你不会代码?学!什么?你代码基础薄弱?学!一句话,如果你连自动化都不会,那么你敢说自己是高级测试工程师?自动化需要学习的东西如下:

1.自动化化基础原理

2.webUI与Selenium框架

3.app自动化和Appium框架

4.robootFramework自动化工具

10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

四、性能测试技术

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,性能测试需要掌握的知识有一下几点:

1.性能测试基础概念

2.性能工具lr

3.性能调优

4.性能报告方案

10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

如何一起学习,有没有免费资料?

   为了让学习变得轻松、高效,今天给大家免费分享一套资深测试大牛云层传授的一套教学资源。帮助大家在升职加薪的道路上披荆斩棘。这套视频详细讲解了(测试基础,接口测试进阶,自动化测试,性能测试)等这些测试必备的内容! 

前300名进群可以免费领取测试整合学习视频一份

测试分享交流群:175317069

     测试基础,网络爬虫,自动化测试,接口测试,性能测试,TestOps等这些测试必备的内容已全部录制好。

原文:https://blog.csdn.net/TestingGDR/article/details/83893090