网站大量收购独家精品文档,联系QQ:2885784924

实验介绍信息系统测试.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验介绍信息系统测试

6.1 实验一 黑盒测试技术 实验说明: 实验内容: QESuite Web 1.0简介 6.1.1 测试准备 登录系统 登录系统 创建测试项目 创建测试项目 定义用户信息 定义用户信息 系统配置 创建功能分类 创建功能分类 创建功能分类 6.1.2 设计测试用例 使用等价类划分方法 使用等价类划分方法 使用边界值分析方法 6.1.3 测试实施过程 录入测试用例 录入测试用例 录入测试用例 录入测试用例 执行测试 填写软件问题报告 填写软件问题报告 查看软件问题报告 查看软件问题报告 6.2 实验二 白盒测试技术 实验内容: 6.2.1 Safepro/C++简介 Safepro/C++功能 静态分析流程 Safepro/C++功能 动态测试流程 6.2.2被测程序说明 6.2.3白盒测试准备 6.2.3白盒测试准备 (1)创建测试项目 (2)导入Makefile文件:*.MAK (3)配置测试环境 6.2.4静态分析 执行静态分析 查看静态分析结果 查看被测程序基本信息 查看函数间的调用关系 查看复杂度报告 查看调用和被调用关系图 查看调用和被调用关系图 查看调用和被调用关系图 查看调用和被调用关系图 查看调用和被调用关系图 查看调用和被调用关系图 查看函数调用关系图 查看全局变量静态跟踪报表 查看局部变量静态跟踪报表 查看局部变量静态跟踪报表 6.2.5动态测试 设计测试用例 执行动态测试 执行动态测试 执行动态测试 执行动态测试 执行动态测试 执行动态测试 查看动态测试结果 查看动态测试结果 查看动态测试结果 查看动态测试结果 查看动态测试结果 为增加覆盖率,重新执行测试 查看动态测试结果 查看动态测试结果 分析动态测试结果 获得动态测试验收报告 获得动态测试验收报告 (2)选择“测试-编译及链接”,进行编译及链接。 (3)选择“测试-运行”,开始运行被测程序。 (4) 根据被测程序提示,并按照测试用例A设计的数据输入。 A. 创建节点数2,num=12,age=15;num=13;age=18 删除节点的num=12 插入节点的num=17,age=19 (1) 选择“结果-图形化结果-覆盖率图-函数”,查看某一函数的覆盖率信息 。 选择deletelink函数。 运行测试用例A后,整个项目语句覆盖率达到80%,分支覆盖率达到61%。 查看deletelink函数的覆盖率信息 。 (2) 选择“结果-覆盖率报表”可以得到所有函数覆盖率报表。 (2) 选择“结果-覆盖率报表”可以得到所有函数覆盖率报表。 (1) 用测试用例B重新执行程序后,每个函数覆盖率报表如下: 运行测试用例B后,整个项目语句覆盖率达到85%,分支覆盖率达到69%。 (2)用测试用例C重新执行程序后,每个函数覆盖率报表如下: 运行测试用例C后,整个项目语句覆盖率达到93%,分支覆盖率达到84%。 Safepro/C++是一个白盒测试工具,可以帮助分析和测试程序,使您更快捷有效地理解程序的结构,及早地发现程序中暗藏的错误,提高程序的质量。 Safepro/C++也是一个C/C++软件的分析与测试支持工具,也可以说是一个C/C++软件的质量保证工具,同时也是一个C/C++软件理解工具。 1.静态分析功能: (1)程序结构分析; (2)程序数据流分析; (3)McCabe复杂度和Halstead复杂度度量; (4)类之间关系的可视化显示。 2.动态测试功能: (1)语句、分支覆盖率测试; (2)分支执行频度分析; (3)中断的跟踪; (4)断言的设定和跟踪; (5)测试结果可视化显示。 stulink.cpp是一个链表应用的简单例子,包括1个主函数和5个子函数。 Main函数:主函数。 Creatlink函数:创建一个含 n 个节点的链表。 Deletelink函数:删除链表中值为 num 的节点。 Insertlink函数:在链表中插入一个节点。 Printlink函数:打印链表中各节点信息。 Destroylink函数:销毁链表, 释放动态分配的内存。 在开始测试之前,被测程序必须通过VC++编译器编译、链接。 创建一个Win32 Console Application项目:*.PRJ 编译、链接被测程序 导出Makefile文件:*.MAK Safepro C/C++的测试准备: (1)创建测试项目; (2)导入Makefile文件; (3)配置测试环境。 选择“项目-新建项目-Visual C++ 项目”选项。 Safepro/C++会打开一个对话窗口,要求输入Makefile文件名(由VC++生成),如stulink.mak。 系统会打开项目窗口,可以配置测试环境:

文档评论(0)

170****0571 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档