软件工程-部分测试概念

1、黑盒测试法

黑盒测试法也称功能测试,这种方法将被测程序看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,同时保持外部信息的完整性。

2、白盒测试法

白盒测试法也称结构测试,这种方法把程序看成装在一个透明的白盒子里,测试人员需要知道程序的内部结构和处理算法。白盒测试按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。

3、逻辑覆盖

所谓逻辑覆盖是对一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。

4、语句覆盖

设计足够多的测试用例,运行被测程序,使每个可执行语句至少执行一次。

5、判定覆盖

判定覆盖也叫分支覆盖,他的含义是设计足够多的测试用例,运行被测程序,不仅每个可执行语句至少执行一次,而且使每个判定的取真分支和取假分支都至少执行一次。

6、条件覆盖

设计足够多的测试用例,运行被测程序,使每个可执行语句至少执行一次,而且使判定表达式中的每个条件的各种可能取值都至少执行一次。

7、判定条件覆盖

设计足够多的测试用例,运行被测程序,使判定表达式中的每个条件的各种可能取值至少执行一次,同时每个判定表达式本身的可能取值至少执行一次。

8、条件组合覆盖

设计足够多的测试用例,运行被测程序,使每个判断表达式中条件的各种取值组合至少执行一次。

9、路径覆盖

设计足够多的测试用例,运行被测程序,覆盖程序中所有可能的路径。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mumuwei_l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值