这是我购买的”极客时间”上的一套课程的笔记,总共52讲,定期对其中的内容做一笔记,巩固学习内容。
09 软件测试工程师的核心竞争力是什么?
分两类进行阐述,一类是功能测试岗位,他需要深入理解业务,但是业务知识不能等同于测试能力。
第二类是测试开发岗位,他需要具有开发能力,但是”开发”的目的是更好的服务于测试,需要对测试的理解,以及在此基础上设计、开发帮助测试人员提高效率并解决实际问题的工具。
业务功能测试工程师
- 测试策略设计能力
- 测试用例设计能力
- 快速学习能力
- 探索性测试思维
- 缺陷分析能力
- 自动化测试技术
- 良好的沟通能力
测试开发工程师
- 测试系统需求分析能力
- 更宽广的知识体系
【心得】
为什么开发很少讨论自己的核心竞争力,我想是因为开发的学习线路图和发展路线比较清晰,而测试,其实大家都是在迷茫中摸着石头过河。
个人认为,如果是开发转测试,去做测试开发,可能会更清楚自己的路线和规划。
如果是从功能测试入门进来,则很容易迷茫。因为入门很容易,而想要更深一步去走的话,像作者列出来的这几条能力,也是很难量化的,都是需要在实践中摸爬滚打,再加上不断总结经验教训,才能有一点感悟。很难说要怎样“学”会,或者怎样“教”会后来者。
而开发就不一样了,目标明确,容易量化,拥有大量教程。
期待作者后续的文章更深入的讲讲实践部分。