测试岗位划分的理解

作者: 袁志强focus | 来源:发表于2017-06-26 00:07 被阅读0次

        一直以来我看到测试岗位有个发展路线问题,抛弃所谓的初级工程师,中级工程师,高级工程师的说法,大致是新人从测试执行做起,然后是用例设计,相当于基本的功能测试,接着发展就开始区分:有的深入测试用例设计,继续高级的功能测试;有的发展技术,分了性能测试,安全测试,自动化测试等等;有的走管理线,就是所谓的测试组长,经理,主管。另外还有个技术加管理的测试架构师,我没有见过只好轻轻略过。

        我感觉这么些年,测试领域受到很多压力,包括技术含量,可替代性等等,所以我初步认为测试方向划分出不同的进阶路线,一方面试图解决测试人员职业规划和自我发展的问题,一方面向外彰显了测试领域的技术含量和不可替代性。这么做优点是让测试体系更加完整,然而缺点是(此处也许有不同意见)把我们测试方向中最核心的功能测试(尤其是最基本的手工测试)弄成了最低级的岗位。

        这种划分基于技能,有它存在的必要,就像你得有代码技能才能做自动化,有渗透技能才能做安全,有管理技能才能做主管等等。而我这几年工作后,对于测试岗位划分的理解更趋向于测试内容的归属性。

        为了保证客户能正常使用各项我们承诺的系统服务,我们需要预先验证这些功能,所以有了功能测试;为了保证客户的信息不被坏人盗用,我们需要预先模拟黑客们各种盗用信息的手段,所以我们有了安全测试;为了让我们的oa系统能让1000个职员一起用起来,我们就需要预先模拟1000个人的使用,所以有了性能测试。

        除了这些直接面对内容的,还有面对测试支持的。比如为了让功能测试更有效率有了自动化,为了测试工作的顺畅有了测试管理,为了各项测试可以开展还有了测试环境维护。

        没错,这些划分可以说是同一个等级的,都是为了在某一项内容上保证客户不会遇到质量问题(非产品业务问题)。这些内容全部组合在一起就是测试工作,发现问题,服务质量。

        在测试的每个细分方向都有很多事情可以做(以后详述),如果你觉得性能测试,自动化测试高于手工测试,我不会做什么反驳,只请你静下心来,不要执着于你对某个技能有兴趣或者这个技能高大上,首先搞清楚你追求的这个测试内容方向。简单举个例子,上面说过性能测试,这个内容方向是什么?最重要的不是你代码技术有多好,有多了解多么会使用工具,而是你真的会模拟1000个用户的场景,然后在这个场景下系统的表现你能判断它是否满足实用,是不是这样呢?

        你的发展终究落实到你要完成的测试内容上,怎样完成地更好远远比你会什么技能更重要。

相关文章

  • 测试岗位划分的理解

    一直以来我看到测试岗位有个发展路线问题,抛弃所谓的初级工程师,中级工程师,高级工程师的说法,大致是新人从测...

  • (84)生产员工岗位培养体系建立操作手册

    生产员工岗位培养体系建立操作手册 一、岗位划分(335) 1、理解三个概念 一是岗位种数:种数,活一样。岗位种数=...

  • 【Enjoy Thinking 】招聘素质测评分析思维导图

    【目的】招聘工作流程不规范,通过分析增加素质能力测试 【思考】素质能力测试可以根据职级、岗位来划分,职级可以分成通...

  • 软件测试类型

    软件测试分类标准 按阶段划分 按是否运行程序划分 按是否查看代码划分 按阶段划分 单元测试 集成测试 系统测试 验...

  • 2020-11-03 软件测试

    软件的测试:包含测试程序、测试数据、测试文档 软件的分类:按层次划分:按组织划分:

  • “鹅厂”告诉你软件测试岗位会不会少?

    说下我的理解(毕竟已经做了七八年测试了):我的整体意见是测试岗位不会变少,反而相对于其他岗位会变的更重要一些。 首...

  • 测试分类

    视频《软件测试基础-概念篇》,学习笔记。 按照测试阶段划分 按照测试手段划分

  • 2018-07-26 测试过程

    1 测试阶段划分 按测试过程划分单元测试集成测试系统测试 image.png 1.1 单元测试 image.png...

  • 浅谈全栈式测试开发

    1)测试岗位的最高需求 岗位:全栈测试开发工程师 级别:专家 2)测试岗位的发展转变 传统手工测试 -> 现代测试...

  • API测试-PostMan使用

    API测试知识分享 程序测试 分类标准分类按照测试方式划分黑盒测试白盒测试按照执行过程划分静态测试动态测试按照操作...

网友评论

    本文标题:测试岗位划分的理解

    本文链接:https://www.haomeiwen.com/subject/cwtdcxtx.html