最新如何提高测试设计质量教学课件.ppt
《最新如何提高测试设计质量教学课件.ppt》由会员分享,可在线阅读,更多相关《最新如何提高测试设计质量教学课件.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如何提高测试设计质量如何提高测试设计质量测试设计重要性 设计是测试的灵魂,质量的龙头。6.条件覆盖率条件操作数值至少被评价一次的数量条件操作数值至少被评价一次的数量/条件操作数值的总数条件操作数值的总数7.判定条件覆盖率条件操作数值或判定结果至少被评价一次的数量条件操作数值或判定结果至少被评价一次的数量/(/(条件操作数值条件操作数值总数总数+判定结果总数判定结果总数)8.上下文判定覆盖率上下文内已执行的判定分支数和上下文内已执行的判定分支数和/(/(上下文数上下文数*上下文内的判定分支上下文内的判定分支总数总数)9.基于状态的上下文入口覆盖率累加每个状态内执行到的方法数累加每个状态内执行到的
2、方法数/(/(状态数状态数*类内方法总数类内方法总数)10.分支条件组合覆盖率被评测到的分支条件组合数被评测到的分支条件组合数/分支条件组合数分支条件组合数11.路径覆盖率 至少被执行一次的路径数至少被执行一次的路径数/程序总路径数程序总路径数目前采用覆盖策略 1.基于需求的测试覆盖评估依赖于对已执行依赖于对已执行/运行的测试用例的核实和分析,所以基于需求的运行的测试用例的核实和分析,所以基于需求的测试覆盖评测就转化为评估测试用例覆盖率:测试的目标是确保测试覆盖评测就转化为评估测试用例覆盖率:测试的目标是确保100%100%的测试用例全部成功地执行。的测试用例全部成功地执行。2.基于代码的测试
3、覆盖评估是对被测试的程序代码语句、路径或条件的覆盖率分析。如果应是对被测试的程序代码语句、路径或条件的覆盖率分析。如果应用基于代码的覆盖,则测试策略是根据测试已经执行的源代码的用基于代码的覆盖,则测试策略是根据测试已经执行的源代码的多少来表示的。这种测试覆盖策略类型对于安全至上的系统来说多少来表示的。这种测试覆盖策略类型对于安全至上的系统来说非常重要。非常重要。基于代码的测试覆盖评估 针对于java的项目采用EMMA工具进行分析 针对于delphi项目采用工具还没有定不同利益相关者对软件质量要求是不同的 如何获取利益相关者的不同质量要求?如何设计测试用例以满足不同的质量要求?如何分析和评估最终
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 如何 提高 测试 设计 质量 教学 课件
限制150内