WinRunner 7.0 中文使用教程详解

需积分: 0 3 下载量 54 浏览量 更新于2024-12-16 收藏 2.78MB PDF 举报
"WinRunner是自动化测试工具,用于软件的功能测试。这个教程涵盖了从基础到高级的WinRunner使用,包括启动、识别GUI对象、理解GUImap、使用不同模式的GUImap文件以及编辑GUImap等核心概念。" WinRunner是一款强大的自动化测试工具,特别适合于GUI(图形用户界面)的测试。它通过模拟用户操作来验证应用程序的功能,从而确保软件的质量和稳定性。本教程主要针对WinRunner7.0版本,旨在帮助用户深入理解和熟练运用该工具。 1. **WinRunner测试模式**:WinRunner有两种主要的测试模式,即记录/回放(Record and Playback)和编译/执行(Compile and Execute)。记录模式允许用户捕获应用程序的操作,而回放模式则会按照记录的动作执行测试,以此检查程序功能是否正常。 2. **WinRunner测试过程**:通常包括学习(Learning)、创建测试(Creation)、增强测试(Enhancement)、运行测试(Execution)和分析结果(Analysis)五个阶段。学习阶段,WinRunner会识别并记录应用程序的GUI对象;创建阶段,用户根据学习到的信息编写测试脚本;增强阶段,可以对脚本进行修改和优化;执行阶段,运行测试脚本;分析阶段,评估测试结果并报告任何失败。 3. **识别GUI对象**:WinRunner通过物理描述和逻辑名来识别对象。物理描述是对象在屏幕上的具体特征,如位置、大小、控件类型等;逻辑名是人为指定的易于记忆的名称,便于在脚本中引用。 4. **GUImap**:GUImap是WinRunner用来存储GUI对象信息的数据库,包含了对象的物理描述和逻辑名。用户可以查看和修改GUImap中的对象属性,甚至教WinRunner学习新的GUI对象。 5. **GlobalGUIMapFile模式**:此模式下,所有测试共享一个全局的GUImap文件,有利于保持对象定义的一致性,但可能导致冲突。用户需要管理和保存这个全局文件,并在测试中加载。 6. **GUIMapFileperTest模式**:每个测试拥有独立的GUImap文件,更利于管理复杂项目中的不同对象,但可能会导致文件数量增多。在这种模式下,用户需了解如何在测试之间切换和使用GUImap文件。 7. **编辑GUImap**:WinRunner提供了多种方式来编辑GUImap,包括使用运行巫师、GUIMap编辑器等工具。用户可以修改逻辑名和物理描述,处理可变的窗体卷标,使用正则表达式,以及在不同的GUImap文件间复制和移动对象。 本教程详细介绍了WinRunner的使用,无论你是初学者还是经验丰富的测试工程师,都能从中受益,掌握自动化测试的关键技能。通过学习和实践,你将能够有效地利用WinRunner来提高测试效率,确保软件的质量。