飞机订票系统测试用例

飞机订票系统测试用例1、登录界面的标题为“航班预订登录界面”;2、代理名称由4位或者以上的字母和数字组成,不超过8位,不能由纯数字组成或者数字开头,否则系统提示给出相应的提示“代理名称不能由纯数字组成,请重新输入”或“代理名称不能由数字开头,请重新输入”。代理名称长度小于4位时,点击确认按钮,系统弹出提示对话框提示“代理名称长度必须至少为4个字符,请重新输入”;代理名称长度大于8位时,点击确认按钮,系统弹出提

大家好,又见面了,我是你们的朋友全栈君。

1、登录界面的标题为“航班预订登录界面”;
2、代理名称由4位或者以上的字母和数字组成,不超过8位,不能由纯数字组成或者数字开头,否则系统提示给出相应的提示“代理名称不能由纯数字组成,请重新输入”或“代理名称不能由数字开头,请重新输入”。
代理名称长度小于4位时,点击确认按钮,系统弹出提示对话框提示“代理名称长度必须至少为4个字符,请重新输入”;代理名称长度大于8位时,点击确认按钮,系统弹出提示对话框提示“代理名称不能超过8位,请重新输入”。当代理名称长度和字符类型都不符合要求时,给出相应的长度信息提示;
3、密码长度大于4位字符,小于8位字符。可以由纯字母、纯数字或者字母加数字组成,不区分大小写,每次当输入错误密码时,弹出系统提示对话框提示信息为“密码错误,请重试”。连续四次输入错误密码,系统弹出提示对话框提示 “登录失败,请稍后再试,点击系统对话框确定按钮,系统提示对话框关闭且自动退出系统;密码密文显示;
4、点击取消按钮,关闭登录界面并退出系统;
5、点击帮助按钮,系统弹出提示框“密码为MERCURY”;
6、当代理名称框为空时,点击确认按钮,系统弹出提示对话框提示”代理名称不能为空”。密码为空时,系统弹出提示对话框提示“请输入密码”,同时为空会首先提示代理名称不能为空;
7、输入正确的代理名称和密码,点击确定按钮,成功登录系统,显示订票系统
页面,点击系统关闭页面按钮,页面关闭、退出系统。

主题 设计者 类型 测试名称 状态 描述 Comments 优先级 步骤名(Design Steps) 步骤描述(Design Steps) 预期结果 (Expected Result)
航班预订系统\登录模块\1.1登陆界面标题验证 *** MANUAL 1.1.1 登陆界面标题验证 Ready Test Stories:
验证登陆界面的标题是否为需求说明书上所要求的“航班预订登陆界面”。
Pre-condition:
系统已准备就绪
4  Low Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 查看航班预订系统登录界面的标题 登录界面的标题为“航班预订登陆界面”
                Step 03 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.1 代理名称合法-4个字符字母加数字 Ready Test Stories:
输入合法的4位字母加数字的代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:ab12  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.2名称合法-6个字符纯字母 Ready Test Stories:
输入合法的6位纯字母代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcdef  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.3名称-合法-8个字符-字母+数字或纯字母 Ready Test Stories:
输入合法的8位字母加数字代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcd1234  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.4名称-长度非法-3个字符-字母+数字 Ready Test Stories:
输入长度非法的3位字母加数字代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:ab4  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称长度必须至少为4个字符,请重新输入”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.5名称-长度非法-9个字符-纯字母 Ready Test Stories:
输入长度非法的9位纯字母代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcdeabcd  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称不能超过8位,请重新输入”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.6名称-长度非法-空值 Ready Test Stories:
输入长度非法的空字符代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称不能为空”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.7名称-类型非法-6个字符-含非字母、非数字字符 Ready Test Stories:
输入类型非法的6位含非字母、非数字字符的代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abc#12  密码:123456  
                Step 03 点击登录界面上的“确认”按钮 无法登录
                Step 04 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.8名称-类型非法 6个字符-纯数字 Ready Test Stories:
输入类型非法的6位纯数字代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:123123 密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称不能由纯数字组成”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.9名称-类型非法-6个字符-以数字开头 Ready Test Stories:
输入类型非法的6位以数字开头的代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:123abc 密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称不能由数字开头,请重新输入”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.2代理名称验证 *** MANUAL 1.2.10名称-长度和类型都不合法 Ready Test Stories:
输入类型和长度都非法的的代理名称,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:3ab 密码:123456  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称长度必须至少为4个字符,请重新输入”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.1密码-合法-5个字符-字母+数字 Ready Test Stories:
输入合法的5位字母加数的密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:123ab  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.2密码-合法-6个字符-纯字母 Ready Test Stories:
输入合法的6位纯字母密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:abcdef  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.3密码-合法-7个字符-纯数字 Ready Test Stories:
输入合法的7位纯数字密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:1234567  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.4密码-长度非法-4个字符-字母+数字 Ready Test Stories:
输入长度非法的4位字母加数字的密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:12ab  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“密码错误,请重试”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.5密码-长度非法-8个字符-纯字母 Ready Test Stories:
输入长度非法的8位纯字母密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:abcdabcd  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“密码错误,请重试”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.6密码-长度非法-4位纯数字 Ready Test Stories:
输入长度非法的4位纯数字密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:1234  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“密码错误,请重试”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.7密码-类型非法-6个字符-含非字母、非数字字符 Ready Test Stories:
输入类型非法的6位含非字母、非数字字符的密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:12李ab  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“密码错误,请重试”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.8密码-长度非法-空值 Ready Test Stories:
输入长度非法的空字符密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:12李ab  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“请输入密码”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.9 密码-非法-四次输入错误密码,尝试登录 Ready Test Stories:
连续四次输入错误密码
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc   
                Step 03 第一次输入密码:abc ,点击登录界面上的“确认”按钮 系统弹出提示对话框提示“请输入密码”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 第二次输入密码:12345678 ,点击登录界面上的“确认”按钮 系统弹出提示对话框提示“请输入密码”
                Step 06 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 07 第三次输入密码:123@56 ,点击登录界面上的“确认”按钮 系统弹出提示对话框提示“请输入密码”
                Step 08 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 09 第四次输入密码:12ab ,点击登录界面上的“确认”按钮 系统弹出提示对话框提示“登录失败,请稍候再试”
                Step 10 点击提示对话框上的“确定”按钮 系统提示对话框关闭且自动退出系统
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.10 密码-密文显示 Ready Test Stories:
验证登陆界面上输入的密码是否密文显示
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:abcdef 密码密文显示
                Step 03 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.3密码验证 *** MANUAL 1.3.11 密码-不区分大小写 Ready Test Stories:
验证登陆界面上输入的密码是否区分大小写
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:abcABC  
                Step 03 点击登录界面上的“确认”按钮 跳转到订票系统页面
                Step 04 点击订票系统页面的关闭按钮 退出订票系统页面
航班预订系统\登录模块\1.4 帮助按钮验证 *** MANUAL 1.4.1  登录界面帮助按钮验证 Ready Test Stories:
验证点击登陆界面的帮助按钮系统是否会弹出提示框“密码为MERCURY”
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 点击航班预订系统登录界面的“帮助”按钮 系统弹出提示框“密码为MERCURY”
                Step 03 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 04 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.5 确认按钮验证 *** MANUAL 1.5.1 代理名称和密码同时为空 Ready Test Stories:
代理名称和密码同时输入空字符,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称: 密码:  
                Step 03 点击登录界面上的“确认”按钮 系统弹出提示对话框提示“代理名称不能为空”
                Step 04 点击提示对话框上的“确定”按钮 系统提示对话框关闭
                Step 05 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
航班预订系统\登录模块\1.5 确认按钮验证 *** MANUAL 1.5.2 代理名称和密码不匹配 Ready Test Stories:
输入不匹配的代理名称和密码,验证是否可登录订票系统页面
Pre-condition:
系统已准备就绪
2  High Step 01 双击桌面上“航班预订系统”的图标 跳转到航班预定系统登录界面
                Step 02 输入代理名称:abcabc 密码:12345  
                Step 03 点击登录界面上的“确认”按钮 无法登录
                Step 04 点击登录界面上的“取消”按钮 退出航班预订系统的登陆界面
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149968.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Kafka容错性测试

    Kafka容错性测试1.查看topic信息(“副本”是为该分区复制日志的节点列表,无论它们是引导者还是当前处于活动状态,“isr”是“同步”副本的集合。这是副本列表的子集,当前仍处于活动状态并追随领导者。)[hadoop@hadoop000tmp]$kafka-topics.sh–describe–zookeeperhadoop000:2181–topicmy-replicated-topi…

  • centOS7 安装nginx并启动

    centOS7 安装nginx并启动 一、下载安装包  cd/usr/local/software (software可能没有,用mkdir创建或者只到local目录下也行)  wgethttp://nginx.org/download/nginx-1.6.2.tar.gz  (选择一个比较稳定的版本下载即可,或者手动下载后,用xshell传到该目录下也行) 二、解压安装  tar-zx…

  • mysql list table_java resultset转list

    mysql list table_java resultset转list我在Orcle里写了一个Sql语句,用到了LISTAGG,现在要改成mysql数据库,我要怎么改这个Sql语句?SELECTA.GUID,A.COMPANY_GUID,A.GOODS_CODE,A.GOODS_NAME,A.SPECIFICATIONS,A.SMALL_IM…我在Orcle里写了一个Sql语句,用到了LISTAGG,现在要改成mysql数据库,我要怎么改这个Sql语句?SELE…

  • Java高级面试题!69个经典Java面试题和答案详解

    Java高级面试题!69个经典Java面试题和答案详解拼多多一面首先自我介绍参加过哪些项目并发编程三要素?实现可见性的方法有哪些?多线程的价值?创建线程的三种方式的对比?画出线程的状态流转图常用的并发工具类有哪些?CyclicBarrier和CountDownLatch的区别CAS的问题:1、CAS容易造成ABA问题2、不能保证代码块的原子性3、CAS造成CPU利用率增加ReadWriteLock是什么一面面试题答案:拼多多二面自我介绍什么是工厂模式?如何实现单链表的增删操作?让我说意思JVM的分为哪几块

  • SpringBoot事务配置管理[通俗易懂]

    SpringBoot事务配置管理[通俗易懂]1.事务使用功能场景:由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成,此时由于业务逻辑并未正确的完成,所以在之前操作数据库的动作并不可靠,需要在这种情况下进行数据的回滚。事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务未进行操作的状态。事务管理是SpringBoot框架中最为常用的功能之一,我们在实际应用开发时,基本上在service层处理业务逻辑的时候都要加上事

  • Python数据可视化 | 豆瓣电影Top250数据分析「建议收藏」

    Python数据可视化 | 豆瓣电影Top250数据分析「建议收藏」本文通过python对已爬取并保存在Excel里的豆瓣电影Top250信息进行数据可视化分析。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号