QTP Flight登录描述性编程

QTP Flight登录描述性编程

ID:39467701

大小:130.00 KB

页数:5页

时间:2019-07-04

QTP Flight登录描述性编程_第1页
QTP Flight登录描述性编程_第2页
QTP Flight登录描述性编程_第3页
QTP Flight登录描述性编程_第4页
QTP Flight登录描述性编程_第5页
资源描述:

《QTP Flight登录描述性编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、QTP飞机订票系统描述性编程本文主要是针对登录模块进行操作,●测试数据针对登录模块的输入条件:用户名和密码,有以下几种情况:1.当用户什么也没输入,直接点OK按钮,是否提示请输入用户名;2.当用户输入正确的用户名,没输入密码,直接点击OK按钮,是否提示请输入密码;3.对密码进行验证看是否设置输入密码的长度;4.当输入正确的用户名和密码时,点击OK按钮是否进入操作界面;对登陆模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只要用户名大于或等于4个字符,密码是“mercury”,即可登陆。为了测试异常登陆

2、,准备了异常登陆的测试数据,系统会弹出如下表(2-1-1)所示的提示信息。测试用例根据测试数据的分析进行测试用例的设计根据登录是否成功进行等价类划分测试对象测试数据有效类无效类AgentName:大于等于四个字符TFAgentName:小于四个字符FTPassword:mercuryTFPassword:非mercuryFT根据登录失败弹出消息框进行边界值分析测试对象测试数据消息框内容AgentName:大于等于4个字符TAgentName:小于4个字符FPassword:大于于等于4个字符TPassword:

3、小于4个字符F得出如下的用例测试数据应用程序弹出的异常提示用户名密码空空空错误空Mercuryas空asMercuryas错误mercury空Mercury123mercury错误mercurymercury正常登陆,启动FlightReservation应用程序测试用例如下:ID输入条件预期输出用户名密码001空空提示:输入用户名002空asdff提示:输入用户名003空mercury提示:输入用户名0041空提示:用户名长度少于4位005123Adder提示:用户名长度少于4位006123Mercury提示

4、:用户名长度少于4位0071234空提示:输入密码00812341提示:密码长度少于4位0091234Merc提示:密码错误0101234Mercury登录成功虽然用例是最完整的,发现会有些冗余归结为:ID输入条件预期输出用户名密码001空空提示:输入用户名0021231提示:用户名长度少于4位0031234空提示:输入密码00412341提示:密码长度少于4位0051234Merc提示:密码错误0061234Mercury登录成功,WindowFlightReservation开始编码:Dimurlurl="

5、C:ProgramFilesHPQuickTestProfessionalsamplesflightappflight4a.exe"IfDialog("text:=Login").Exist(1)ThenOptionalStep.Dialog("text:=Login").WinEdit("attachedtext:=AgentName:").SetDataTable("UserName",dtGlobalSheet)OptionalStep.Dialog("text:=Login").WinEd

6、it("attachedtext:=Password:").setDataTable("Passwd",dtGlobalSheet)OptionalStep.Dialog("text:=Login").WinButton("regexpwndtitle:=OK").Clickelse'如果QTP不能自己打开被测试程序就使用该功能打开SystemUtil.RunurlOptionalStep.Dialog("text:=Login").WinEdit("attachedtext:=AgentName:").Set

7、DataTable("UserName",dtGlobalSheet)OptionalStep.Dialog("text:=Login").WinEdit("attachedtext:=Password:").SetDataTable("Passwd",dtGlobalSheet)OptionalStep.Dialog("text:=Login").WinButton("regexpwndtitle:=OK").ClickEndIf'检查点IfDialog("text:=Login").Dialog("text

8、:=FlightReservations").Exist(2)ThenDimErrorinfor,oDescSetoDesc=Description.CreateoDesc("text").Value=DataTable("Hint",dtGlobalSheet)Errorinfor=Dialog("text:=Login").Dialog("text:=FlightReservati

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。