关于测试阶段的思考

    转眼不转眼的也工作6个年头了,前五年不想多说,正式从事国内测试行业1个年头了,一直在思考测试的价值,虽然网上有很多说法,无非是提高或保障产品质量,优化项目流程(TDD),但一直没有一点是真正打动内心的。。言归正传,个人觉得测试可以分为以下几个阶段或者分类(不一定哪个就混的好):

1、纯粹的功能测试,熟悉测试流程,会需求分析,写测试用例,测试执行,bug跟踪及回归【初级测试】

2、功能测试的基础上,熟悉网络协议,会使用一些测试工具,jmeter、postman、fiddler、git/svn、RobotFrameWork、Jenkins等;会基础的SQL语句,使用mysql,PostgreSQL等【中级测试】

3、会写代码,使用一些测试框架python + selenium + pytest 或者java + selenium + testng,通过代码实现接口测试,UI自动化测试或性能测试【高级测试/测试开发】

4、熟悉系统架构(前后端,服务器,中间件,环境搭建等),设计合理的测试方案(功能测试、自动化测试、性能测试占比及规划),移动端/PC端测试都精通【测试架构师】

5、测试做到顶是什么,想都想不出来

由于本人只是一个测试小白,基于自己的狭隘眼光看问题,不足之处还望指教!

猜你喜欢

转载自www.cnblogs.com/kusy/p/9232724.html