上QQ阅读APP看书,第一时间看更新
4.1.1 测试架构师必备的6个关键能力
无论研发模式是什么,测试架构师都应该练好6个关键能力,如图4-1所示。
图4-1 测试架构师必备的6个关键能力
(1)明确测试目标、测试重点的能力。不仅从测试或者开发设计实现本身来明确测试目标,还要能够从产品价值、质量目标的角度来明确测试目标,圈定测试重点,保证通过有限的资源可以完成“刚刚好”的测试。
(2)敏锐的风险识别和有效的风险应对能力。能够对产品当前的风险进行多维度的分析,找到有效应对风险的方法,实现基于风险的测试。
(3)测试分析、设计和执行能力(包括工具和自动化)。知道好的测试是怎样的,能够对被测对象系统、深入地进行分析,精于测试用例设计,能用简洁无歧义的语言描述测试用例、缺陷,能不断总结优化测试方法,能把烦琐的工作用自动化的方式完成,能使用、开发测试工具来帮助测试者更好地进行工作。
(4)质量分析和评估能力。能够通过过程分析、缺陷分析来评估当前产品/特性的质量,并给出下一步建议(更新测试策略,进入下一测试阶段或者进行发布)供决策者参考,能用简洁无歧义的语言撰写测试报告和各种评估分析报告。
(5)有效沟通的能力。能够通过沟通获取和交换有用信息,并在不同角色之间达成一致。
(6)持续学习和探索的能力。包括总结、持续探索、持续改进、引入新技术或新方法以不断提升测试效能的能力。
上述6个关键能力,归结来说,都是针对不同的组织、产品和研发模式做出最适合当前情况的选择的能力,也就是制定测试策略的能力。