TA的每日心情 | 郁闷 2015-4-8 09:43 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
小弟新手一名,在执行QTP自带登录界面测试的时候遇到一个问题,
用了4个用例。出现错误的登录名与密码的时候用了if做判断
登录名与密码参数化
用例
1、用户名密码为空
2、用户名密码错误
3、长度大于4字符的正确用户名与正确的密码 //正确登录系统
4、正确用户名与密码 //正确登录系统
脚本如下:
出现的问题是跑到用例3的时候窗口关闭,用例4就无法继续跑了
所以就在想,如果今后100个用例,跑到第10个用例,本来是不应该登录到系统的,却登录到系统了(算是一个bug),现在却退出系统了。脚本到第11个就不自动跑了。那后面90个用例咋办。难道是删除这个用例继续跑?
烦请优化一下脚本,解惑一下
Dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").SetSecure DataTable("psword", dtGlobalSheet)
Dialog("Login").WinButton("OK").Click
If Dialog("Login").Dialog("Flight Reservations").Exist Then
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
Dialog("Login").WinButton("Cancel").Click
else
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
End If |
|