很久没有反思和思考测试的职业发展的问题了。最近有几个朋友都在找我咨询测试的职业发展话题,也有专门问到测试架构师主要做什么?我就再写一篇根据自己的工作经历总结的博客,介绍测试领域的架构师都能干些什么?
先看百度百科中关于架构师的介绍内容:
架构师是客户需求和开发者之间的桥梁。在软件行业中,一般提到的架构师是技术架构师,而忽略了领域架构师或者讲是领域工程师的概念。一个好的领域专家一定是业务领域的架构师,他能够给出某一个业务领域的架构,我们可以称为业务架构,只有技术架构和业务架构紧密结合才有可能真正创造出一个好的系统!
【转换为测试领域:测试架构师是客户需求和测试者之间的桥梁。一个好的测试领域专家一定是测试业务领域的架构师,他能够给出某一个测试业务领域的技术架构】
软件开发人员的主要产出是代码
软件架构师的主要产出有软件架构和详细设计指导
测试人员的主要产出则有:
测试代码、测试方案、测试用例、测试环境和测试报告
因此与软件架构师的使命一样,为了有更好质量和更高效的测试产出物,需要测试领域的架构师提供测试代码设计、测试方案设计、测试用例设计、测试环境设计的领域技术架构和详细设计指导。
测试领域架构师工作结果的目标是什么?
在现有资源条件下支撑产品的质量保障需求,通过测试技术实现:
1、产品质量提升
2、缩短测试时间
3、减少研发修复问题成本
4、提升测试团队及成员的专业能力
测试领域架构师的架构级产出是什么?
1、产品领域各种测试类型(功能测试/性能测试/稳定性测试/Beta测试等)的测试模型设计和测试环境的架构设计
2、设计从产品需求阶段开始的全研发测试流程架构,并提供各流程环节的测试技术
3、产品可测试性子架构设计
4、测试工具或框架的架构
测试领域架构师的日常例行工作内容有什么?
1、研究产品用户场景、产品实现和分析历史用户问题用于完善产品的测试分析及测试模型设计、测试环境设计
2、领导专项测试技术工作、调研和开发新测试技术解决产品测试难题
3、应用新测试技术到现有各类测试架构、指导和帮助测试架构的落地
4、评审测试方案质量、测试计划质量、可测试性设计质量、测试用例质量
5、中高级测试工程师的辅导培养
版权声明:本文出自 架构师Jack 的51Testing软件测试博客:http://www.51testing.com/?293557
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。