高人QTP学习笔记:数据库查询与验证技巧
5星 · 超过95%的资源 需积分: 0 186 浏览量
更新于2024-10-13
收藏 63KB DOC 举报
本文档是一位高人的QTP学习笔记,主要关注于使用QTP(Quick Test Professional)进行数据库连接和查询操作的示例,以及如何验证数据的准确性。QTP是HP公司(现已被Micro Focus收购)的一款自动化测试工具,常用于软件测试中的界面和功能验证。
第一部分,作者首先在QTP中模拟浏览器操作,登录到“湛江东兴石油企业有限公司办公自动化系统”的主框架(mainFrame)。在这个场景下,设置了一个检查点(OutputCheckPoint)来检查特定区域的输出值,期望值为78条记录。然后,通过ADO(ActiveX Data Objects)对象,创建Recordset和Command对象,执行SQL查询来获取“oa_receivebumf”表中符合特定条件(如“收文测试”)的记录数。
第二部分,作者提到使用Data Table(DataTable)来存储和处理查询结果。在这里,他们使用DataTable GlobalSheet的参数获取数据,并将其与名为“mainFrameOutput_Text_out”的DataTable对象进行比较。如果数据库查询返回的记录数(通过Cstr(res(0)))与预期的DataTable值(Cstr(mm))相等,那么测试被认为成功,反之则标记为失败。
值得注意的是,SQL查询语句的构造部分展示了两种不同的查询方式:一是使用通配符`%`进行模糊匹配,如`BUMFNAME like '%收文测试%'`;二是针对特定的nn值进行精确匹配,如`"selectcount(*)fromoa_receivebumfwhereBUMFNAME='"&nn&"'`。这表明QTP可以灵活地根据测试需求调整查询策略。
总结来说,这篇笔记提供了使用QTP进行数据库交互和数据验证的方法,包括连接数据库、构造SQL查询、处理查询结果以及通过比较确保测试的准确性。这对于学习和实践QTP自动化测试的同学来说,是一份实用且详细的指南。
2010-02-08 上传
2009-07-01 上传
2014-07-28 上传
2016-07-01 上传
2010-07-18 上传
2016-01-13 上传
2009-03-19 上传
2014-05-30 上传
点击了解资源详情
lqveyouu
- 粉丝: 8
- 资源: 5
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握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数据到服务器