- 5
- 0
- 约1.62万字
- 约 87页
- 2017-05-15 发布于天津
- 举报
软件测试的内容.ppt
第7章 软件测试 本章主要内容: 软件测试的目的和原则 软件测试的方法 软件测试的步骤 调试 软件测试工具 测试用例的要求 测试用例应由输入数据和预期的输出数据两部分组成。 测试用例不仅选用合理的输入数据,还要选择不合理的输入数据。 长期保留测试用例。 白盒测试法 白盒测试法是通过分析程序内部的逻辑与执行路径来设计测试用例,并对测试用例进行测试的方法,也称做结构测试或逻辑驱动方法。 白盒测试法对程序的执行细节进行测试,验证程序模块的每个路径的执行情况。 六种覆盖标准的对比 语句覆盖发现错误能力弱; 判定覆盖包含语句覆盖,但可能会使一些条件得不到测试; 条件覆盖对每一条件进行单独检查,一般情况下其检错能力较判定覆盖强,但有时达不到判定覆盖的要求; 判定/条件覆盖包含了判定覆盖与条件覆盖的要求,但受软件的影响,有时达不到判定覆盖的标准; 条件组合覆盖发现错误能力较强; 路径覆盖查错能力强。 总结:在实际的逻辑覆盖测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例,以达到路径覆盖测试标准。 基本路径测试的步骤 ①画出程序图 以详细设计或源程序为基础,导出程序流程图的拓扑结构----程序图。 程序图是退化了的程序流程图,是反映控制流程的有向图。 称为结点,代表程序流程图的每个处理符号; 称为边或者路径,表示控制流向。
原创力文档

文档评论(0)