3.3 测试管理者可以替代测试架构师吗

在测试团队中,测试管理者的主要职责是通过制定/执行测试计划来保证测试交付。对测试管理者来说,项目管理方面的知识是核心,包括各种沟通与协调方法,输出是测试计划。

而测试架构师的工作主要是制定产品的测试策略,故其需要熟练掌握产品技术和测试技术,并有能力找到其中的平衡点。

测试策略解决的是“测什么”和“怎么测”的问题,然后由测试计划来解决由“谁”在“何时”花费多长时间来执行测试。在这个过程中还需要测试架构师通过各种过程评估方法(如缺陷分析)来调整测试策略,进而调整测试计划。简而言之,测试架构师的工作是保证测试的正确性,而测试管理者的工作是保证落地和交付。

可以由测试管理者来制定测试策略吗?当然可以。但我们也要认识到,制定测试策略和测试管理是两种不同的活动。即便没有专职的测试架构师,制定测试策略的活动也不应该减少。所以测试管理者可以兼职但并不能替代测试架构师,两个角色之间最合适的关系是合作。