深圳市共创力研发咨询 杨学明/文 TSE(Test System Engineer)简称测试系统工程师,作为系统工程(SE)团队的一员,很多公司目前还没有这样的角色,导致测试部分往往处理弱势,第一,不能进行端到端开发流程的测试,第二,不能对产品最终的测试质量负责。那么,TSE整个组织架构中是什么样的职责呢?以华为公司为例,华为公司在2010开始推行TSE的角色,并与其它成员相互配合,下图可以看到,TSE是系统工程的一部分,主要负责测试领域的把关: (这是一个虚拟的组织,TSE的部门依然是测试部) 制定总体的产品策略是TSE的首要职责, 详细的活动如下: l 活动目的:根据产品需求和研发状况确定测试策略以达到最优的测试效果。 l 责任角色:TSE。 l 参与角色:系统工程师。 l 活动输入:系统需求说明书、产品包开发与验证计划、Build计划。 l 活动输出 p 总体测试策略:说明产品各层级测试活的的测试策略和退出标准。如果必要,更新Charter-TR1阶段确定的自动化测试策略。 l 活动要求 p 特性和系统需求是测试的两个不同对象,总体测试策略中定义的测试对象必须同源,不能自行新增修改删除特性或系统需求。 p 如果计划中有某个层级的测试活动,则必须制定此层级的测试策略和退出标准。 p 如果进行迭代开发,需要明确各层级测试活动在迭代内的策略。 p 如果进行迭代开发