【每日一学 20260717】软件测试从业红宝书——技术通道

2026-07-17 14:21:00
蓉蓉
原创
4

技术通道主要是指测试人员沿技术方向发展。而技术方向主要包括自动化测试、性能测试、安全测试等对技术要求比较高的方向。测试人员在技术通道上的发展路线如下。

1.初级测试工程师

初级测试工程师一般是工作时长在3年以内的职场新人或者从其他行业转到软件测试行业的“小白”。他们主要在实际的工作场景中学习软件测试的相关知识,比如如何制定测试用例、如何执行测试、如何编写测试报告等。除此之外,他们还需要学习相关的业务知识和操作系统、数据库、网络等技术知识。

2.自动化测试工程师

自动化测试工程师一般由已工作3~6年的测试人员担任。当测试人员有了一定的测试基础知识、业务知识和实际测试经验后,喜欢编程或者喜欢新技术的测试人员可以考虑往自动化测试方向发展。自动化测试包括功能自动化测试、性能自动化测试等。自动化测试工程师的主要目标是熟练掌握业界流行的自动化测试工具,包括运用工具来编写和制作自动化测试脚本、运用工具执行自动化测试等。

3.测试开发工程师

测试开发工程师一般由已工作6~9年的测试人员担任。当测试人员积累了一定的自动化测试经验后,可以考虑往测试开发工程师发展。自动化测试工程师与测试开发工程师的区别在于前者主要使用自动化测试工具进行脚本开发,目的是把原本手动执行的业务测试用例转化成自动化测试脚本并且执行它;而后者主要负责开发测试工具或者测试平台,提供给开发人员或者测试人员使用,助力他们更便捷地执行测试。总的来说,测试开发工程师会更多地考虑如何赋能开发人员或测试人员,所以从岗位作用角度来看,自动化测试工程师和测试开发工程师有很大的差异。但是在实际的工作场景中,因为资源不够充裕,可能会由同一个测试人员来承担这两个岗位的工作。

4.测试架构师

测试架构师一般由已工作9~15年的测试人员担任。当测试人员对自动化测试熟悉之后,他们需要考虑的是如何从公司或组织层面去设计测试体系架构,例如测试需求和测试用例如何组织管理;缺陷管理流程如何与测试管理平台、项目管理平台集成;自动化测试平台如何支持不同技术栈等。测试架构师的作用与项目中的架构师类似,不同的是项目中的架构师主要负责应用软件的体系架构设计,而测试架构师主要负责测试体系架构设计。

5.测试专家

测试专家一般由工作15年以上的测试人员担任。这时的测试人员积累了非常丰富的测试经验,也经历过各种各样的测试场景,克服过众多的困难,因此可以指导项目组解决测试的相关难题。可以把测试专家理解为医术高超、经验丰富的医生,他们能给项目把脉,找出问题所在,并提出相应的解决办法和改进方向。


来源:《软件测试从业红宝书》


发表评论
通过审核后显示您的意见