飞机订票系统功能测试用例1飞机订票系统系统功能测试用例飞机订票系统功能测试用例2作者:日期:2010-9-11审批:日期:2010-9-12飞机订票系统功能测试用例31.用户登录模块测试用例项目名称飞机订票系统模块登录模块管理覆盖单元编号Cy-DLMK-1作者日期2010-09-11业务逻辑用户登陆系统管理前提条件用户需要登录系统预订飞机票数据执行过程步骤执行动作预期结果备注1选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:mercury单击OK成功登陆订票系统2选择登陆界面输入以下登陆信息:AgentName:aPassword:mercury单击OK弹出对话框显示:用户名至少需要4个字符3选择登陆界面输入以下登陆信息:AgentName:aaaaaPassword:mercury单击OK成功登陆订票系统4选择登陆界面输入以下登陆信息:AgentName:Password:mercury单击OK弹出对话框显示:请输入用户名5选择登陆界面输入以下登陆信息:AgentName:1111Password:mercury单击OK成功登陆订票系统6选择登陆界面输入以下登陆信息:AgentName:一二三四Password:mercury单击OK成功登陆订票系统7选择登陆界面输入以下登陆信息:AgentName:!@#$Password:mercury单击OK成功登陆订票系统显示用户名不正确8选择登陆界面输入以下登陆信息:AgentName:输入用户名为4个空格Password:mercury单击OK成功登陆订票系统显示用户名不正确飞机订票系统功能测试用例49选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:MERCURY单击OK成功登陆订票系统10选择登陆界面输入以下登陆信息:AgentName:Password:单击OK弹出对话框显示:请输入用户名11选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:1单击OK弹出对话框显示:密码至少需要4个字符12选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:11111单击OK弹出对话框显示:错误密码,请在试一次13选择登陆界面输入以下登陆信息:AgentName:!@#$Password:!@#$单击OK弹出对话框显示:错误密码,请在试一次14选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:mercury单击Help弹出对话框显示:密码是MERCURY15选择登陆界面输入以下登陆信息:AgentName:aaaaPassword:mercury单击cancel对话框关闭16密码三次输入错误自动关闭,提示请稍后再登录飞机订票系统功能测试用例52.飞机订票模块测试用例2.1飞机订票模块时间测试用例项目名称飞机订票系统模块订票模块管理覆盖单元ESM-ZZJG-1编号Cy-DPMK-1作者日期2010-9-11业务逻辑订票模块时间管理前提条件登录订票系统,按照需求数据执行过程步骤执行动作预期结果备注1选择订票界面,然后在时间信息框输入以下岗位信息:DataofFlight:10/12/10FlyFrom:LondonFlyTo:Denver点击Flights显示航班2选择订票界面,然后在时间信息框输入以下岗位信息:DataofFlight:09/12/10FlyFrom:LondonFlyTo:Denver点击Flights弹出对话框显示输入日期是09/12/10以后3在时间信息框输入以下信息:DataofFlight:09/01/11FlyFrom:LondonFlyTo:Denver点击Flights显示航班4在时间信息框输入以下信息:DataofFlight:09/30/10FlyFrom:LondonFlyTo:Denver点击Flights显示航班5在时间信息框输入以下信息:DataofFlight:09/31/10FlyFrom:LondonFlyTo:Denver点击Flights弹出对话框日期应合理飞机订票系统功能测试用例66在时间信息框输入以下信息:DataofFlight:01/12/11FlyFrom:LondonFlyTo:Denver点击Flights显示航班7在时间信息框输入以下信息:DataofFlight:13/12/10FlyFrom:LondonFlyTo:Denver点击Flights弹出信息对话框,输入月份不符合规定8在时间信息框输入以下信息:DataofFlight:09/12/38FlyFrom:LondonFlyTo:Denver点击Flights显示航班9在时间信息框输入以下信息:DataofFlight:09/12/39FlyFrom:LondonFlyTo:Denver点击Flights弹出对话框显示输入年份必须是2010年至2038年10在时间信息框输入以下信息:DataofFlight:12/00/11FlyFrom:LondonFlyTo:Denver点击Flights弹出信息对话框,输入日期不符合规定弹出对话框显示输入日期是09/12/10以后11在时间信息框输入以下信息:DataofFlight:00/12/11FlyFrom:LondonFlyTo:Denver点击Flights弹出信息对话框,输入月份不符合规定弹出对话框显示输入日期是09/12/10以后飞机订票系统功能测试用例72.2飞机订票模块路途测试用例项目名称飞机查票系统模块订票路途管理覆盖单元编号Cy-DPMK-2作者日期2010-9-11业务逻辑订票路途管理前提条件用户登录系统后,选择要飞往的地方并选择航班执行过程步骤执行动作预期结果备注1选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:Denver点击Flights可点击Flights2选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:空点击Flights不可点击Flights3选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:空FlyTo:London点击Flights不可点击Flights4选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:London点击Flights不显示航班5选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:空FlyTo:空点击Flights不可单击Flights飞机订票系统功能测试用例82.3飞机订票模块用户名测试用例项目名称飞机订票系统模块订票模块管理覆盖单元编号Cy-DPMK-3作者日期2010-9-11业务逻辑客户名前提条件进入订票系统,选择要预订的票数据执行过程步骤执行动作预期结果备注1选择订票信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新Tickets:1Class:economy可单击InsertOrder2选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:aTickets:1Class:economy可单击InsertOrder3选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:@Tickets:1Class:economy不可单击InsertOrder可单击InsertOrder4选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:空Tickets:1Class:economy不可单击InsertOrder飞机订票系统功能测试用例95选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:空格Tickets:1Class:economy不可单击InsertOrder可单击InsertOrder6选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:aaaaaaaaaaaaaaaaaaaaTickets:1Class:economy可单击InsertOrder7选择用户名信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:aaaaaaaaaaaaaaaaaaaaaTickets:1Class:economy不可输入21a飞机订票系统功能测试用例102.4飞机订票模块预订票数测试用例项目名称飞机订票系统模块预订票数管理覆盖单元编号Cy-DPMK-4作者日期2010-9-11业务逻辑订票模块预定票数管理前提条件以超级用户身份登录系统,进入删除岗位功能对应的页面执行过程步骤执行动作预期结果备注1选择订票信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新新Tickets:1Class:economy可单击InsertOrder,订票成功2选择订票信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新新Tickets:9Class:economy可单击InsertOrder,订票成功3选择订票信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新新Tickets:10Class:economy可单击InsertOrder,订票成功4选择订票信息处输入以下岗位信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新新Tickets:11Class:economy弹出错误对话框,显示一次只能预订10张票飞机订票系统功能测试用例115选择订票信息处输入以下信息:DataofFlight:10/12/12FlyFrom:LondonFlyTo:DenverName:新新Tickets:11Class:economy飞机订票系统功能测试用例122.5飞机票价模块测试用例项目名称飞机订票系统模块飞机票价模块管理覆盖单元编号Cy-DPMK-5作者日期2010-9-11业务逻辑飞机票价管理前提条件进入订票系统,订票完毕,查看票价执行过程步骤执行动作预期结果备注1选择订票信息处输入以下岗位信息:DataofFlight:10/10/23FlyFrom:FrankfurtFlyTo:LondonName:aaTickets:1Class:economy显示票价显示票价2选择订票信息处输入以下岗位信息:DataofFlight:10/10/23FlyFrom:FrankfurtFlyTo:LondonName:aaTickets:1Class:Frist票价价位高于普通舱票价价位高于普通舱3选择订票信息处输入以下岗位信息:DataofFlight:10/10/23FlyFrom:FrankfurtFlyTo:LondonName:ssTickets:1Class:Business票价高于普通舱低于头等舱票价高于普通舱低于头等舱4选择订票信息处输入以下岗位信息:DataofFlight:10/10/23FlyFrom:FrankfurtFlyTo:LondonName:ssTickets:2Class:Frist价格是头等舱一张票价的两倍价格是头等舱一张票价