这是《落叶》文集里第 325 片落叶,希望你能喜欢,不为别的,只为这份坚持。
第零章 我们为什么要从测试执行转测试管理?
前些年,测试人员在做了2~3年的手工测试之后,会开始考虑转型, 但真正开始行动的人其实并不多,大多数人都会一直待在测试执行的岗位上,根本原因是并没有非常大的转型压力。
而近几年,随着 AI 热度的提升,大家开始讨论在未来的几年里,什么样的岗位会被人工智能逐步取代?手工执行的岗位首当其冲,比如设计测试用例、执行测试用例等测试执行的工作,人工智能就能很轻松地完成。
为什么这么说呢?
我们目前处于弱人工智能时代,当下人工智能培养的最佳实践就是通过机器学习,也就是将海量的案例、场景等数据输入到系统里,通过大数据建模,来训练人工智能。
而一般测试工程师的用例设计和执行能力,恰恰也是可以用这种方法提升的。而让计算机去设计用例和执行用例,不仅执行效率要高于人工,执行的质量也远高于人工。
所以,转型对于当下从事测试执行的工程师而言,已经是迫在眉睫了。
测试项目管理岗位只是众多转型方向中的一个,但管理不像技术,有很清晰的学习路线和丰富的实战书籍。一般的测试工程师在面临转型时,都不知道自己应该学些什么?从哪开始?怎么开始?
有的同学会说可以从项目管理专业书籍开始学。可项目管理包含十大知识领域、五大过程组和四十七个过程,你知道哪些适用于测试项目管理呢?
有的同学又会说,我可以系统整体的都去学。但是你的精力足以支撑你在正常测试执行工作之余,再同步学习全套的项目管理知识吗?
即使你精力充沛,开始系统的学习了,不用多久你就会发现,全流程的项目管理书籍,比如 PMBOK,多是以工程建造类项目为实例,和我们的软件研发类项目相比,有较大差别,一些知识领域在软件研发类项目里很少涉及,比如干系人管理、成本管理、采购管理等等,所以理解起来会比较难,更别说找地方去实践了。
而绝大多数的软件测试类书籍,也都是按照研发流程体系,按流程阶段、测试对象或测试类别去进行理论知识讲解,在这个过程里,并没有区分角色,也没有注明哪些是管理角色要掌握的,哪些是执行角色要掌握的。
就我自己而言,在从测试执行转向测试管理的时候,就相当迷茫。因为既没有人给我系统地讲解怎么玩转测试项目管理,也没有专门的书籍去指导我怎么从零学起,都只能靠自己一边摸索,一边学习,一边实战,一边总结,一点一点地搭建自己的测试项目管理知识体系。
现在,我一边回忆着自己当初的切身体会,一边梳理自己当时最想得到的帮助,转化成这条转型之路上的一个个补给点,用我自己这十几年来的实战经验和理论知识去填满它们,给那些和我当初一样迷茫的同学们,标出一条方向明确的进阶之路。
路线图绘制思想:
- 模拟一个软件研发类的项目,从立项到结项;
- 采用瀑布研发流程为主干,沿着时间主线逐步推进;
- 站在测试项目管理人员的角度,去看整个项目过程中的不同阶段和不同过程,以及要做些什么和怎么去做;
- 也会罗列测试执行人员的在对应阶段和过程里所需要做的事情,目的是用于对比参考,便于区别认知;
- 先展开实践,再对标理论,会更容易理解,同时我们会发现,其实很多项目管理技能已经被自己应用在实际的项目当中了,只是没有对标上一个理论概念而已;
你会收获些什么:
- 如果你是在测试执行阶段,你可以从这本书里学到一些实战方法、经验、心得和实用模板;
- 如果你是在测试转型阶段,你可以从这本书里了解到如果你要转型,还需要掌握哪些技能和知识;
- 如果你是在测试管理阶段,你可以从这本书里获取到一些实战经验和理念上的碰撞;
《告诉你如何从执行测试到管理测试》带你迈出第(0)步!,点击这里可查看完整地图
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵