• 现代软件工程第三周作业


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

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

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

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

  • 相关阅读:
    服务器带宽
    nload 源码安装
    Error: rpmdb open failed
    宽带,带宽,网速
    使用speedtest-cli测量服务器带宽
    ubuntu 安装 iperf
    微信退款机制
    记录程序执行之间,接口调用时间到日志文件或数据库
    机智的查询
    如果一些复杂的数据查询不好用数组,那就用字符串拼接,灵活方便
  • 原文地址:https://www.cnblogs.com/jingmoly/p/5296708.html
Copyright © 2020-2023  润新知