
WinRunner 7.0中文版使用教程第二版详解
下载需积分: 10 | 1.61MB |
更新于2025-04-11
| 27 浏览量 | 举报
1
收藏
WinRunner是一款自动化测试工具,由Mercury Interactive公司开发,主要用于检测各种应用程序的GUI(图形用户界面)。它的作用是模拟用户操作,检验软件产品的功能是否符合设计要求,帮助发现软件中的缺陷。WinRunner中文手册第二版对WinRunner 7.0版本进行了详细的操作介绍和使用教程。
1. 简介
1.1 WinRunner测试模式
WinRunner支持“记录-回放”模式,即通过记录用户与应用程序的交互,然后在回放时重新执行相同操作来测试软件。此外,WinRunner还支持“脚本”模式,允许用户使用WinRunner内置的脚本语言编写测试脚本,进行更为复杂的测试。
1.2 WinRunner测试过程
WinRunner的测试过程主要包括创建测试脚本、运行测试、分析测试结果等步骤。在创建测试脚本时,测试人员可以记录应用程序的GUI操作,或手动编写脚本来描述这些操作。运行测试时,WinRunner将自动执行测试脚本,并收集测试结果,如检测到的差异等。最后,测试人员通过分析测试结果来判断应用程序是否能够正常运行。
1.3 样本
样本测试脚本通常包含在WinRunner的安装包中,为测试人员提供了如何创建和执行测试的示例。样本测试脚本一般简单且直接,便于测试人员快速掌握WinRunner的测试脚本编写技巧。
1.4 使用TestSuite(测试套件)
TestSuite是一组测试脚本的集合,用于管理测试流程和测试用例。通过使用TestSuite,测试人员可以轻松组织和运行相关的测试用例,提高测试效率。
2. WinRunner使用概述
2.1 启动WinRunner
启动WinRunner后,首先进行的是环境配置,如测试运行的环境设置、需要加载的插件等。环境配置正确后,可以开始创建或运行测试脚本。
2.2 WinRunner主窗口
WinRunner的主窗口是用户进行测试操作的界面,包括各种工具栏、菜单栏和视图窗口等。用户可以通过主窗口访问大多数功能,如开始新测试、打开测试脚本等。
2.3 测试窗口
测试窗口用于显示当前测试的状态和结果。在测试过程中,测试窗口能够实时展示测试脚本的执行情况和检测到的错误或差异。
2.4 加载WinRunner插件
WinRunner支持加载插件以扩展其功能,例如增强其对特定应用程序的支持或提供额外的测试特性。加载插件后,WinRunner可以更高效地执行测试工作。
3. WinRunner如何识别GUI对象
3.1 关于识别GUI对象
GUI对象是指应用程序窗口中的各种元素,如按钮、菜单、文本框等。WinRunner通过识别GUI对象来模拟用户操作,并对这些对象进行操作验证。
3.2 测试中如何识别GUI对象
在编写测试脚本时,测试人员需要明确指定要操作的GUI对象。WinRunner提供多种方式来识别GUI对象,以便准确地定位和操作这些对象。
3.3 物理描述(Physical Description)
物理描述是指WinRunner用来识别GUI对象的属性集合,如对象的位置、大小等。通过物理描述,WinRunner可以精确地定位GUI对象。
3.4 逻辑名(Logic Names)
逻辑名是为GUI对象定义的唯一名称,允许测试人员通过逻辑名而非物理属性来引用和操作GUI对象。逻辑名的设置可以简化测试脚本的编写,提高测试的可维护性。
3.5 GUI map
GUI map是WinRunner中用于保存GUI对象信息的文件。它存储了应用程序中所有GUI对象的详细信息,包括它们的逻辑名、物理描述等。GUI map使得测试脚本与应用程序的特定实现细节分离,提高了测试脚本的可移植性。
3.6 设定窗体环境(Window Context)
在WinRunner中,窗体环境指定了当前操作的上下文环境。通过设定窗体环境,WinRunner可以更加准确地识别和操作特定窗体中的GUI对象。
4. 理解GUI map
4.1 关于GUI map
GUI map是WinRunner测试过程中关键的一部分,它记录了应用程序中GUI对象的信息。通过管理GUI map,测试人员能够确保测试脚本的准确性和可靠性。
4.2 查看GUI对象属性
在GUI map中,测试人员可以查看每个GUI对象的属性,包括逻辑名、物理描述、窗体环境等。这些属性信息有助于测试人员更好地理解GUI对象的特性。
4.3 教WinRunner被测软件的GUI
当测试人员需要教WinRunner识别新的GUI对象或窗体时,可以通过特定的操作指导WinRunner学习被测软件的GUI。这个过程称为“教育GUI”。
4.4 在GUI map中找到对象或窗体
WinRunner允许测试人员在GUI map中搜索特定的GUI对象或窗体。通过搜索功能,测试人员可以快速定位需要的GUI元素。
4.5 GUI map files使用概要
GUI map files是保存GUI对象信息的文件,通常具有.guim文件扩展名。测试人员可以创建和管理多个GUI map files,以支持不同的测试需求和环境。
4.6 GUI map file模式的选取
WinRunner提供了不同的GUI map file模式,包括Standard模式和Global GUI Map File模式等。测试人员应根据测试需求选取合适的GUI map file模式,以优化测试流程和提高测试效率。
5. Global GUI Map File(共用GUI地图文件)模式的使用
5.1 关于Global GUI Map File模式
Global GUI Map File模式允许测试人员创建一个全局的GUI map file,这个文件包含所有需要测试的应用程序的GUI对象信息。使用这种模式可以使得测试脚本在多个测试环境之间更易于移植和重用。
WinRunner中文手册第二版通过详细的内容,指导用户如何使用WinRunner进行自动化测试,帮助用户更好地了解和掌握WinRunner的操作流程。通过遵循手册中的步骤,测试人员可以有效地提高测试工作的效率和质量。
相关推荐







helen192
- 粉丝: 0
最新资源
- C语言数据结构习题解析全面指南
- 深入解析CORBA系统结构、原理及其规范标准
- 掌握VS2005:C#实例源码集锦与应用
- Linux系统高手速成教程免费下载
- 学生信息系统完全版教程 - 自主学习指南
- Java面向对象程序设计题解与实验指导
- 探索数学奥秘:数学手册(1)压缩文件解析
- Java面向对象设计题解与实验指南
- CruiseControl中文教程与资料介绍
- C语言实战:105例原代码助你提升编程能力
- Oracle PL-SQL编程实用指南
- 媒体酷2008奥运版:试用期间的音乐播放神器
- C#编程新手进阶,掌握高效学习方法
- JavaBeans Activation Framework 1.1 发布下载
- 深入解析GPRS原理与网络优化技巧
- 职业教育中的职业豢养课程深入解析
- 掌握语音电话高级编程技术
- 利用OpenGL特性展现酷炫视觉效果
- 豪杰V9绿色精简版:高效解码DVD播放体验
- Java框架整合实践:Struts、Hibernate和Spring增删查改
- Visual Basic 开发答疑300问:编程技巧与疑难解惑
- 《 Beginning Java Objects》第二版源码解析
- InsusCharacterUtility.dll:智能处理过长标题摘要工具
- HW-RouteSim华为模拟器3.1:技术爱好者共享平台