现代软件工程第三周作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现代软件工程第三周作业相关的知识,希望对你有一定的参考价值。

白盒测试(逻辑覆盖测试)

  本周基于之前做的验证码项目进行了一次白盒测试。采用逻辑覆盖测试法。

  逻辑覆盖测试法通过流程图来设计测试用例,此次采用了语句覆盖、条件覆盖、条件组合覆盖进行测试。

技术分享

                                        图1 白盒测试流程图

1. 语句覆盖

每条语句至少执行一次。

测试用例

用户名

密码

验证码图片位置

预期结果

覆盖路径

1

admin

123456

正确

验证成功

abd

表1 语句覆盖测试用例

2. 条件覆盖

每一判定中的条件,分别按‘真’,‘假’至少各执行一次。

测试用例

用户名

密码

验证码图片位置

预期结果

覆盖路径

2

admin

123456

错误

验证失败

ac

3

34

Ffs

正确

验证失败

abe

表2 条件覆盖测试用例

3. 条件组合覆盖

求出判定中所有条件的各种组合可能组合值,每一可能的条件组合至少执行一次。

测试用例

用户名

密码

验证码图片位置

预期结果

覆盖路径

4

admin

123456

错误

验证失败

ac

5

34

Ffs

正确

验证失败

abe

6

admin

123456

正确

验证成功

abd

7

Ddf

458

错误

验证失败

ac

表3 条件组合测试用例

以上是关于现代软件工程第三周作业的主要内容,如果未能解决你的问题,请参考以下文章

第三周作业-个人项目黑盒测试

实践作业3:白盒测试实践(小组作业)记录1

白盒测试之逻辑覆盖 简单易懂~

头歌平台(EduCoder)————软件测试(白盒测试)

第三周阅读

第十四周总结