毕业论文
您现在的位置: 版本控制 >> 版本控制资源 >> 正文 >> 正文

职业规划不清软件测试工程师的进阶之路都帮

来源:版本控制 时间:2022/10/11
白癜风要注意些什么 http://m.39.net/pf/a_4785535.html

不知道大家有没有发现,软件公司在招聘软件测试工程师时,给出了三个级别:初级、中级、高级

那么每个级别的测试工程师分别应该具备什么样的技能呢?今天牛鹭学院就给大家详细说说,大家可以对应自己的能力看看自己到哪个级别了哦~

初级工程师:能够在他人带领下独立完成测试工作。

中级工程师:能够独立负责测试工作

高级工程师:能够带领他人完成测试工作

细分之下,有技术、业务和管理三个方面。

初级工程师:需要有测试的想法和思路,能够编写测试用例,能够理解需求,能够自律

中级工程师:能够给出完整的测试设计,能够编写有效的测试用例,能够了解业务,明确需求的目的,能够独立制订计划,控制风险,能够自我反思,自我改进。

高级工程师:能够给出完整而严谨的测试设计,能够因地制宜的制订测试用例的规范,能够了解行业,明确业务的目的,能够制订总体计划,控制风险,能够带领团队反思,持续改进。

那么怎样进阶呢,粗暴点来说就是提升你的技术等级:

不同的技术等级对应着不同的薪资(以一线城市为例)

第一阶段:手工测试工程师,年薪8-10W

主要技能:测试分析+用例设计+测试执行

这个阶段的测试员,可能是刚毕业的学生,可能是刚转行的测试小白,也可能是一直在做功能测试的从业者,无论是哪一种身份,都必须掌握以下基础测试技能:

软件测试定义、生命周期、工作流程、需求分析测试方法(边界值、等价类、因果图等)测试用例的设计、编写、评审Bug的基础知识文档能力(测试计划、测试报告的编写)SVN、Git版本控制工具的使用;具备了以上基本的理论,接下来就可以进行实战,拿到一个项目后,可以按照测试流程操作一遍:

发布项目进行立项,建立项目组进行分工;需求评审,学会如何看需求文档,进行需求分析,罗列测试点;整理测试点,编写测试用例,然后进行用例评审;执行测试,比如功能、界面、前后台、兼容性、数据库,遇到问题提交bug到缺陷管理平台;分析、总结、编写测试报告;想要做功能测试,光了解了整体的测试流程还不够,还必须掌握以下测试技能:

Linux:操作环境、命令、安装数据库、部署测试环境等数据库:各种命令用法、字段、增删改查接口测试:接口测试基本理论、

转载请注明:http://www.0431gb208.com/sjslczl/2018.html