下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、QTP自动化功能测试实践一、实验目的1、熟悉QTP自动化功能测试流程2、能够利用QTR!彳T B/S或者C/S架构程序的自动化功能测试 二、实验内容功能测试是针对应用系统进行测试,是基于产品功能说明书,是在产品 所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使 用.本工程主要使用QuickTest对其自带的MercuryTours网站/飞机票订票系统 进行功能测试,要求录制预订机票的完整过程,然后执行测试脚本并分析结果. 三、实验要求1、独立完成;2、提交测试脚本3、提交测试用例说明书及缺陷报告.四实验内容1脚本的录制与回放测试及检查点的设置验证 脚本代码:Dialog(
2、"Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:")'验证乘客名字文本框中的值标准检查点Dialog("Login").WinEdit("Agent Name:").Set "123456"'输入用户名Dialog("Login").WinEdit("Password:").Set "mercury" '输入密码Dial
3、og("Login").WinButton("OK").Click ' 单击 OK 按钮登陆Window("Flight Reservation").Static("Static").Check CheckPoint("Static")' 检 查页面中的图片元素是否加载Window("Flight Reservation").ActiveX("MaskEdBox").Type "011218"Window("F
4、light Reservation").WinComboBox("Fly From:").Select "London"Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog
5、("Flights Table").WinList("From").Select "12534 LON 08:00 AM PAR 10:00 AM AF $165.50" Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Name:").Set "gcc&
6、quot;Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Window("Flight Reservation").WinEdit("Tickets:").Set "5"Window("Flight Reservation").WinRadioButton("Business").SetWindow("Flight Reservation").WinBut
7、ton("Insert Order").ClickWindow("Flight Reservation").Close ' 关闭订票系统结果Test Checkpcmt Sumrrairy- 屈 RurnTinna 口演3 TablgS- Ch«kpoint IterjticH 1 (Rnw 1)IE1 . Actonl Summary自,羡1 Logini 白 Agent NdmHyH Checkpoint 'Aceint I !ISc Agent Nmec-SetText|K Passw&rdLSetTe)rti L
8、 - OKCikkil , n Flight ReservationCheckpoint Results SummaryTest- CleckpointResuJtj name: F?C3&T une Zone.中国标难囱问Run started: 201S/1/7 14:49:12Iterstioa A1Passed日 V 1?st Chakp-Qint Sunnmary Run-Time Data latleB Ch&ckpoirrt Iteraticn 1 (Row 1)-/值 Actiorl Gumma/3/京Logir日“Fil AgentNarne::=w |SFC
9、heckpci nt "AgentStandard Checkpoint "Agent Name:": PassedDale and Time: 2C13/1/7 14 4S1SCtieckpoint I imeout Warec 3seconds cut a possible 10 seconds碇 ent N»rrie;.Set-ert FiT Pj c swo rdi._ 1 OK.Click+!- /二 Fl ght F.esn-aticnAgQnt Nzuna: RaaultsProper!/ NamePropertv Valueenabled
10、Truetext123456DetailsRun ended: 2021/1/7 14:49:30StatusTimesPassed2Failed0Warning aa2参数化脚本测试本案例中将Flight From的选项内容设置为参数化类型 脚本代码With Dialog("Login").WinEdit("Agent Name:").Set "aaaa".WinEdit("Password:").Set "mercury".WinButton("OK").ClickEnd
11、 WithWith Window("Flight Reservation").ActiveX("MaskEdBox").Type "011218".WinComboBox("Fly From:").Select DataTable("from", dtGlobalSheet) 参数化 '.WinComboBox("Fly To:").Select "Sydney".WinButton("FLIGHT").ClickWith .D
12、ialog("Flights Table").WinList("From").Select "12463 LON 03:07 PM SYD 04:48 PMNW $160.40".WinButton("OK").ClickEnd With.WinEdit("Name:").Set "gcc".WinEdit("Tickets:").Set "3".WinRadioButton("Business").Set.WinB
13、utton("Insert Order").Click.CloseEnd Withwait(1)必须有wait函数回调给第二次循环预留准备时间结果脚本录制关键字视图印制 Mg&2cCLFfT<r-itjMKB 70'M3 'this- ' bm> '育Fivhv 1 vS. tXh至Fuy h .修t miOct啾! "QR也曲的用掂011214g OinirmE三醯社士 g % gji EKe U<a T*re BdtHrv Ishi Ina- ihf Frer- . 'K如E llw1脚-加*
14、H b 即 Tq . HITL1GHT ara界时 Ckfc"lhtiw"同那么 WIm= irt>3ErLlekliv口力丁 aJtb二FbI Muswj stc-*QmHsc 廿修 Fig-i F emtE 阳- MTrfc*耳 FudmCJwaf(1 WaR (1 «:K8仙 trflfm ihtst中.邑g 'ges'lflfaTfii 1Nh«*Gdt2C.口W *T f 1l-t "旧姓sStf5kbt >4. M fcTword丫卜事 ,D3£aT3Dh脚本回放结果m,X 斗 Test Par
15、ameter Summary, .用 Rur-Timc Ddt? Tablu 比 Para meter Iteration 1 (RevH 4 Actionl SjirnnaryEl" X Parimrter Iteration 之(Rov9 * 塞 山rti0nl S immsiry用 B login白 X 口 Flight Reservation MaktdSox fypt- Fy From:.Sdect 国 Fly Tol Sei FLIGHT, Clickit x Fights TableL * O 尻5 Error由一Fl igH Seservation陋rmtion&qu
16、ot;Ro3ulm1Done2FailedStatusTimes0Fail&d2WdEing,2Test ParameterResults name. Resl ITime lone中国柘淮晓同Runtartmd:2D1SHP135340Run ended: 201S/1/7- *3:54:Para meter Results Summary本案例中对Flight系统的用户登陆界面进行参数化的黑盒测试 用到6组测试数据Username附户登录Password俺录密码描述为空“ . »mercury用户名为空,密码止确“ aaa“ - _ »mercury用户名少于4
17、个字符,密码正确a"aaaa“ - _ »mercury用户名,密码都止确“力aaaa为空用户名正确,密码为空«力aaaa“ - »mercu用户名正确,密码错误«力aaaa“ -4 J' mer用户名正确,密码少于 4个字符测试脚本Dialog("Login").WinEdit("AgentName:").Set DataTable("username",dtGlobalSheet)'输入用户名Dialog("Login").WinEdit(&qu
18、ot;Password:").SetDataTable("password",dtGlobalSheet)'输入密码Dialog("Login").WinButton("OK").Click'点击登陆If Dialog("Login").Dialog("Flight Reservations").Exist ThenDialog("Login").Dialog("Flight Reservations").WinButton(&q
19、uot; 确定").Click ' 弹出提示框点击确认按钮Dialog("Login").Closeelse '登陆成功进入订票Window("Flight Reservation").ActiveX("MaskEdBox").Type "011218Window("Flight Reservation").WinComboBox("Fly From:").Select "London"Window("Flight Reserva
20、tion").WinComboBox("Fly To:").Select "Paris"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12274 LON 01:27 PM PAR 03:07 PM NW $155.00 Wi
21、ndow("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Name:").Set "gcc"Window("Flight Reservation").WinEdit("Tickets:").Type "5"Window("Flight Reser
22、vation").WinEdit("Tickets:").SetSelection 0,1Window("Flight Reservation").WinEdit("Tickets:").Set "5"Window("Flight Reservation").WinRadioButton("Business").SetWindow("Flight Reservation").WinButton("Insert Order").ClickWindow("Flight Reservation").Close '退出订票界面End If wait(3)脚本录制结果喊 ALtiorl屈EE35jKUmortrlic!-旦口设.D 转 ridlt Fteser
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州大型水景喷泉施工方案
- 2025版食堂牛羊肉采购与冷链配送服务协议3篇
- 二零二五年度钢材原材料进出口代理合同
- 二零二五年度定制私人游艇产权交易与维护管理合同3篇
- 二零二五年度动物疫病防控兽医专家聘用合同2篇
- 二零二五年度教育培训机构课程授权协议3篇
- 金属物理实验观察分析案例讨论研究方案设计解析探讨
- 二零二五年度住宅装修工程合同履约监督协议4篇
- 部队报考军校数学试卷
- 公司股份协议
- 影视剧制作投资分红协议
- 《阻燃材料与技术》-颜龙 习题解答
- 脊柱外科护理进修心得
- 4.1中国特色社会主义进入新时代+课件-2024-2025学年高中政治统编版必修一中国特色社会主义
- 2024-2030年中国食品饮料灌装设备行业市场发展趋势与前景展望战略分析报告
- 建筑结构课程设计成果
- 班级建设方案中等职业学校班主任能力大赛
- T-TJSG 001-2024 天津市社会组织社会工作专业人员薪酬指导方案
- 人教版九上化学第二单元课题2氧气课件
- 纤维增强复合材料 单向增强材料Ⅰ型-Ⅱ 型混合层间断裂韧性的测定 编制说明
- 习近平法治思想概论教学课件绪论
评论
0/150
提交评论