https://www.jianshu.com/p/57fc1e0dd945
要想针对当前的产研情况做出最恰当的测试选择,除了对测试的把控能力之外,行业、产品、业务、架构、实现、项目管理等都是测试策略需要考虑的因素,这就要求测试架构师能用全局的视角,系统分析和解决问题。
制定测试策略本身也有很多技术,如质量评估、特性价值分析、风险分析和应对、缺陷分析、测试分层等。这些技术大多需要建立在良好的测试基本功之上,如果脱离测试技术,测试策略就是空中楼阁。
从测试领域的角度,总结了测试架构师需要具备的测试技术/知识体系。
1) 围绕测试技术基础展开,覆盖测试基本面,以提升测试分析、设计和执行能力(包括工具和自动化测试)为主要目的,包括基于质量的测试和基于场景的测试,探索式测试,测试工具和自动化。基于质量的测试的底层是软件产品质量模型。
2)软能力,包括沟通协商、书面表达和持续学习和探索,以提升有效沟通的能力和持续学习探索的能力为主要目的,增加测试架构师在乌卡时代(VUCA Volatile易变不稳定、Uncertain不确定、Complex复杂、Ambiguous模糊)的竞争力。
3)围绕测试策略技术展开,以提升明确测试目标、测试重点的能力以及敏捷的风险识别和有效的风险应对能力、质量分析和评估能力为主要目的。
摘取自刘琛梅老师的《测试架构师修炼之道:从测试工程师到测试架构师 第2版》