"这篇文档是关于软件测试技术的实验指导书,主要介绍如何使用自动化测试工具如QuickTest(现称为UFT,Unified Functional Testing)和WinRunner进行脚本录制与执行。"
在软件测试中,录制脚本是自动化测试的重要步骤,特别是对于功能测试和回归测试来说。本指导书中提到了使用WinRunner(一个流行的自动化测试工具,现已被UFT取代)来录制和执行测试脚本。以下是具体的操作步骤和相关知识点:
1. **录制脚本**:
- **Context Sensitive模式**:这种模式允许测试人员在执行操作时,WinRunner能够智能地识别并记录每个步骤,确保脚本的精确性。
- **启动WinRunner**:通过【开始】->【程序集】->【WinRunner】打开软件,新用户可能需要选择【New Test】,已有用户则可以通过【File】->【New】创建新脚本。
- **加载GUI Map File**:通过【Tools】->【GUI Map Editor】打开GUI Map Editor,检查是否已加载飞行预订应用的GUI文件(例如flight4a.gui),如果没有,需通过【File】->【Open】手动加载。
2. **执行操作并录制**:
- **开启应用**:通过【开始】->【程序集】->【WinRunner】->【Sample Applications】->【Flight 4A】启动应用,并进行登录操作。
- **调整窗口**:确保WinRunner和应用程序窗口可见,以便于录制和观察。
- **开始录制**:通过【Test】->【Record – Context Sensitive】或工具栏按钮开始录制,此时状态栏会有提示表明已进入录制模式。
3. **停止和保存脚本**:
- **执行特定操作**:在Flight Reservation中打开订单(例如OrderNo. 3)。
- **停止录制**:完成操作后,停止录制脚本。
- **保存脚本**:将录制的脚本保存,例如保存为lesson4测试脚本。
4. **执行脚本**:
- **执行模式**:WinRunner提供了Verify、Debug和Update三种模式。
- **Verify**:实际运行测试以检查功能,同时保存测试结果。
- **Debug**:检查脚本是否有错误,进行调试。
- **Update**:更新检查点的预期值,以适应应用程序的变动。
执行测试脚本的步骤包括:
- **准备环境**:确保WinRunner和应用程序窗口都打开。
- **打开脚本**:通过【File】->【Open】加载要执行的脚本(如lesson4)。
- **清理环境**:关闭不必要的对话框,确保应用处于预期状态。
- **执行模式确认**:确保工具栏上的执行模式图标正确。
该实验指导书适用于软件工程、计算机科学和技术等相关专业的学生,旨在提升他们对软件测试理论、方法的实践能力和使用自动化测试工具的技能。实验内容分验证型和综合型,难度适中,旨在激发学生的学习兴趣和积极性。