- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP学习基础教程好
QTP学习教程
目录
目录 1
1 QTP 简介 2
1.1 自动化测试的好处 2
1.2 QuickTest工作流程 2
1.3 QTP程序界面 3
1.4 Mercury Tours 示范网站 5
2 录制/执行测试脚本 5
2.1 录制前的准备 6
2.2 录制测试脚本 6
2.2.1 录制测试脚本 6
2.2.2 分析录制的测试脚本 8
2.3 执行测试脚本 10
2.3.1 执行脚本出现错误 11
2.4 分析测试结果 11
3 建立检查点 12
3.1 QuickTest检查点种类 13
3.2 创建检查点 13
3.2.1 对象检查 13
3.2.2 网页检查 16
3.2.3 文字检查 17
3.2.4 表格检查 18
3.3 执行并分析使用检查点的测试脚本 20
4 参数化 24
4.1 参数化步骤和检查点中的值 24
4.1.1 参数化对象和检查点的属性值 24
4.1.2 参数化操作的值 25
4.2 参数种类 26
4.2.1 使用数据表参数 27
4.2.2 使用环境变量参数 28
4.2.3 使用随机数字参数 28
4.3 参数化测试脚本 29
4.3.1 定义参数 29
4.3.2 修正受到参数化影响的步骤 30
4.3.3 执行并分析使用参数的测试脚本 31
5 输出值 32
5.1 创建输出值 33
5.1.1 输出值类型 33
5.1.2 存储输出值 34
5.2 输出属性值 35
5.2.1 定义标准输出值 35
5.2.2 指定输出类型和和设置 36
5.3 在脚本中建立输出值 37
5.3.1 建立输出值 37
5.3.2 执行并分析使用输出值的测试脚本 40
QTP 简介
自动化测试的好处
如果你执行过人工测试,你一定了解人工测试的缺点,人工测试非常浪费时间而且需要投入大量的人力。使用人工测试的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作完整的测试。
使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。
以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多。
自动化测试的好处 快速 QuickTest执行测试比人工测试速度快多了。 可靠 QuickTest每一次的测试都可以正确的执行相同的动作,可以避免人工测试的错误。 可重复 QuickTest可以重复执行相同的测试。 可程序化 QuickTest可以以程序的方式,撰写复杂的测试脚本,以带出隐藏在应用程序中的信息。 广泛性 QuickTest可以建立广泛的测试脚本,涵盖应用程序的所有功能。 可再使用 QuickTest可以重复使用测试脚本,即使应用程序的使用接口已经改变。 QuickTest工作流程
1.录制测试脚本前的准备
在测试前需要确认你的应用程序及QuickTest是否符合测试需求?
确认你已经知道如何对应用程序进行测试,如要测试哪些功能、操作步骤、预期结果等。
同时也要检查一下QuickTest的设定,如Test Settings以及Options对话窗口,以确保QuickTest会正确的录制并储存信息。确认QuickTest以何种模式储存信息。
2.录制测试脚本
操作应用程序或浏览网站时,QuickTest会在Keyword View 中以表格的方式显示录制的操作步骤。每一个操作步骤都是使用者在录制时的操作,如在网站上点击了链接,或则在文本框中输入的信息。
3.加强测试脚本
在测试脚本中加入检查点,可以检查网页的链接、对象属性、或者字符串,以验证应用程序的功能是否正确。
将录制的固定值以参数取代,使用多组的数据测试程序。使用逻辑或者条件判断式,可以进行更复杂的测试。
4.对测试脚本进行调试
修改过测试脚本后,需要对测试脚本作调试,以确保测试脚本能正常并且流畅的执行。
5.在新版应用程序或者网站上执行测试脚本
通过执行测试脚本,QuickTest会在新本的网站或者应用程序上执行测试,检查应用程序的功能是否正确。
6.分析测试结果
分析测试结果,找出问题所在。
7.测试报告
如果你安装了TestDirector(Quality Center),则你可以将发现的问题回报到 TestDirector(Quality Center)数据库中。TestDirector(Quality Center)是Mercury测试管理工具。
QTP程序界面
在学习创建测试之前,先了解一下QuickTest的主界面。下图是录制了一个操作后QuickTest的界面。
在QTP界面包含标题栏、菜单栏、文件工具条等几个界面元素,下面简单解释各界面元素的功能:
标题栏,显示了当前
您可能关注的文档
- ECER44欧洲标准中文版.doc
- ED软件在电气工程设计中的应用 10.doc
- d区金属一.doc
- EI收录中国期刊核心.doc
- EMPORIOARMANI阿玛尼市场 调查全【年终报告】.ppt
- ECG(心电图).ppt
- Eprime的QA.ppt
- ERP╱MRPII理论及应用第六章 MRPII原理:物料需求计划.ppt
- EMC实验室培训陈淑凤(0522.ppt
- ERP在企业中的应用—计算机设计论文.doc
- 2024-2025学年高中语文选修《唐诗宋词元散曲选读》粤教版教学设计合集.docx
- 2024-2025学年初中化学九年级上册(2024)科粤版(2024)教学设计合集.docx
- 2024-2025学年小学英语三年级下册牛津沪教版(三起)(2024)教学设计合集.docx
- 2024-2025学年初中数学九年级上册华师大版(2024)教学设计合集.docx
- 2024-2025学年高中数学必修1人教新课标A版教学设计合集.docx
- 2024-2025学年初中音乐九年级上册人音版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)九年级上册大连理工版(2015)教学设计合集.docx
- 2024-2025学年高中生物学必修2 遗传与进化沪科版(2019)教学设计合集.docx
- 2024-2025学年高中物理必修2沪科版教学设计合集.docx
- 2024-2025学年高中数学必修4北师大版教学设计合集.docx
最近下载
- 农民工工资支付计划.pdf VIP
- 市政验·绿-4 种植穴、槽的挖掘工程检验批质量验收记录.pdf VIP
- DB53∕T 67.3-2017 建筑消防安全检测评价 第3部分:灭火设施.pdf
- ISO14000环境管理体系练习题.pdf VIP
- 产品质量保证承诺书15篇.pdf VIP
- 2025(部编版)语文九年级上册 第二单元 复习课件.pptx
- 一级建造师工程经济讲义.pdf VIP
- 关于成都市数字化金融创新服务的研究.pdf VIP
- 2023年02月安徽合肥市教育局直属事业单位选调工作人员笔试参考题库+答案详解.docx VIP
- 《单位消防安全管理 第2部分:建筑消防设置维护》 DB53T 270.2-2017.pdf VIP
文档评论(0)