




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市官渡区北京八十学校招聘(18人)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025福建厦门大学学院水声通信课题组嵌入式工程师招聘1人考前自测高频考点模拟试题有完整答案详解
- 2025河南郑州市第九十九中学招聘公益性岗位工作人员21人模拟试卷参考答案详解
- 2025年深圳市烟草专卖局(公司)招聘(22人)模拟试卷及答案详解(必刷)
- 人员操作行为分析-洞察与解读
- 2025年马鞍山市消防救援局招聘政府专职消防员38人考前自测高频考点模拟试题及答案详解(典优)
- 2025北京协和医院麻醉科合同制科研助理招聘模拟试卷及1套参考答案详解
- 2025贵州医科大学第二附属医院第十三届贵州人才博览会引才47人考前自测高频考点模拟试题有答案详解
- 班组安全培训实施课件
- 2025黑龙江双鸭山市饶河县招募就业见习单位及招聘见习人员668人模拟试卷附答案详解(突破训练)
- 冷库建设工程施工进度计划及保证措施
- 建筑设计行业2024年财务挑战解析
- 慢性病防治健康教育知识讲座
- 中国石化加油站视觉形象(VI)标准手册-课件
- 小学数学新旧知识关联
- 退费账户确认书
- 国家开放大学《政治学原理》章节自检自测题参考答案
- 第9课 共同弘扬中华传统美德 《中华民族大团结》(初中 精讲课件)
- 小学五年级道德与法治(上册)月考试卷及答案(一套)
- 恒瑞医药简介课件
- GB/T 20671.4-2006非金属垫片材料分类体系及试验方法第4部分:垫片材料密封性试验方法
评论
0/150
提交评论