现代软件工程第三周作业

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

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

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

                                        图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 条件组合测试用例

posted @ 2016-03-19 23:11  李洋(2013551612)  阅读(181)  评论(0编辑  收藏  举报