SAP学习:录制与执行测试脚本指南
需积分: 13 31 浏览量
更新于2024-08-09
收藏 3.42MB PDF 举报
"这篇文档是关于软件测试技术的实验指导书,主要介绍如何使用自动化测试工具如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)。
- **清理环境**:关闭不必要的对话框,确保应用处于预期状态。
- **执行模式确认**:确保工具栏上的执行模式图标正确。
该实验指导书适用于软件工程、计算机科学和技术等相关专业的学生,旨在提升他们对软件测试理论、方法的实践能力和使用自动化测试工具的技能。实验内容分验证型和综合型,难度适中,旨在激发学生的学习兴趣和积极性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-04-19 上传
2021-06-13 上传
2021-04-03 上传
138 浏览量
2021-02-22 上传
2009-09-23 上传
一土水丰色今口
- 粉丝: 23
- 资源: 3957
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器