《软件测试》指导书(5)

2018-11-18 21:12

用键盘输入数据。WR从GUI map中读取对象描述,并在被测软件中查找符合这些描述的对象。WR可以在同一个窗体中找到这些对象,即使它们的位置发生过变化。

② 模拟模式(Analog mode)

这种模式记录鼠标点击、键盘输入和鼠标在二维平面上(x轴和y轴)的精确运动轨迹。执行测试时,WR让鼠标根据轨迹运动。这种模式对于那些需要追踪鼠标运动的测试非常有用,例如画图软件。

3、WinRunner测试过程,WR的测试过程分六个步骤:

① 创建GUI map 使用RapidTest Script wizard(快速测试脚本巫师)回顾软件用户界面,并系统地把每个GUI对象的描述添加到GUI map中。你也可以在录制测试的时候,通过点击对象把对单个对象的描述添加到GUI map中。

② 创建测试 你可以通过录制、编程或两者同用的方式创建测试脚本。录制测试时,在你需要检查软件反应的地方插入检查点(Checkpoint)。你可以插入检查点来检查GUI对象,位图(Bitmap)和数据库。在这个过程中,WR捕捉数据,并作为期望结果(被测软件的期望反应)储存下来。

③ 调试测试 你可以先在调试模式(Debug mode)下运行脚本。你也可以设置中断点(Breakpoint),监测变量,控制WR识别和隔离错误。调试结果被保存在Debug folder,一旦调试结束就可以删除。

④ 执行测试 你在检验模式(Verify mode)下测试被测软件。WR在脚本运行中遇到检查点后,就把当前数据和前期捕捉的期望值进行比较。如果发现有不符合,就记录下来作为实测结果。

⑤ 查看测试结果 测试是成功还是失败由你来认定。每次测试结束,WR会把结果显示在报告中。报告会详述测试执行过程中发生的所有主要事件,如检查点、错误信息、系统信息或用户信息。如果在检查点有不符合被发现,你可以在Test Results(测试结果)窗口查看预期结果和实测结果。如果是位图不符合,你也可以查看用于显示预期值和实测结果之间差异的位图。

⑥ 报告发现的错误 如果由于测试中发现错误而造成测试运行失败,你可以直接从Test Results窗口报告有关错误的信息。这些信息通过EMAIL发送给测试经理(QA Manager),用来跟踪这个错误直到被修复。

4、使用WinRunner进行简单的测试工作。按照教材内容,进行简单的操作实验,主要放在WR识别和使用GUI对象上。

5、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。

6、使用WR自带的测试实例软件进行简单的测试工作,可以选用Visual Basic Flight 1A等等,操作过程模仿步骤4实验过程。

17

四、实验要求

1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是: ① 实验目的 。

② 实验内容 实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。

③ 出错信息及处理方法。

④ 实验结果 包括实验处理结果和设计心得。

五、注意事项

1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意WR识别和使用GUI对象的属性、方法。

六、思考题

对WR类及类的属性如何进行设置?

18

实验七 Rational Suite Enterprise运用实验(选做)

一、实验目的

1、了解Rational Suite Enterprise的安装过程,进行安装实验。 2、了解Rational Suite Enterprise各组件的用途和简单的操作。 3、掌握Rational Suite Enterprise测试过程。

4、能够使用Rational Suite Enterprise进行简单的测试工作。

二、实验环境

操作系统:windows 2000 Pro + SP4 应用系统:Rational Suite Enterprise 2003

三、实验任务

1、取得Rational Suite Enterprise 2003,进行软件的安装操作。安装过程如下: ① 取得软件包以后,解开软件包,得到软件安装文件,进入Rational_Rose_Suite_Enterprise_2003_-_2003.06.00.436.000

目录,运行其中的

Rational_Rose_Suite_Enterprise_2003_-_2003.06.00.436.000.exe文件,选择安装解压缩文件目录,等待进行解压缩,注意,这个解压缩目录不用手动删除,由安装程序处理。

② 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。

③ 重新启动以后,不要直接运行Rational Suite Enterprise的套间中任何一个文件,因为这样有可能会使安装无效,到软件解包目录的Rational Rose Enterprise 2003 Crack目录中找到rational_perm.dat文件,并将这个文件复制到你的安装目录下的common子目录下(如\\Rational\\Common),再运行需要的Rational Rose Enterprise软件套件。这样安装完成。

2、了解Rational Suite Enterprise各组件的用途和简单的操作。基于软件测试的Rational Suite Enterprise主要是Rational PurifyPlus工具,而后者又分为以下三部分:

① 自动化测试工具Rational Purify

Purify是一个面向VC, VB或者Java开发的测试Visual C/C++ 和Java 代码中与内存有关的错误,确保整个应用程序的质量和可靠性。在查找典型的Visual C/C++ 程序中的传统内存访问错误,以及Java 代码中与垃圾内存收集相关的错误方面,Rational Purify 可以大显身手。Rational Robot的回归测试与Rational Purify结合使用完成可靠性测试。只有Rational Purify 无需源代码或特殊的工作版本,就能检查应用程序代码以及所有链接到该应用程序的构件代码。它可以彻底测试应用程序、检查错误并查明造成错误的特殊构件,从而有助于您得到真实的质量情况,以便及早纠正。

② 自动化测试工具Rational PureCoverage

19

PureCoverage 是一个面向VC, VB 或者Java 开发的测试覆盖程度检测工具,它可以自动检测你的测试完整性和那些无法达到的部分。作为一个质量控制工程,可以使用PureCoverage 在每一个测试阶段生产详尽的测试覆盖程度报告。它具有更快的发布更好的软件、自动找出未经测试的代码、为基于构件开发提供全面代码覆盖分析、可定制的数据收集功能、与熟悉的工作方式结合、确评估测试效果、强大的数据演示功能等强大的功能。

③ 自动化测试工具Rational Quantify

Quantify 是一个面向VC, VB 或者Java 开发的测试性能瓶颈检测工具,它可以自动检测出影响程序段执行速度的程序性能瓶颈,提供参数分析表等等直观表格。帮助分析影响程序短执行速度的关键部分。它具有更快的发布更好的软件、以图形方式确定性能瓶颈、获得多语言程序的性能曲线、获得基于构件开发的全面性能数据、准确且可重复的数据收集、强大的数据演示功能、性能测试,弥补功能测试的不足、无需源代码便可测试即将发布的软件、证实的性能改进、等强大的功能。

3、掌握Rational Suite Enterprise测试过程,使用Rational PurifyPlus工具进行简单的测试工作。按照教材内容,进行简单的操作实验。按照下发的技术文档对三个工具的sample进行测试。

4、按照以前设计的测试文档和测试用例进行测试工作,并记录测试结果,提交检查单等文档。

四、实验要求

1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。 2、写出实验报告,内容是: ① 实验目的 。

② 实验内容 实验源代码(或测试脚本)可不写出,但是一定要写出实验中出现的错误,以及解决错误的方法。 ③ 出错信息及处理方法。

④ 实验结果 包括实验处理结果和设计心得。

五、注意事项

1、观察每一个项目的处理结果以及出错信息,并作记录。 2、注意Rational PurifyPlus工具三个不同部件的使用方法。

六、思考题

如何运用Rational Quantif测试JAVA程序?

20

实验八 Web测试工具运用实验(选做)

一、实验目的

1、了解WAS服务器负载测试软件的安装过程,进行安装实验。

2、了解WebRunner与WebValidator Professional测试软件的安装过程,进行安装实验。 3、了解WAS服务器负载测试软件的用途和简单的操作。 4、掌握WAS服务器负载测试软件测试过程。

5、能够使用WAS服务器负载测试软件进行简单的测试工作。

二、实验环境

操作系统:windows 2000 Pro + SP4

应用系统:WAS服务器负载测试软件、WebRunner与WebValidator Professional测试软件

三、实验任务

1、取得Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具,下同),进行软件的安装操作。安装过程如下:

① 取得软件包以后,解开软件包,得到软件安装文件,进入Microsoft Web Application Stress Tool目录,运行该解压缩目录中的WebStress1.1.exe文件,按照系统提示进行安装操作(一路默认设置即可,即一直next)。

② 安装完成,重新启动计算机,一定要重新启动,这时,要与实验老师确认,是否能够保存数据。

③ 重新启动以后,直接运行Microsoft Web Application Stress Tool的套件,如出现注册提示信息,选择忽略或者以后再提示我。这样安装完成。

2、WebRunner与WebValidator Professional测试软件是测试时代提供的免费的WEB测试工具,全中文的安装,直接按照系统提示进行安装即可,软件不用注册。

3、需要指出的是,WEB测试的内容不仅仅和客户端的运行测试有关,还要考虑到服务器的运行效率问题,所以不能以测试的结果讨论软件的缺陷和质量问题,要全面衡量,所以在测试时,要注意服务器的CPU、硬盘、网络等的负载情况。

4、了解WAS服务器负载测试软件的测试过程:

① 创建WAS脚本模拟用户活动。可以用下面四种方法之一创建脚本:通过记录浏览器的活动;通过导入IIS日志;通过把WAS指向Web网站的内容;或者手工制作。

② 调整测试配置以便观察不同条件下的应用性能。 ③ 开始测试过程

这时,不仅仅是测试的服务起需要监视,运行WAS的客户机CPU使用率也有必要监视。

21


《软件测试》指导书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家ICD编码

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: