6.1-实验一-黑盒测试技术.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《6.1-实验一-黑盒测试技术.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.1 实验 黑盒 测试 技术 课件
- 资源描述:
-
1、实验介绍实验介绍信息系统测试信息系统测试6.1 实验一实验一 黑盒测试技术黑盒测试技术实验目的:实验目的:初步学会使用QESuite Web Version1.0,掌握黑盒测试基本技术,并能够应用黑盒测试技术设计测试用例。实验介绍实验介绍信息系统测试信息系统测试实验说明:通过一个简单的C程序sample.cpp(源代码见附录A),来介绍黑盒测试用例的编写和测试的实施过程。在这个实验过程中运用测试过程管理工具QESuite Web Version1.0,旨在说明应用测试管理工具管理测试过程。实验介绍实验介绍信息系统测试信息系统测试实验内容:对被测程序进行功能划分。应用等价类划分和边界值方法设计测
2、试用例。创建测试任务并执行测试。发现软件缺陷,填写软件问题报告。实验介绍实验介绍信息系统测试信息系统测试QESuite Web 1.0简介QESuite Web Version1.0面向软件产品的整个生命周期,实现对测试过程、测试对象、测试数据的有效管理,指导用户实施测试过程改进,满足开发企业对于测试管理的基本需求,是一个轻量级的测试过程管理工具,特别适用于对一个小型测试队伍(少于30人)的测试过程的管理,是中小型软件开发企业打造测试管理体系的有效工具。实验介绍实验介绍信息系统测试信息系统测试6.1.1 测试准备 实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试
3、实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试实验介绍实验介绍信息系统测试信息系统测试6.1.2 设计测试用例 使用等价类划分方法使用等价类划分方法 使用边界值分析方法使用边界值分析方法实验介绍实验介绍信息系统测试信息系统测试使用等价类划分方法使用等价类划分方法等价类划分是一种典型的黑盒测试方法等价类划分是一种典型的黑盒测试
4、方法,使用这一方法时,完全不使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明。对被测程序进考虑程序的内部结构,只依据程序的规格说明。对被测程序进行分析后得出如下等价类表:行分析后得出如下等价类表:实验介绍实验介绍信息系统测试信息系统测试使用等价类划分方法使用等价类划分方法在设计测试用例时,要注意:使一个测试用例尽可能覆盖多个有在设计测试用例时,要注意:使一个测试用例尽可能覆盖多个有效等价类,一个测试用例只能覆盖一个无效等价类。根据上面效等价类,一个测试用例只能覆盖一个无效等价类。根据上面划分的等价类,划分的等价类,7个测试用例就可以覆盖所有的等价类。设计测个测试用例就可以覆盖所有
5、的等价类。设计测试用例如下:试用例如下:实验介绍实验介绍信息系统测试信息系统测试使用边界值分析方法使用边界值分析方法边界值分析方法就是针对各种边界情况设计测试用例边界值分析方法就是针对各种边界情况设计测试用例,下面仅对第下面仅对第一种规则说明应用边界值分析方法生成测试用例:一种规则说明应用边界值分析方法生成测试用例:实验介绍实验介绍信息系统测试信息系统测试6.1.3 测试实施过程 录入测试用例录入测试用例 执行测试执行测试 填写软件问题报告填写软件问题报告 查看软件问题报告查看软件问题报告 实验介绍实验介绍信息系统测试信息系统测试录入测试用例录入测试用例录入测试用例,是测试人员的职责,所以首先
6、要以“测试人员”的身份登录系统,实验介绍实验介绍信息系统测试信息系统测试录入测试用例录入测试用例实验介绍实验介绍信息系统测试信息系统测试录入测试用例录入测试用例实验介绍实验介绍信息系统测试信息系统测试录入测试用例录入测试用例实验介绍实验介绍信息系统测试信息系统测试执行测试执行测试 测试人员必须严格按照步骤执行测试用例并检验执行结果是否与期望结果一致实验介绍实验介绍信息系统测试信息系统测试填写软件问题报告填写软件问题报告以以“测试人员测试人员”的身份登陆系统,点击的身份登陆系统,点击“问题报告问题报告”,然后将,然后将鼠标移动至页面的右侧面板鼠标移动至页面的右侧面板“新建功能新建功能”,点击,点
7、击“新建问题新建问题报告报告”。实验介绍实验介绍信息系统测试信息系统测试填写软件问题报告填写软件问题报告然后选择出现问题的功能分类,然后填写软件问题报告。然后选择出现问题的功能分类,然后填写软件问题报告。实验介绍实验介绍信息系统测试信息系统测试查看软件问题报告查看软件问题报告点击左侧导航页的点击左侧导航页的“所有的问题报告所有的问题报告”,然后点击,然后点击“按作者按作者”,然后在右侧页面作者一栏中选择然后在右侧页面作者一栏中选择“全部全部”。实验介绍实验介绍信息系统测试信息系统测试查看软件问题报告查看软件问题报告然后点击标题栏下的某个具体软件问题报告,就可以查看一个软件问题报告的具体结果。实
8、验介绍实验介绍信息系统测试信息系统测试6.2 实验二实验二 白盒测试技术白盒测试技术实验目的:实验目的:通过一个C语言小例子stulink.cpp(源代码见附录B)详细讲解如何用白盒测试工具safeproc/c+来进行白盒测试。实验介绍实验介绍信息系统测试信息系统测试实验内容:对程序进行静态分析,分析程序结构。对函数进行插装。对程序进行动态测试,得出分支覆盖率和语句覆盖率,以及其它结果。实验介绍实验介绍信息系统测试信息系统测试6.2.1 Safepro/C+简介 Safepro/C+是一个白盒测试工具,可以帮助分析和测试程序,使您更快捷有效地理解程序的结构,及早地发现程序中暗藏的错误,提高程序
9、的质量。Safepro/C+也是一个C/C+软件的分析与测试支持工具,也可以说是一个C/C+软件的质量保证工具,同时也是一个C/C+软件理解工具。实验介绍实验介绍信息系统测试信息系统测试Safepro/C+功能 1.1.静态分析功能静态分析功能:(1)程序结构分析;(2)程序数据流分析;(3)McCabe复杂度和Halstead复杂度度量;(4)类之间关系的可视化显示。实验介绍实验介绍信息系统测试信息系统测试静态分析流程静态分析流程实验介绍实验介绍信息系统测试信息系统测试Safepro/C+功能 2.2.动态测试功能动态测试功能:(1)语句、分支覆盖率测试;(2)分支执行频度分析;(3)中断的
展开阅读全文