UFT检查点与参数化操作指南
3星 · 超过75%的资源 需积分: 49 195 浏览量
更新于2024-07-21
1
收藏 3.53MB DOCX 举报
"UFT检查点的设置和参数化使用教程"
本文主要介绍如何在UFT(Unified Functional Testing,统一功能测试工具)中设置检查点和进行参数化操作,这对于初学者和从事软件自动化测试的计算机人员来说是非常重要的技能。
UFT是一款功能强大的自动化测试工具,它允许用户创建和执行针对各种应用程序的测试脚本。检查点和参数化是UFT中两个关键的概念,它们在确保测试脚本准确验证应用程序行为以及灵活适应不同输入值方面起到关键作用。
1. **设置UFT环境**
在使用UFT前,确保EasyPHP(一个轻量级的PHP开发环境)已开启。如果电脑中安装了SQL Server数据库,需要先将其关闭,以免与EasyPHP冲突。启动EasyPHP,然后通过UFT开始一个新的测试。
2. **录制测试脚本**
要设置检查点,首先需要录制一个测试脚本。打开目标网站(例如:http://127.0.0.1/ciircrm/),开始录制登录过程。在录制过程中,UFT会记录下所有的用户交互,包括点击、输入等动作。
3. **添加检查点**
录制过程中,可以插入检查点来验证服务器的响应。选择“TextCheckpoint”,这将在回放脚本时检查指定的文本。使用小手图标选择要检查的文本,确保选择的是文字,而非其他元素。这样,在脚本运行到该点时,UFT会对比实际显示的文本与预期的文本,判断是否一致。
4. **删除并编辑录制的脚本**
录制结束后,关闭所有网页,然后清空UFT中的脚本。可以手动输入或复制已知有效的代码,以控制测试流程。示例代码展示了如何启动浏览器,访问特定页面,设置WebEdit(网页编辑框)的值,以及点击WebButton(网页按钮)。
5. **参数化**
参数化是将静态数据替换为动态数据的过程,它允许测试脚本使用不同的输入值进行多次测试。在示例代码中,可以看到使用`SetDataTable`方法将用户名和密码设置为来自全局数据表(dtGlobalSheet)的值。这使得脚本能够根据数据表中的行数循环执行,每次使用不同的用户名和密码登录,提高了测试覆盖率。
6. **理解代码**
代码中的`@@hightlightid_`、`Browser()`、`Page()`、`WebEdit()`、`WebButton()`等是UFT的对象识别方式,用于定位网页元素。`SetDataTable`方法用于从数据表中获取值,`Click`方法执行点击操作。
7. **脚本运行与验证**
最后,通过运行脚本,UFT会按照设定的步骤执行,并在遇到检查点时验证预期结果。如果脚本执行过程中出现任何不匹配,检查点将报告失败,帮助识别潜在的问题。
UFT的检查点和参数化功能是提升测试效率和确保软件质量的关键工具。通过设置检查点,可以有效地验证应用程序的响应是否符合预期;而参数化则让测试脚本更具灵活性,能适应各种输入情况,实现更全面的测试覆盖。学习并熟练掌握这两个功能,对于提升自动化测试能力至关重要。
2015-10-23 上传
2023-06-08 上传
2023-06-08 上传
2023-09-09 上传
2024-07-05 上传
2023-07-14 上传
2023-09-29 上传
qq_29182769
- 粉丝: 0
- 资源: 1
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南