产品开发全流程中的测试活动

来源:互联网 发布:程序员财务自由 编辑:程序博客网 时间:2024/04/28 21:57

项目立项时即任命TSE角色,在需求分析完成,即TR1时TSE开始介入,由SE向TSE介绍设计需求,保证TSE对设计需求的充分理解,反过来TSE也对设计需求的清晰性和合理性进行把关。这个阶段TSE的输出主要是总体测试策略和跨团队的测试分工方案。

设计规格完成,即TR2时TSE要输出系统测试用例。总的来说,流程还是体现了一个大瀑布流程。这个阶段SE和开发代表还要输出跨团队的联调计划(BBIT),因为对于跨团队协作完成的特性,需要保证一个统一的开发计划。

 

软件需求规格(SRS)完成,即TR3时,开发组要输出系统测试用例。

软件设计(SD/HLD/LLD)完成时,开发组要输出单元测试用例。目前集成测试(IT)多数都被裁剪了,HLD和LLD也多数合并成SD。

 

编码阶段开发组要完成单元测试用例(UTC)的执行,保证100%通过。

 

TR4前开发组要完成系统测试用例(STC)的执行,STC 100%通过是转测试的入口条件。

 

TR4到TR4A之间要完成必要的BBIT联调。

 

TR4A-TR5之间,测试部要完成2+1的SDV测试,就是两轮的完整测试和一轮回归测试。

理论上,TR5意味着开发完成,产品质量达到一定的水平,进入维护流程,但实际上在紧迫的开发进度下,理想化的开发流程总是无法达到预期的目的,因此在TR5后肯定还是还是疯狂测试、疯狂改问题单。

原创粉丝点击