测试架构师不仅仅会影响到公司内的测试部门,还会影响开发、市场部门,好的测试架构师,可以从保证质量的角度,对产品的研发、销售各个方面施加深远而正确的影响,也吸收来自各个部门的建议,最终提高整体软件质量。大家可能很吃惊,测试架构师怎么能影响到市场部门?我们可能有这样的经验,项目经理要去拿着不完善的产品去演示,测试人员更清楚产品的新特性及需要进一步改进的地方,把这些信息告诉项目经理,避免在客户现场演示时献丑,还能知道如何充分展示产品的优越性。我们的测试架构师当然也可以在更高的层次上给出市场营销的建议。
软件质量保证是一个贯穿需求分析、设计架构、软件测试等整个软件工程的过程,测试架构师需要熟悉需求分析方面的知识,在需求分析师整理用户需求的时候,才能和需求分析师结对工作共同保障整理的需求满足用户要求。测试架构师需要掌握软件架构设计方面的知识,在软件架构师构建软件框架的时候,才能和软件架构师结对工作共同保障架构没有致命的缺陷。测试架构师在测试技术、测试方法学上雄厚的知识,让他们具有需求分析师、架构设计师所不具备的视角,测试架构师和需求分析师、架构设计师的结对协同工作可以更加有效的获取完备的需求,更科学的进行软件架构。