一个网友问到:测试经理输出计划和管理,高级测试工程师输出测试方案,那测试架构师输出什么?为了回答他的问题,以及他可能的其他问题,专门写了这篇文章:《测试架构师的输出》(由于不能伤害现有雇主的利益,我只能分享部分测试架构师的输出,还请网友理解)
输出1:公司级层面或产品级层面的总体和各专项测试技术规划;
输出2:提取出各产品组共性的测试技术需求和困难;
输出3:不断提升高级测试工程师的工作质量;
输出4:产品组采纳改进测试活动质量的技术建议后的测试方案;
输出5:未来待解决的关键测试技术列表;
输出6:对整个公司有影响的新技术引入研究和评估报告;
输出7:产品测试组所需要的产品测试技术建议;
输出8:研究专项测试技术;
输出9:提升测试活动生产率的各种测试方法和测试经验库;
…………………………
以上工作“能做”和“做好”是两个概念,一般人经过点拨也能做,但要做好那就需要积累和境界了。所以能做的人还应该继续谦虚的努力学习如何做好的标准和方法。因为上面的这些输出,要“能做”是非常easy的,但要有价值则需要“做好!”,所以最好还是由测试经验丰富,有系统思考能力,有研究新技术能力的同事来“做好”,才有价值。
测试架构师的“广”与“专”:
测试架构师的“广”是:测试技术经验的广,项目经验的广,商业知识的广;
产品测试组的“广”是:产品知识的广。
测试架构师的“专长”是:公司级测试公共技术的专注和专业;
产品测试组的“专长”是:产品级业务知识及业务强相关测试方法的专业;
所以:测试架构师在测试技术领域比产品组的同事了解多,产品组的同事在产品业务知识上比测试架构师了解多。