




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 自动化测试工具 QTP 在软件项目中 的应用 摘要:QTP 是 Quick Test Professional 的简称,是一种自动化测试 工具。使用 QTP 的目的是想用它来执 行重复的手动测试,主要是用于回归测 试和测试同一软件的新版本。使用 QTP 的意义在于更好地保障软件质量,节省 成本,提高效率。文章简要介绍了 QTP 工具的基本原理,并进行应用研究实践, 分析论证其研究意义。 中国论文网 /8/view-12740662.htm 关键词:QTP;自动化测试;软 件质量 中图分类号:TP311 文献标识码: A 文章编号: 1009-2374(2014)12- -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 0021-02 1 可行性研究 1.1 研究意义 据相关统计资料表明,软件测试 阶段投入的成本和工作量往往要占软件 开发总成本和总工作量的 40%到 50%甚 至更多。软件规模的增加,测试工作量 的增大,软件开发周期的缩短,这三大 趋势在客观上造就了使用软件测试自动 化技术提高软件测试的速度和效率就成 为了软件测试发展的这一必然趋势。 QTP 是 Quick Test Professional 的简称, 是一种自动化测试工具。使用 QTP 的 目的是想用它来执行重复的手动测试, 主要是用于回归测试和测试同一软件的 新版本。 引入 QTP 自动化测试工具,有 利于合理开展软件测试工作,保障软件 质量,节省成本,提高效率。 1.2 研究现状分析 市面上的主流自动化测试工具有 QTP、SilkTest、Win -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 Runner、Watir、Rational Robot、 TestComplete、RFT 等。从 2007 年后半年开始,QTP 发展迅猛, 全球市场占用率最高。之后 QTP 一直 保持功能自动化测试工具的霸主地位。 通过与其它主流测试工具的比较 分析,发现 QTP 最大的优点在于容易 安装和学习,具备良好的界面及快速的 回放功能;而缺点在于价格昂贵,无法 对测试工具本身的核心进行个性化的扩 展定制。 任何事物都有两面性,QTP 在系 统版本较多、功能重复检验频繁的软件 项目上具备先进的研究应用价值。 2 基本原理 QTP 采用了捕获/回放的技术原 理,分为捕获阶段和回放阶段:在捕获 阶段,测试工具通过记录用户的一系列 鼠标点击和键盘按键等操作动作,将其 转化成相应的动作脚本;然后在回放阶 段中,回放工具回放已记录的操作时, 将动作脚本内容作为操作内容进行操作。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 3 应用研究 3.1 测试流程设计 使用 QTP 过程中,先根据对测 试需求的分析制定测试计划,然后进行 用例设计及测试脚本设计,最后执行及 分析测试结果,生成测试报告。以上为 基本的测试流程。 3.2 测试需求分析 (1)测试内容。选取某办公自 动化 OA 系统的用车管理功能模块进行 应用研究。该模块在系统中的应用频率 极高,需要对开发的结果进行各种情况 下的大量反复测试工作。 该模块的基本业务描述为:申请 人在 OA 系统发起公务用车申请,经过 一系列流程审批后,由车队派发司机提 供用车,并打印申请单及派车单确认。 (2)测试需求。在测试计划中 重点关注两点测试需求:一是申请人在 各种情况下发起申请的用例,二是验证 流程结束后打印申请单及派车单的准确 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 性。 3.3 测试用例及脚本设计 首先根据测试需求设计测试用例, 设定“申请人正常进入流程申请界面并 提交申请”、 “正确完成流程审批 ”、 “打印 正确的申请单及派车单” 等预期结果。 然后对模块操作进行录制,生成基本的 测试脚本。录制完毕,根据测试需求细 化以下设计: (1)发起流程申请。利用 QTP 的 Data Table 对录入字段进行参数化设 计,设计过程中可利用工具附带的 EXCEL 导入导出功能,节省大量人工 操作及时间成本。 (2)验证打印申请单及派车单 准确性。利用 QTP 的检查点进行设计, 达到快速验证测试用例的目的,通过节 省人工检查成本来获知测试结论。 3.4 测试执行及分析 根据设计好的测试脚本,对验证 打印申请单及派车单准确性执行测试, 分析验证结果。在 QTP 的测试报告页 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 中可通过导出功能,将结果保存为 html 文件以便查阅。 3.5 研究结果分析 (1)效率分析。对模块反复进 行 5 次功能回归测试,每次利用 QTP 工具在半小时内完成。选取一次进行手 工测试,耗时一小时。两种测试方法对 比表 1。 假设我们再选取一个类似的模块, 并进行 N 次功能回归测试,则手工测试 耗时对比 QTP 测试的倍数计算表达式 为:(0.52+N )/ (0.53+0.5N ) =(2N+2)/(N+3 )=2-4/(N+3) 由表达式得出,当 N 为 1 次时, 手工测试耗时与 QTP 测试一样;当 N 为较多次时,手工测试耗时基本是 QTP 测试的两倍。 (2)适用范围。根据上述研究 结果分析得出,QTP 最适合在系统版本 较多、需要对软件功能做反复测试的情 况下使用。同时,需要有选择地灵活运 用 QTP 工具,结合手工测试,才能更 -精选财经经济类资料- -最新财经经济资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摇臂钻工基础知识培训
- 青海省海西州2024-2025学年七年级下学期期末语文试题(解析版)
- 摄影基本知识培训课件课程
- 山大电工技术试题及答案
- 2025餐厅员工聘用合同
- 2025电子厂临时员工劳动合同
- 材料科学领域物理专业面试题及经验分享
- 2025小区工作人员劳动合同模板
- 国企、民企行业新面试题
- 金融科技行业面试题库金融科技前沿动态
- 药店员工培训与考核制度
- RPA财务机器人开发与应用 课件 6.1 RPA网银付款机器人
- 征信理论与实务第二章-征信数据库
- 2021年深圳实验学校初中部七年级入学分班考试数学试卷及答案解析
- 平凡的世界(阅读任务二 人物形象分析)公开课一等奖创新教学设计-【中职专用】高一语文(高教版2023-2024基础模块上册)
- 水果购销合同范本高清
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 机电安装工程施工现场安全管理台账
- 伯克利-利特温(组织绩效与变革因果关系)组织诊断+模型案例、工具解析
- 食材配送投标方案技术标
- 中建三局建造工程师工作指南
评论
0/150
提交评论