zoukankan      html  css  js  c++  java
  • 结对编程之软件测试

      软件测试分为黑盒测试和白盒测试。我们按照书上的类容对在刚刚完成的程序上进行了这两类方法的基本测试。

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

    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范围
    WR5 400 10 3 题目数量要在1~300范围 题目数量要在1~300范围

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

    1)自动生成测试用例

    在VS2010中配置如图

    2)执行测试用例

    3)部分测试结果

    语句覆盖率:

    路径覆盖率:

    最终结果:

    覆盖率:

    对于C++ Test插件版下载地址:http://download.csdn.net/user/lifuhua6/uploads/3

    安装方法:

    1)进入下载地址,将cpptest_9.0.0155_win_vs2005_2008_2010.part1,2,3,4,5这五个资源一起下载后解压并安装

    2)将下载地址中的plugins-c++Test+For+Visual+Studio.7z下载解压,会看到一个plugins文件夹,将此文件中的所有文件覆盖到

    C:Program Files (x86)ParasoftC++test for Visual Studio9.0plugins中

    3)将下载地址中的plugins-Test+for+Visual+Studio.part1,2这两部分下载解压到一起,里面也会有一个plugins文件夹,将此文件中的所有文件覆盖到

    C:Program Files (x86)ParasoftTest for Visual Studio9.0plugins中。

    这样就能在VS2010中正确安装此插件了。

  • 相关阅读:
    工作的价值
    面对伤害该不该回击
    建议
    利用私有的API获得手机上所安装的所有应用信息(包括版本,名称,bundleID,类型)
    你必须知道的HTTP错误
    静态库制作
    MDM证书申请的流程
    IOS客户端实现RSA加密
    获得appstore里面app的最新的版本信息,进行版本更新
    C语言实现简单php自定义扩展
  • 原文地址:https://www.cnblogs.com/13062225wmx/p/5397753.html
Copyright © 2011-2022 走看看