• 结对编程项目进展——第四周


      这一周我们主要进行了软件的测试,分别进行了黑盒测试和白盒测试。

      黑盒测试:采用了等价类划分方法测试,具体操作如下:

    (1)划分等价类并编号,下表为等价类划分的结果

    输入等价类

    有效等价类

    无效等价类

    题目数量

    1)在1~300之间

    2)小于1

    3)大于300

    生成数字范围

    4)在-100~100之间

    5)小于-100

    6)大于100

    是否有小数

    7)是

    8)否

    小数精度范围

    9)在0~6之间

    10)小于0

    11)大于6

    (2)设计测试用例,一遍覆盖所有的有限等价类在表中列出了3个有效等价类,编号分别为1)、4)、7),设计的测试用例如下:

    测试数据

    期望结果

    覆盖的有效等价类

    测试结果

    100 10  是3

    输入有效

    1)、4)、7)、9)

    输入有效

    100 10  否

    输入有效

    1)、4)、8)

    输入有效

    (3)弱健壮等价类测试(注:弱——有单缺陷假设;健壮——考虑了无效值)

    用例ID

    题目数量

    生成数字范围

    小数精度范围

    预期输出

    实际输出

    WR1

    100

    10

    -1

    小数精度要在0~6之间

    小数精度要在0~6之间

    WR2

    100

    10

    7

    小数精度要在0~6之间

    小数精度要在0~6之间

    WR3

    100

    200

    3

    数值范围要在-100~100之间

    数值范围要在-100~100之间

    WR4

    100

    -200

    3

    数值范围要在-100~100之间

    数值范围要在-100~100之间

    WR5

    -1

    10

    3

    题目数量要在1~300之间

    题目数量要在1~300之间

    WR6

    400

    10

    3

    题目数量要在1~300之间

    题目数量要在1~300之间

     白盒测试:白盒测试工具采用了Parasoft C++Test的插件版。

    (1)自动生成测试用例

    在VS2010中的配置如图:

    (2)执行测试用例

    在VS2010中配置如图:

     (3)部分测试结果:

    语句覆盖率:

    路径覆盖率:

    最终结果:

    最后附上C++Test插件版下载地址:http://download.csdn.net/user/lifuhua6/uploads/3

      

  • 相关阅读:
    【洛谷P2014】选课【树形DP】【背包】
    【洛谷P2014】选课【树形DP】【背包】
    【洛谷P1939】【模板】矩阵加速(数列)
    【洛谷P1939】【模板】矩阵加速(数列)
    小X的液体混合【并查集】
    小X的液体混合【并查集】
    【JZOJ5914】盟主的忧虑【LCA】【并查集】【BFS】
    【JZOJ5914】盟主的忧虑【LCA】【并查集】【BFS】
    Silverlight 4:数据验证-今天的提示-第1部分
    酷的菜单按钮
  • 原文地址:https://www.cnblogs.com/bjut13062222/p/5382871.html
Copyright © 2020-2023  润新知