软件质量保证与测试(测试部分)

第九章、软件测试过程

9.1 计算机软件的可靠性要素

软件质量保证与测试(测试部分)_第1张图片

9.2 软件测试的目的和原则

软件质量保证与测试(测试部分)_第2张图片

9.3 软件测试过程

软件质量保证与测试(测试部分)_第3张图片

9.4 软件测试与软件开发的关系

9.7 测试工具选择

9.7.1 白盒测试工具

软件质量保证与测试(测试部分)_第4张图片

9.7.2 黑盒测试工具

软件质量保证与测试(测试部分)_第5张图片

第十章、黑盒测试

10.1 黑盒测试的基本概念

软件质量保证与测试(测试部分)_第6张图片

10.2 等价类划分

10.2.2 划分等价类的方法

软件质量保证与测试(测试部分)_第7张图片


软件质量保证与测试(测试部分)_第8张图片

10.3 边界值分析法


软件质量保证与测试(测试部分)_第9张图片


软件质量保证与测试(测试部分)_第10张图片

10.4 因果图法


软件质量保证与测试(测试部分)_第11张图片
软件质量保证与测试(测试部分)_第12张图片

例:维修机器问题

软件质量保证与测试(测试部分)_第13张图片
软件质量保证与测试(测试部分)_第14张图片
软件质量保证与测试(测试部分)_第15张图片
软件质量保证与测试(测试部分)_第16张图片
软件质量保证与测试(测试部分)_第17张图片

因果图测试用例

软件质量保证与测试(测试部分)_第18张图片
软件质量保证与测试(测试部分)_第19张图片

软件质量保证与测试(测试部分)_第20张图片

第十一章、白盒测试

11.1 白盒测试的目的

软件质量保证与测试(测试部分)_第21张图片

有了黑盒测试为什么还要白盒测试?

软件质量保证与测试(测试部分)_第22张图片

11.2 控制流测试


软件质量保证与测试(测试部分)_第23张图片

1、语句覆盖

程序中每个可执行语句至少执行一次
软件质量保证与测试(测试部分)_第24张图片
软件质量保证与测试(测试部分)_第25张图片

软件质量保证与测试(测试部分)_第26张图片

2、判定覆盖

程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足
软件质量保证与测试(测试部分)_第27张图片

软件质量保证与测试(测试部分)_第28张图片

3、条件覆盖

每个判断中每个条件的可能取值至少满足一次
(判定中的每个条件至少有一次取真值,有一次取假值)


软件质量保证与测试(测试部分)_第29张图片
软件质量保证与测试(测试部分)_第30张图片

4、判定-条件覆盖

判断条件中的所有条件可能至少执行一次取值。同时,所有判断的可能结果至少执行一次

软件质量保证与测试(测试部分)_第31张图片
也就是 判定覆盖+条件覆盖
在这里插入图片描述


软件质量保证与测试(测试部分)_第32张图片

软件质量保证与测试(测试部分)_第33张图片
软件质量保证与测试(测试部分)_第34张图片

软件质量保证与测试(测试部分)_第35张图片

5、条件组合覆盖

所有可能的条件取值组合至少执行一次
在这里插入图片描述
注意是同一个判定中的所有组合!不需要将所有判定中的所有组合都至少执行一次
在这里插入图片描述

软件质量保证与测试(测试部分)_第36张图片

软件质量保证与测试(测试部分)_第37张图片
软件质量保证与测试(测试部分)_第38张图片
条件组合覆盖,对于同一个判定的C1和C2有四种情况。而对于C3而言只有两种情况也就是T和F,只要这两个覆盖到了就可以了

6、路径覆盖

覆盖程序中所有可能的执行路径

从开始到结束,只要有一小段不重复,那么它就是一个新的路径

语句覆盖和路径覆盖区别:2条用例就可以语句覆盖;而路径覆盖两个都取真,两个都取假,第一个取真,第二个取假,第一个取假,第二个取真,有四种情况
软件质量保证与测试(测试部分)_第39张图片

软件质量保证与测试(测试部分)_第40张图片
软件质量保证与测试(测试部分)_第41张图片
软件质量保证与测试(测试部分)_第42张图片

这里重点是看“路径”这一列,根据路径来设计数据,中间那一块跟路径覆盖无关

白盒测试和黑盒测试的比较

软件质量保证与测试(测试部分)_第43张图片
软件质量保证与测试(测试部分)_第44张图片

白盒测试的优缺点

软件质量保证与测试(测试部分)_第45张图片

11.7 软件缺陷分析

软件缺陷(Defect),常常又被叫做Bug。 所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。
软件质量保证与测试(测试部分)_第46张图片

第十三章、集成测试

13.1 集成测试的定义

13.4 集成测试的过程

软件质量保证与测试(测试部分)_第47张图片

第十四章、系统测试

14.1 系统测试的定义

14.2 系统测试的流程

14.3 系统测试的主要方法

你可能感兴趣的:(压力测试,测试工具,单元测试)