● 自动化测试组长:自动化测试团队的最高管理,拥有发言权。负责自动化测试项目从自动化立项到进度实施,到验收报告等整个测试流程;负责团队人员调度与管理;负责与上级领导、项目经理、手工测试负责人沟通与协调,并带领整个自动化小组工作。
● 高级测试开发工程师:团队中技术最牛的角色,通常负责自动化测试框架的设计与搭建;负责自动化项目实施过程中各类技术难点的解决;负责公共数据的提炼和开发,如公共函数库等。
● 自动化测试用例设计人员:由团队中对业务和手工测试情况最熟悉的人员担当。负责自动化测试用例的设计开发工作,及今后的测试用例维护工作;负责测试脚本的验收工作,监督测试脚本业务逻辑是否与设计好的自动化测试用例一致。
● 脚本开发人员:“战场前线”人员。负责自动化测试脚本的设计与开发;负责脚本合并联调工作;负责后期的脚本维护工作。
●自动化项目库管理人员:类似文职人员,可以没有代码开发经验。负责整个自动化团队日常工作中的文档变更记录的整理、公共对象库管理、代码版本管理及公共函数库管理等。
举例说明:
基本职责为。
A某:自动化测试组长。
B某:高级测试开发工程师。
C某:自动化测试用例设计人员。
D某:脚本开发人员。
E某:自动化项目库管理人员。
接下来,就让我们看以下5人团队怎么样人员配置(注:一人可同时兼任多种角色)吧。
自动化测试组长:1人次(A)
高级测试开发工程师:1~2人次(B、A)
自动化测试用例设计人员:2人次(C、E)
脚本开发人员:3~4人次(D、A、B、C)
自动化项目库管理人员:1人次(E)
以上就是一个 5 人自动化测试小组的标准配置和角色划分,仅供读者参考。