2-测试培训教程.ppt

路径覆盖率 在测试时,首先设计若干个测试用例,然后运行被测程序,要求覆盖程序 中所有可能的路径 测试用例 ABX 覆盖路径 CASE1 203 ace CASE2 101 abd CASE3 211 abe CASE4 301 acd 路径覆盖率 路径能否全面覆盖在软件测试中是个重要问题,如果程序中的每一条路 径都得到考验,才能说程序受到了全面检验 即使对于路径数很有限的程序已经作到了路径覆盖,仍然不能保证被测 程序的正确性 课后习题 针对如下的流程图,设计测试用例,请分别计算语句覆盖率、判定覆盖 率、条件覆盖、分支-条件覆盖(需要写出计算表达式) (A1) AND (B=0) X=X/A (A=2) OR (X1) X=X+1 X=X/A X=X/A a T F b c F T d e 路径全部覆盖了,效率较高。却不能保证判定条件全部覆盖. * 异常测试 系统可靠性的指标 系统平均失效时间间隔(MTBF) 系统平均恢复时间(MTTR) 系统可靠性设计技术 避开错误 容错技术 - 结构冗余,包括静态和动态 - 信息冗余 - 时间冗余 - 硬件冗余 - 附加冗余技术 备份测试 备份测试(Backup Testing)是恢复性测试的一个补充,目的是验证系统 在软件或者硬件失败的事件中备份数据的能力 健壮性测

文档评论(0)

1亿VIP精品文档

相关文档