测试实践:华为测试流程总结

在华为研发项目管理中,成本、进度、质量是项目控制的铁三角,其中研发项目质量的控制包括产品测试、评审、质量保证(QA),如果涉及到硬件,还得包括FMEA和新物料认证,产品测试是目前国内很多公司研发部门头疼的环节,如何通过测试保证产品质量,如何通过测试降低产品发布的风险,如何通过测试降低因设计而造成的维护成本„…这些问题都在困扰着大部分的中国研发管理者, 如何通过有效的测试手段在较短的时间里找出所有了产品缺陷,是许多企业负责人或研发总监面临的困惑。

那么,面临这种情况,究竟是技术问题还是管理问题?华为在1998年跟IBM开始的产品开发变革,并引进先进流程,华为公司内部称之为IPD(集成产品开发)。
测试是产品开发过程中必不少的环节,在华为的研发人员中,有近三分之一的人员是测试人员,华为的测试体系在国内算是起步较早,大概经历了这样几个阶段:
第一阶段:青铜器时代–手工作坊式测试
1996年 研发测试团队成立,手工作坊式的研发过程和测试。
第二阶段:铁器时代–IPD和CMM阶段
1998年 华为与IBM合作,开始引进IPD流程
1999年 引进CMM理念
IPD:
Concept(概念)-> Plan(计划)-> Development(开发)-> Qualify(验证)-> Launch(发布)-> Lifecycle(生命周期)
第三阶段:火器时代–PTM阶段
2004年 在IPD基础上开发PTM流程,自动化测试规模开展,到2007年PTM趋于完善
PTM:
CHARTER->TR1(测试分析与计划)->TR2->TR3(测试方案设计)->(测试用例实现)TR4(执行SDV)(执行SIT)->TR5(执行SVT)->TR6(测试关闭)
第四阶段:集团军时代–IPD-RD-I&V阶段
产品需求分析->产品架构与系统设计->系统集成与验证流程[(迭代开发模式、瀑布开发模式)->系统集成测试(SIT)->系统验证测试(SVT)
第五阶段:特种兵和信息战时代–“后敏捷”阶段目前处于探索阶段

实际操作中的例子:
1.转测前:
1.1.需求串讲
1.2.输出测试方案和测试用例
1.3.评审:根据评审意见进行修改
1.4.归档
1.5.导入至TMSS
2.转测中:
2.1.在TMSS上标注结构
2.2.提单
2.3.回归问题单
3.转测结束:
3.1.根据问题看是否需要补测
3.2.输出测试总结
3.3.回归问题单

你可能感兴趣的:(编程,软件测试)