做了5年多的软件测试,最近开始对自己职业生涯的发展特别关注,在网上找了一些文章并且加上一些自己总结。
1. 测试工程师(3年内)属于测试职业生涯初级阶段
工作内容:
a.按照测试主管分配的任务计划
b.编写测试用例
c.执行测试用例
d.提交软件缺陷
e.提交阶段性测试报告、参与阶段性评审
2.测试主管(2~5年)根据项目经理或测试经理的计划
工作内容:
a.安排、调配测试工程师执行模块级或项目级测试工作
b.控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行
c.偏重于测试设计
3.测试经理(4-8年)a.负责企业级或大型项目级总体测试工作的策划与实施
b.统筹整个企业级或项目级测试流程
c.对于不同软件架构、不同开发技术下的测试方法进行研究与探索
d.为企业的测试成员提供指导与解决思路
e.合理调配不同专项测试的人力资源(业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师)
f.与客户交流与沟通,负责部分的销售学或者技术支持工作
4.测试总监1.驾驭企业全部的测试与测试相关资源
2.管理着企业的全部测试及质量类工作
5.自动化测试工程师a.依靠自动化测试工具进行软件自动化测试
6.资深自动化测试工程师a.设计数据驱动
b.开发测试框架
c.企业内部自主开发小型测试工具
7.白盒测试工程师a.对软件进行的代码级测试
b.代码走读、代码功能与逻辑测试
c.代码内存泄露检查
d.代码运行效率检查
e.代码测试覆盖率分析
f.要对大型程序开发语言的完全掌握
8.资深白盒测试工程师a.协助测试经理或测试总监公关测试方法与技术性难题
b.结合不同架构、多种开发技术交互的情况下,寻找代码测试方法,并具有对代码优化的能力
9.性能测试工程师10.资深性能测试工程师a.具备性能测试整理方案的设计能力
b.软件系统性能问题定位和性能优化的能力
c. 对主流的软件开发模式下的应用系统具有敏锐的洞察意识和感知意。
11.安全测试工程师a.对软件的开发模式、实现架构和技术本身充分了解
b.感知和预见软件系统存在的安全漏洞
c.知道如何通过系统漏洞尝试攻击软件系统,达到测试的目的
12.领域级专项人才a.具有个人独到的见解和深厚的技术实力
b.提供行业性测试技术咨询、培训
c.为软件测试整体行业的发展,起到鲜明的带动作用
1.绿色勾代表我已经达到的
2.紫色1表示3年内要达到的
3.绿色2表示5年内要达到的
4.蓝色3表示10年内要达到的
目标清晰了,接下来就是实际行动了。