- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 黑盒测试技术 实验目的: 初步学会使用QESuite Web Version1.0,掌握黑盒测试基本技术,并能够应用黑盒测试技术设计测试用例。 实验说明: 通过一个简单的C程序sample.cpp(源代码见教材附录A),来介绍黑盒测试用例的编写和测试的实施过程。在这个实验过程中运用测试过程管理工具QESuite Web Version1.0,旨在说明应用测试管理工具管理测试过程。 实验内容: 对被测程序进行功能划分。 应用等价类划分和边界值分析方法设计测试用例。 创建测试任务并执行测试。 发现软件缺陷,填写软件问题报告。 QESuite Web 1.0简介 QESuite Web Version1.0面向软件产品的整个生命周期,实现对测试过程、测试对象、测试数据的有效管理,指导用户实施测试过程改进,满足开发企业对于测试管理的基本需求,是一个轻量级的测试过程管理工具,特别适用于对一个小型测试队伍(少于30人)的测试过程的管理,是中小型软件开发企业打造测试管理体系的有效工具。 1.测试准备 登录系统 创建测试项目 定义用户信息 系统配置 人员分配 基本设置 测试配置 列表设置 问题报告基本设置 问题报告列表设置 创建功能分类 登录系统 输入地址: http://服务器地址:8080/QESuiteWebApp/login.jsp登录QESuite Web Version 1.0系统。在第一次登录时,必须以系统管理员身份登录,默认账号是admin,密码也是admin。 以系统管理员的身份进入系统后,QESuite Web Version 1.0主界面如下图所示。 创建测试项 只有系统管理员admin可以创建测试项目。在以系统管理员的身份登录系统后,在主界面,点击“系统管理”。 在系统管理截面导航器中,单击“项目管理”,在右页面中,单击“新建项目”按钮。 在新建项目页面内输入:“项目名称”和“项目概要”,按“确定”键即可。如果要取消此操作,按“退出”键即可。 定义用户信息 在主界面,点击“系统管理”,在左导航器中,点击“用户管理”项,在右页面中点击“新建用户”。 在增加用户的页面中输入:登录名、登录密码、姓名;用户办公电话、个人电话、用户身份标示、email地址等信息,点击“确认”键即可。 系统配置 在主页,点击“系统管理”,在左导航器中,点击“系统配置”项,在右页面中可以修改下列配置:人员分配,基本设置,测试配置,列表设置,问题报告基本设置,问题报告列表设置。 创建功能分类 在测试前,必须对被测程序进行功能划分,创建功能分类是项目管理员的职责,所以必需以“项目管理员”的身份登录系统,在登录系统后单击“功能分类”。然后在右边页面中,点击“新建功能分类”。 输入或选择已有的功能分类点,最多可输入或选择8级, 输入或选择已有的优先级、初次测试版本、测试人员,开发人员、编写人员,功能描述,按“确定”键即可。 新建功能分类后的结果,结果如下图所示。 2、设计测试用例 使用等价类划分方法 使用边界值分析方法 (1)使用等价类划分方法 等价类划分是一种典型的黑盒测试方法, 使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明。对被测程序进行分析后得出如下等价类表: 在设计测试用例时,要注意:使一个测试用例尽可能覆盖多个有效等价类,一个测试用例只能覆盖一个无效等价类。根据上面划分的等价类,7个测试用例就可以覆盖所有的等价类。设计测试用例如下: (点击放大此图) (2)使用边界值分析方法 边界值分析方法就是针对各种边界情况设计测试用例,下面仅对第一种规则说明应用边界值分析方法生成测试用例。
(点击放大此图) 3.测试实施过程 录入测试用例 录入测试用例,是测试人员的职责,所以首先要以“测试人员”的身份登录系统,登录系统后在首页点击“测试用例”。 然后测试人员在右边的页面中将鼠标移动至“新建功能”,在弹出菜单中单击“新建测试用例”。 在弹出的窗口中点击“全部展开”,然后选择一个已定义好的功能分类,表示此测试用例属于该功能分类。 执行测试 测试人员必须严格按照步骤执行测试用例并检验执行结果是否与期望结果一致 。 对发现的问题,要填写软件问题报告。 填写软件
文档评论(0)