• 结对编程之软件测试


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

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

    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中正确安装此插件了。

  • 相关阅读:
    Docker三剑客之 Compose
    cloudrea manager 调整datanode数据存储目录
    Docker Dockerfile 定制镜像(转)
    Docker配置mysql互为主从
    Docker构建redis cluster集群
    Kubernetes集群向指定节点上创建容器
    Docker私有仓库registry的搭建及使用
    Docker简介及基本应用
    Kubernetes的UI界面Kubernetes Dashboard的搭建
    java垃圾回收机制
  • 原文地址:https://www.cnblogs.com/13062225wmx/p/5397753.html
Copyright © 2020-2023  润新知