欢迎光临51testing软件测试网,网站有任何问题,请与我联系

QTP测试脚本的录制

上一篇 / 下一篇  2007-06-07 16:20:56 / 个人分类:测试转载

录制测试脚本 
当你浏览网站或使用应用程序时,QuickTest会纪录你的操作步骤,并产生测试脚本。
当你停止录制测试脚本后,会看到QuickTest在Keyword View中以表格的方式显示测试脚本的操
作步骤(steps)。
 
录制测试脚本前的准备动作
在测试前需要先确认你的应用程序以及QuickTest是符合你的测试需求的。
在开始时请先确认以下事项:

a,   你已经在Mercury Tours范例网站(:http://newtours.mercuryinteractive.com)注册一个新的使用者账户。
 b,假如你是使用Internet Explorer浏览器,请你先取消「自动完成」的功能(取消「自动完成」的设定:
1.  开启Internet Explorer浏览器,点选【工具】>【因特网选项】>【内容】。
2.  点选【个人信息】中的【自动完成】按钮,开启【自动完成设定】对话窗口。
3.  在【使用「自动完成」】取消【窗体上的使用者名称和密码】选项。 )。 
 关闭所有的浏览器窗口。
 
录制测试脚本 
接下来,你会录制一个测试脚本,在Mercury Tours范例网站上预订一张从纽约(New York)到旧金山(San Francisco)的机票。
 
1.  执行QuickTest并开启一个全新的测试脚本   要开启QuickTest,请点选【开始】>【程序集】>【QuickTest Professional】>【QuickTest Professional】。
     在【Add-in Manager】勾选【Web Add-in】,并取消其它的add-ins。然后点选【OK】
按钮关闭【Add-in Manager】窗口,进入QuickTest Professional主窗口。
     注意:QuickTest Professional会花点时间以加载你选取的add-ins。
    假如出现【Welcome】窗口,点选【Blank Test】。
    或者,点选【File】>【New】,或是按下工具列上的【New】按钮。
QuickTest Professional会开启全新的测试脚本档案。   假如QuickTest Professional已经开启,检查【Help】>【About QuickTest Professional】看目前加载了哪些add-ins 。如果没有加载【Web Add-in】,你必须关闭并重新开启QuickTest Professional,然后在【Add-in Manager】勾选【Web Add-in】。 

点选【File】>【New】,或是按下工具列上的【New】按钮。QuickTest Professional
会开启全新的测试脚本档案。
注意:假如在执行QuickTest Professional时,未开启【Add-in Manager】,请点选
【Tools】>【Options】,在【General】页签勾选【Display Add-in Manager on startup】,
下一次你执行QuickTest Professional就会看到【Add-in Manager】窗口开启了。 


2.  开始录制测试脚本
点选【Test】>【Record】或是点选工具列上的【Record】按钮。会开启【Record and Run
Settings】对话窗口。   在【Web】页签,勾选【Open the following browser when a record or run session begins】。
从【Type】下拉列表选择使用的浏览器,并且在【Address】输入
http://newtours.mercuryinteractive.com
请确认【Do not record and run on browsers that are already open】与【Close the
browser when the test is closed】这二个选项都已经勾选了。

在【Windows Applications】页签,勾选【Record and run on these app(opened on session start)】,而且不要选取任何的应用程序。



此设定可以避免你录制到其它应用程序(如Outlook)的操作。

 点选【OK】。
QuickTest会开启浏览器浏览Mercury Tours网站,并且开始录制测试脚本。


3.  登入Mercury Tours Web site
在【User Name】与【Password】输入你当初注册的账号与密码。
点选【Sign-In】。
开启【Flight Finder】网页。


4.  输入订票数据
输入以下的订票数据:
Departing From:New York
On:Dec 29
Arriving In:San Francisco
Returning:Dec 31
Service Class:Business class
其它字段则是保留默认值,然后点选【CONTINUE】开启【Select Flight】网页。

注意:在输入日期时请勿点选【View Calendar】按钮,因为这个按钮会开启一个Java的月
历,而你并没有加载Java Add-in,会录制不到这个动作。
要检查载入哪些add-ins请点选【Help】>【About QuickTest Professional】。要改变加载的 add-in,你必须关闭再重新开启QuickTest Professional。


5.  选择飞机航班
保留默认值,点选【CONTINUE】按钮,开启【Book a Flight】页面。


6.  输入必要字段
在标有红色字体的必要字段输入旅客名字以及信用卡号码(你可以输入虚构的信用卡号码,
例如:8888888888888888)。
在【Billing Address】勾选【Ticketless Travel】。
按下网页下方的【SECURE PURCHASE】按钮,开启【Flight Confirmation】网页。


7.  检视并完成订票动作
检视订票数据,并点选【BACK TO HOME】回到Mercury Tours网站的首页。


8.  停止录制
在QuickTest,点选工具列上的【Stop】按钮,停止录制。
你已经完成了预定「纽约-旧金山」机票的动作,QuickTest已经录制了从你按下【Record】
按钮后,到你按下【Stop】按钮之间所有的操作。

9.  储存测试脚本
选取【File】>【Save】或是点选工具列上的【Save】按钮,开启【Save】对话窗口。
建立一个【Tutorial】目录,将测试脚本命名为【Recording】。
勾选【Save Active Screen files】。
按下【存盘】按钮,测试脚本名称(Recording)会出现在QuickTest窗口的标题列。


TAG: 基础知识 测试转载

漫不经心 引用 删除 漫不经心   /   2008-03-21 18:37:13
5
我是通信专业毕业的,但毕业后一直没从事相关工作.而现在我重新定位,我重新学习了C,又自学了基本的软件测试教程.但很多东西还是看不懂.你可不可以给我些指导啊?我的QQ是:49481040
 

评分:0

我来说两句

风在吹

风在吹

51Testing网站负责人,负责51testing全站.

日历

« 2024-03-26  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 55347
  • 日志数: 34
  • 图片数: 2
  • 文件数: 2
  • 书签数: 16777215
  • 建立时间: 2006-11-21
  • 更新时间: 2016-12-16

RSS订阅

Open Toolbar