• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
萱纸
博客园    首页    新随笔    联系   管理    订阅  订阅
结对编程之软件测试

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

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

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)\Parasoft\C++test for Visual Studio\9.0\plugins中

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

C:\Program Files (x86)\Parasoft\Test for Visual Studio\9.0\plugins中。

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

 

posted on 2016-04-16 10:08  xuanzhi  阅读(393)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3