航班预订系统测试用例

登录模块

一、 测试需求

  1. 登录界面的标题为“航班预订登录界面”
  2. 登录航班预订系统时,满足以下要求:
    (1) 代理名称 由4位或者以上的字符和数字组成,不超过8位,不能由纯数字组成或数字开头,否则系统提示给出相应的提示“代理名称不能由纯数字组成,请重新输入”“代理名称不能由数字开头,请重新输入”“代理名称长度必须至少为4个字符”“代理名称不能超过8位,请重新输入”
    (2) 密码 密码固定为MERCURY,长度大于4位字符小于8位字符。可以由纯字母、纯数字或字母加数字组成,不区分大小写,每次当输入错误密码时提示信息为“密码错误,请重试”。点击确定,系统提示“登录失败,请稍后再试”再点击确定后,系统返回登录界面。连续4次输入密码错误,系统提示“登录失败,请稍后再试”,点击确定,系统退出
    (3) 点击取消按按钮,关闭登录界面并退出系统
    (4) 点击帮助按钮,系统弹出提示框“密码为MERCURY”
    (5) 当代理名称框为空时,系统提示“代理名称不能为空”。密码为空时,系统提示“请输入密码”。同时为空,优先提示“请输入代理名称”
    二、 测试要点
    详见图1
    三、 测试点
    详见图1
    航班预订系统测试用例_第1张图片

订单模块

一、 测试需求
航班预订系统包括新建订单、打开订单、更新订单、删除订单功能。

  1. 新建订单
    (1) 航班日期 输入框存在默认的日期格式://_表示mm/dd/yy,必须填系统当前时间以后的时间,如果不符合,系统弹出提示框“此日期后的航班日期有效+系统时间”。
    (2) 起点和终点不能为同一城市。
    (3) 选中一个航班后,会自动填入:航班号、起飞时间、到达时间、航空公司、价格、总计的订单信息。机票数默认为1,舱位种类默认为经济舱,如果更改机票数,总计会自动更新,更新舱位种类,价格也会更新。
    (4) 不输入名称,插入订单按钮为不可用
    (5) 信息填完整后,点击插入订单。系统会自动生成唯一订单号。
  2. 打开订单
    (1) 点击打开订单按钮,系统弹出打开订单框,可以根据客户姓名、航班日期和订单号搜索订单。订单号与航班信息、客户姓名不能同时选中。由于订单具有唯一性。
    (2) 一次只能打开一张订单
    (3) 当输入不存在的客户姓名时,系统提示“没有该客户提交的提单,请重新输入”
    (4) 当输入不存在的航班日期时,系统提示“找不到任何订单,请重试”,当输入不和规则的日期信息时,系统友好提示相应的出错信息。
    (5) 当输入不存在的订单号时,系统提示“订单号不存在”。订单号输入框可以输入楚恕之以外的字符。
  3. 更新订单
    (1) 打开已有的订单,可以对航班日期、起点、终点、名称、及票数、舱位种类进行修改更新。
    (2) 如果更改为不符合规则的信息,系统给出相应的提示。
    (3) 订单号由系统生成,不能进行更新操作
  4. 删除订单
    (1) 对选中的订单可以进行删除,点击删除订单按钮,系统提示“是否确定要删除该订单”,点击确定,系统删除该订单,页面显示已删除,数据库不存在该订单。
    (2) 点击取消删除订单按钮,该订单不会被删除
    二、 测试要点
    详见图2
    三、 测试点
    详见图2
    航班预订系统测试用例_第2张图片

你可能感兴趣的:(软件测试,软件测试)