下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 VCTE_L207_QTP_Theory01_v1[1].0

VCTE_L207_QTP_Theory01_v1[1].0.doc

VCTE_L207_QTP_Theory01_v1[1].0

扒鸡扒鸡猪
2018-09-04 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《VCTE_L207_QTP_Theory01_v1[1].0doc》,可适用于IT/计算机领域

第一章QTP简介自动化测试的好处如果你执行过人工测试你一定了解人工测试的缺点人工测试非常浪费时间而且需要投入大量的人力。使用人工测试的结果往往是在应用程序交付前无法对应用程序的所有功能都作完整的测试。使用QuickTest可以加速整个测试的过程并且建置完新版本的应用程序或网站后可以重复使用测试脚本进行测试。以QuickTest执行测试就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入不过QuickTest比人工测试快了很多。自动化测试的好处快速QuickTest执行测试比人工测试速度快多了。可靠QuickTest每一次的测试都可以正确的执行相同的动作可以避免人工测试的错误。可重复QuickTest可以重复执行相同的测试。可程序化QuickTest可以以程序的方式撰写复杂的测试脚本以带出隐藏在应用程序中的信息。广泛性QuickTest可以建立广泛的测试脚本涵盖应用程序的所有功能。可再使用QuickTest可以重复使用测试脚本即使应用程序的使用接口已经改变。QuickTest工作流程.录制测试脚本前的准备在测试前需要确认你的应用程序及QuickTest是否符合测试需求确认你已经知道如何对应用程序进行测试如要测试哪些功能、操作步骤、预期结果等。同时也要检查一下QuickTest的设定如TestSettings以及Options对话窗口以确保QuickTest会正确的录制并储存信息。确认QuickTest以何种模式储存信息。.录制测试脚本操作应用程序或浏览网站时QuickTest会在KeywordView中以表格的方式显示录制的操作步骤。每一个操作步骤都是使用者在录制时的操作如在网站上点击了链接或则在文本框中输入的信息。.加强测试脚本在测试脚本中加入检查点可以检查网页的链接、对象属性、或者字符串以验证应用程序的功能是否正确。将录制的固定值以参数取代使用多组的数据测试程序。使用逻辑或者条件判断式可以进行更复杂的测试。.对测试脚本进行调试修改过测试脚本后需要对测试脚本作调试以确保测试脚本能正常并且流畅的执行。.在新版应用程序或者网站上执行测试脚本通过执行测试脚本QuickTest会在新本的网站或者应用程序上执行测试检查应用程序的功能是否正确。.分析测试结果分析测试结果找出问题所在。.测试报告如果你安装了TestDirector(QualityCenter)则你可以将发现的问题回报到TestDirector(QualityCenter)数据库中。TestDirector(QualityCenter)是Mercury测试管理工具。QTP程序界面在学习创建测试之前先了解一下QuickTest的主界面。下图是录制了一个操作后QuickTest的界面。在QTP界面包含标题栏、菜单栏、文件工具条等几个界面元素下面简单解释各界面元素的功能:·标题栏显示了当前打开的测试脚本的名称。·菜单栏包含了QuickTest的所有菜单命令项。·文件工具条在工具条上包含了以下几个按钮:·测试工具条包含了在创建、管理测试脚本是要使用的按钮如下图:·调试工具条包含在调试测试脚本时要使用的工具条如下图:·测试脚本管理窗口提供了两个可切换的窗口分别通过图形化方式和VBScript脚本方式来管理测试脚本。·DataTable窗口用于参数化你的测试。·状态栏显示测试过程中的状态。在上面简要介绍了QuickTest的主窗口你可能对一些窗口元素到底是干什么的感到很困惑在我们下面介绍QuickTest具体的功能时会真正了解它们的作用。但在现在应该尽可能的去熟悉这些界面元素记住它们大概的功能最好是花一些时间通过实际的操作来探索一下它们的功能这对你能够顺利学习下面的内容是有帮助的。MercuryTours示范网站MercuryTours示范网站是一个提供机票预订服务的网站在本课程中我们使用MI公司提供的MercuryTours示范网站作为演示QuickTest各个功能的例子程序。.在开始使用MercuryTours示范网站(http:newtoursdemoautcomindexphp)之前首先要在MercuryTours网站上注册一个使用者账号。.MercuryTours示范网站使用要登录并使用MercuryTours示范网站必须使用注册账号。在使用网站时从FlightFinder网页开始按照画面上的指示预订机票。在BookaFlight网页无需填写真实的旅客信息信用卡卡号等标示为红色的字段中添加虚拟数据就可以了。.结束订票动作完成订票动作后在FlightConfirmation网页上点选LOGOUT按钮或是选择SIGNOFF按钮。.关闭浏览器现在知道如何使用MercuryTours示范网站就可以开始使用QuickTest录制测试脚本了。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/4

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利