QTP Flight登录描述性编程.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP飞机订票系统描述性编程 本文主要是针对登录模块进行操作, ●测试数据 针对登录模块的输入条件:用户名和密码,有以下几种情况: 1. 当用户什么也没输入,直接点OK按钮,是否提示请输入用户名; 2. 当用户输入正确的用户名,没输入密码,直接点击OK按钮,是否提示请输入密码; 3. 对密码进行验证看是否设置输入密码的长度; 4. 当输入正确的用户名和密码时,点击OK按钮是否进入操作界面; 对登陆模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只要用户名大于或等于4个字符,密码是“mercury”,即可登陆。为了测试异常登陆,准备了异常登陆的测试数据,系统会弹出如下表(2-1-1)所示的提示信息。 测试用例 根据测试数据的分析进行测试用例的设计 根据登录是否成功进行等价类划分 测试对象 测试数据 有效类 无效类 Agent Name: 大于等于四个字符 T F Agent Name: 小于四个字符 F T Password: mercury T F Password: 非mercury F T 根据登录失败弹出消息框进行边界值分析 测试对象 测试数据 消息框内容 Agent Name: 大于等于4个字符 T Agent Name: 小于4个字符 F Password: 大于于等于4个字符 T Password: 小于4个字符 F 得出如下的用例 测试数据 应用程序弹出的异常提示 用户名 密码 空 空 空 错误 空 Mercury as 空 as Mercury as 错误 mercury 空 Mercury 123 mercury 错误 mercury mercury 正常登陆,启动Flight Reservation应用程序 测试用例如下: ID 输入条件 预期输出 用户名 密码 001 空 空 提示:输入用户名 002 空 asdff 提示:输入用户名 003 空 mercury 提示:输入用户名 004 1 空 提示:用户名长度少于4位 005 123 Adder 提示:用户名长度少于4位 006 123 Mercury 提示:用户名长度少于4位 007 1234 空 提示:输入密码 008 1234 1 提示:密码长度少于4位 009 1234 Merc 提示:密码错误 010 1234 Mercury 登录成功 虽然用例是最完整的 ,发现会有些冗余 归结为: ID 输入条件 预期输出 用户名 密码 001 空 空 提示:输入用户名 002 123 1 提示:用户名长度少于4位 003 1234 空 提示:输入密码 004 1234 1 提示:密码长度少于4位 005 1234 Merc 提示:密码错误 006 1234 Mercury 登录成功, WindowFlight Reservation 开始编码: Dim url url=C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe If Dialog(text:=Login).Exist(1) Then OptionalStep.Dialog(text:=Login).WinEdit(attached text:=Agent Name:).Set DataTable(UserName, dtGlobalSheet) OptionalStep.Dialog(text:=Login).WinEdit(attached text:=Password:).set DataTable(Passwd,dtGlobalSheet) OptionalStep.Dialog(text:=Login).WinButton(regexpwndtitle:=OK).Click else 如果QTP不能自己打开被测试程序就使用该功能打开 SystemUtil.Run url OptionalStep.Dialog(text:=Login).WinEdit(attached text:=Agent Name:).Set DataTable(UserName, dtGlobalSheet) OptionalStep.Dialog(text:=Login).WinEdit(attached text:=Password:).Set DataTable(Passwd,

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档