过程改进的关注点之测试过程
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
测试过程改进关注点摘要
测试需求
测试人员应参与需求评审,而需求人员需参与测试用例评审。测试要点可通过思维导图识别,然后设计测试用例。
测试计划
若存在性能模型及基线,应事先预测测试结果,如工作量和缺陷数量。测试策略要定义测试轮次、方法和重点。随机测试或探索式测试的效率应与基于用例的测试进行比较。测试环境与实际环境的差异须识别风险,并制定对策。入口和退出准则应量化。
测试投入
需定义测试投入充分性的定量标准,例如测试工作量占比和用例密度。测试人员比例和投入工作量的比例不宜过低,如低于10%。
静态扫描
静态扫描告警应定义修正准则,明确哪些告警需要处理。
测试设计
测试用例关注正常、异常、边界等多种情况,并在设计时明确注明。非功能性需求也应有相应测试方案和用例。评审测试用例时应以需求为主线,以便发现遗漏。
测试结束
在考虑测试投入的基础上,应根据缺陷收敛程度判断产品是否可发布,并在测试出口准则中评估测试投入的充分性。
原因分析
对上线后发现的缺陷原因进行分析。
测试数据分析
测试报告中的统计数据应排序后绘图,包括数据、图形和结论。缺陷分析可按模块、现象、原因等进行。采用定量分析测试手段有效性,比如缺陷发现率、清除率和密度。建议使用Gompertz模型分析缺陷收敛趋势,并尝试建立测试投入与缺陷密度之间的性能模型。单元、集成、系统测试阶段发现的缺陷数量应递减,否则需分析前期测试效果。
想要了解更多内容?
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席