功能测试工具QTP的使用.doc_第1页
功能测试工具QTP的使用.doc_第2页
功能测试工具QTP的使用.doc_第3页
功能测试工具QTP的使用.doc_第4页
功能测试工具QTP的使用.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二:自动化测试工具的使用一、实验目的1熟悉使用QuickTest Professional软件进行基于GUI的系统功能测试。2了解使用LoadRunner软件进行基于Web系统的负载测试。二、实验要求: 1、 使用QuickTest Professional软件录制、编辑脚本2、 使用QuickTest Professional软件的检测点功能3、 使用LoadRunner VuGen创建、修改虚拟脚本4、 使用Controller创建运行方案5、 使用Analysis分析运行结果三、实验内容及步骤: 任务一:使用QuickTest进行测试的过程包括6个主要步骤: 准备录制点击工具栏上面的record按钮,开启 Record and Run会话窗口选择 WEB选项卡,勾选open the following browsers when a record or run session begins从type下拉列表选择 IE浏览器,在Adress文本框中输入QTP测试的示例地址勾选do not record and run on browsers that are already open 和 Close the browser when test is closed 这两个选项在windows application选项卡里面选择Record and Run only on 选项,并且选择Application opened by Quick Test 和Application specified below两个子选项.点击确定后会自动弹出示例网站 进行录制进入示例的web site后开始登录该网站的注册会员号Imwoohan密码:865662点击图片Sign In,接着就是进入了 Flight Finder页面.选择往返票 Round Trip ,单人 Passenger 1,选择出发地址 纽约 New York,出发时间(Departing From)5月 10号,到达地点伦敦 London,返回是时间6月10日,服务类型经济型 Business Class ,航线Blue Skies Airlines 点击continue按钮进入下一页,选择航班页 Select Flight.选择出发航班以及返回航班,然后点击continue按钮,就可以了。然后就进入了Book a Flight页面了。在旅客信息里面,名字写john ,姓写cena,信用卡类型选择 American Express,卡号随便填写成123456,名字dx 中间名写jata,姓写dengxin。出发国家选择United States,Adress 的第二个文本框里面再写一个New York.在运送地址里面Adress的第二个文本框写入London,国家选择Uk,然后点击Secure purchase按钮就可以进入Flight Confimation界面了。点击log out 按钮退出订票系统,就有回到了欢迎界面. 编辑测试脚本 下面就应该开始分析录制的脚本了。 先点击File Save 保存刚才录制的脚本.点击Test Run 开启Run窗口,勾选 New Run Result folder,并且接受预设的结果名称.点击OK,关闭对话框.执行完测试脚本后,会自动开始测试窗口的.查看测试结果树,检查自己测试的每一个步骤。看看那些是通过的,哪些是失败的,还有哪些有警告。在测试结果树中找到自己事件纪录,点击自己做过的每一个操作,测试结果窗口里面的 就会用粉红色的框子框住你所做过的操作。然后点击File-exit ,退出测试结果窗口就可以了。 调试脚本最关键的步骤就是建立检查点了。右键点击里面的Welcome mercury tours,设置检查点属性,接受默认值选择OK.按照此方法,分别建立,输入文本框的文字检查点,以及表格检查点.然后就是开始执行脚本测试。点击Run-test-Run,选择New Run Results Folder,接受默认设置,点Ok.弹出测试结果窗口后就可以开始检查各个检查点的测试结果了。首先检查网页测试结果。点击 + checkpoint iteration row 1Action Summarywelcome toursbook a flight mercury选取测试点。选取网页测试点Book a fight mercurycheckpoint Iteration Row Action Summary welcome mercurybook a flight mercury,选取检查点check a point.右边的细节框中反映了具体的情况,由于都与预期值相同,所以该检查点是Passed.选取表格检查点在test tree 里面选择book a fight mercury里面选择new york to sanFronsico并选取checkpoint “new york to sanFronsico” Detials窗口中黑色的是被检查过的文本框,由于和预期值一样,所以通过了测试 。检查标准检查点选取标准检查点检查结果在testtree里面选择Book a Flight Mercury网页展开 first passe0并选取Checkpoint firstpassed0关闭测试窗口 在回归测试中运行测试 点击Run ,重新回放刚才的操作纪录,并且检查刚才的操作是否有错误,由于该网站操作的结果都和预期值一样,所以自动检测并未发现错误。任务二:LoadRunner负载测试工具使用具体实验步骤如下: 1、从“开始”启动loadrunner,然后选择“负载测试”,接着先进行“创建/编辑脚本”,在这之后自己选择网站进行录制操作并回放等;然后选择“运行负载测试”,本实验进行了4个步骤的测试,分别选择了虚拟用户个数为:5、10、15、20,在这些设置操作下对所录制的界面进行负载测试。 2、实验操作具体步骤及截图 (1)启动loadrunner (2)选择“创建/编辑脚本”新建Vuwer脚本Web(http/html) (3)本例以录制 网页为例 (4)录制成功提示显示的录制概要 (5)可选择回放浏览 (6)回放后进行的可视化操作结果 (7)进行多用户并发测试(创建组名等) (8)添加测试虚拟用户个数(5个) (9)切换到运行窗口,进行场景测试(5个) (10)测试完成(5个全部通过的情况,状况良好) (11)创建10个虚拟用户,并进一步进行场景测试,测试通过。 (12)接下来创建30个虚拟用户进行场景测试,下图显示有3个错误,通过率不是100%。(分析原因:有可能跟实验环境有关,本人所处环境的网速很慢,这种情况的影响比较大。)(13)对40个虚拟用户测试,提示超出范围,需进行注册,在此就不进一步测试了。(14)进行以上场景测试后,对运行结果进行分析。 四、实验小结1. 进行本实验首要步骤是安装loadrunner英文包并进行汉化。2. 在应用loadrunner测试网站时,要设置好检查点(checkpoint)以及测试路径,这样才能有更好的分析效果。 五、心得体会 通过本次实验初步了解了使用自动化测试工具的具体流程,熟悉并了解了loadrunner等测试软件;本实验中遇到了很多困难,如在安装过程中开始提示安装

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论