网上订票系统测试用例

合集下载

软件测试中的订票测试用例

软件测试中的订票测试用例

订票测试
3.能出现从London这个城市为始站到达Sydney这个城市为的机票
2.能出现以Departure Date是09/06/2012到Return Date 3.能出现以Departure Date是09/06/2012到Return Date 4.能出现以Departure Date是09/06/2012到Return Date 5.能出现以Departure Date是09/06/2000到Return Date 6.能出现以Departure Date是09/06/2013到Return Date
8.
9.
10.
11-21的结果都是一样的。

□通过⊙未通过测试日期
2.与预期结果相同进入下一界面
3.无警告信息,进入下一界面
4.无警告信息,进入下一界面
5.无警告信息,进入下一界面
6.无警告信息,进入下一界面
□通过⊙未通过
2.无警告信息,进入下一界面
3.进入下一界面
4.无警告信息,进入下一界面
5.无警告信息,进入下一界面
6.无警告信息,进入下一界面
□通过⊙未通过测试日期
⊙通过□未通过
2.无警告信息,进入下一界面
3.进入下一界面,如上图所示。

□通过⊙未通过
2. 进入下一界面
4.进入下一界面
⊙通过□未通过
2. 进入下一界面
4.进入下一界面
⊙通过□未通过
模块名称itinerary。

电影订票应用软件测试用例报告

电影订票应用软件测试用例报告

电影订票应用软件测试用例报告概述本文档提供了电影订票应用软件的测试用例报告。

该应用软件的目标是提供用户方便快捷地预订电影票的功能。

测试目标1. 确保应用软件的所有功能正常工作,包括用户注册、登录、浏览电影信息、选择座位、支付等功能。

2. 验证应用软件的界面设计是否符合用户体验原则,包括页面布局、字体大小、按钮交互等方面。

3. 检查应用软件的性能和稳定性,确保其在不同网络环境下能够正常运行。

测试用例用例1:用户注册步骤1. 打开应用软件。

2. 点击注册按钮。

3. 输入有效的用户名和密码。

4. 点击确认注册按钮。

预期结果- 用户成功注册,并显示注册成功的提示信息。

- 注册信息正确保存至数据库。

用例2:用户登录步骤1. 打开应用软件。

2. 输入有效的用户名和密码。

3. 点击登录按钮。

预期结果- 用户成功登录,并显示用户的个人信息。

- 登录信息正确验证。

用例3:浏览电影信息步骤1. 打开应用软件。

2. 点击浏览电影按钮。

预期结果- 显示电影列表,并包含电影的标题、海报、评分等信息。

- 用户能够通过滚动界面查看更多电影。

用例4:选择座位步骤1. 打开应用软件。

2. 选择一个电影。

3. 点击选择座位按钮。

4. 在座位图上选择一个可用的座位。

5. 点击确认选择按钮。

预期结果- 座位成功选择,并显示座位号和价格。

- 座位信息正确保存至数据库。

用例5:支付步骤1. 打开应用软件。

2. 选择一个电影并选择座位。

3. 点击支付按钮。

4. 输入有效的支付信息。

5. 点击确认支付按钮。

预期结果- 支付成功,并显示支付成功的提示信息。

- 支付信息正确保存至数据库。

总结以上是电影订票应用软件的测试用例报告。

通过执行这些测试用例,可以验证应用软件的各项功能是否正常工作,界面设计是否符合用户体验原则,以及应用软件的性能和稳定性。

在测试过程中,应注意记录测试结果并及时修复发现的问题,以提高应用软件的质量和用户满意度。

QTP飞机订票系统测试用例

QTP飞机订票系统测试用例

项目名称 飞机订票系统 项目编号 001开发人员 No_1 模块信息 登录页面用例作者 No_1 参考信息 需求说明、设计说明测试类型 功能测试 设计日期2012年12月5日测试人员 ***测试方法 手工测试和自动化测试结合 测试日期 2012年12月13日测试对象 测试用户能否正常登陆前置条件存在正确的用户名:登陆页面正常装载(用户名不固定,密码为mercury不区分大小写)用例编号 操作 输入数据 预期结果 实际结果 测试状态 01 输入正确的用户名、正确的密码,按Enter键用户名:mingzi,密码:mecury正常登陆 正常登陆,转入对应的系统页面Pass02输入正确的用户名,正确的密码(没区分大小写),按Enter键用户名:mingzi,密码:MERTURY/mecury正常登陆正常登陆,转入对应的系统页面Pass03输入的用户名为空,正确的密码(没区分大小写),按Enter键密码:MERTURY登陆失败提示请输入用户名fail04输入正确的用户名,密码为空,按Enter键用户名:mingzi登陆失败 提示请输入密码 fail05输入的用户名和密码均为空,按Enter键登陆失败 提示请输入用户名 fail06输入错误的用户名,正确的密码(没区分大小写),按Enter键用户名:zi,密码:MERTURY/mecury登陆失败提示请输入大于4个字符长度的用户名 fail07 输入正确的用户名,错误的密码(没区分大小写),按Enter键用户名:mingzi,密码:mer登陆失败提示请输入大于4个字符长度的密码fail08 输入正确的用户名,错误的密码(没区分大小写),按Enter键用户名:mingzi,密码:memememe登陆失败提示密码错误,请重试fail09 输入错误的用户名,错误的密码,按Enter键用户名:%45#@,密码:¥2wsgh登陆失败 提示登录不成功,请重试fail10 输入错误的用户名或者密码(没区分大小写)次数过多时,按Enter键用户名:mingzi,密码:Hoho (错误大于6次)登陆失败提示错误次数太多,不能再登录了fail开发人员 No_2 模块信息 订票页面用例作者 No_2 参考信息 需求说明、设计说明测试类型 功能测试 设计日期 2012年12月5日测试人员 ***测试方法 手工测试和自动化测试结合 测试日期2012年12月13日测试对象 测试用户能否正常订票前置条件 正常登录到订票界面,且输入正确的时间、起始地、目的地用例编号 操作 输入数据 预期结果 实际结果 测试状态01 输入正确的时间、起始地、目的地,按“flight”按钮时间:12/26/12起始地:Zurich目的地:Denvver正常订票正常订票,点击Flights转入对应的FlightsTable页面Pass02 输入的时间为空,正确的起始地起始地:Denvver不能订票提示请输入航班日期Fail03 输入错误的时间,不符合常规时间:12/66/36不能订票输入的日期无效。

订票系统测试用例

订票系统测试用例

2014-3-25
华为机密,未经许可不得扩散
第10页,共37页
210406166.xls
文档密级
2014-3-25
华为机密,未经许可不得扩散
第11页,共37页
210406166.xls
文档密级
2014-3-25
华为机密,未经许可不得扩散
第12页,共37页
210406166.xls
文档密级
2014-3-25
...
快速搜索中输入的姓名为除 中文或拼音首字母(不区分 ST-预定(单程)-0006 大小写)之外的其他字符
...
快速搜索中输入的名字存在 ST-预定(单程)-0007 我的常用联系人中
...
乘车人信息中姓名出现除中 ST-预定(单程)-0008 文之外的其他字符
...
乘车人信息中,证件类型选 择的是一代身份证,证件号 ST-预定(单程)-0009 码不等于15位
勾选全部
ST-预定(单程)-0023
2014-3-25
华为机密,未经许可不得扩散
第5页,共37页
210406166.xls
文档密级
勾选保存到常用联系人
ST-预定(单程)-0024
点击界面下方蓝色字体“我 ST-预定(单程)-0025 的常用联系人 ”
..
确认(单程)
...
确认(单程)界面测试
ST-确认(单程)-0001
... ... ... ... ... ... ... ..
支付界面
点击中国工商银行 点击中国农业银行 点击中国银行 点击中国银联 点击中铁银通卡 点击中国建设银行 点击招商银行
2014-3-25
华为机密,未经许可不得扩散

网上订票系统测试用例

网上订票系统测试用例

网上订票系统班次查询功能测试用例
经过测试发现此系统存在问题及建议:
1. 缺乏必要的信息提示,如班次醒目,如果直接用汉字给出会更人性化,更能使人容易接受。

2 不能用enter健进行注册,不利于操作。

3. 特殊符号的输入没有信息提示,班次名一般不可以输入特殊字符
测试小结
此次,我们测试的是网上订票系统,而我所分配到的任务是班次查询。

我使用的测试方法是功能测试。

该功能在此网站上做得并不太好。

而网上订票系统是一个大系统,由各个小关节结合而成,每个细节都不能出任何差错,这就要求我们要做好测试功能。

我做的是班次查询,首先,我要确定班次查询输入文本框中输入的不能是空信息,这是不符合要求的,如果出现这种情况我们要做到有系统提示出错。

其次,输入文本框中也不能带有不符合要求的字符,这种情况下系统同样会提示出错。

另外,在输入文本框非空并且无非法字符的情况下,班次出现错误,系统则会提示,所查询班次不存在。

最后,当我们输入正确的班次时,系统能够提示我们正确的班次信息。

功能测试,即对该网站的功能进行一一测试,我作为一个订票者来使用这个网站,我所要求的就是能够正确的进入网站,能够查找到我需要的信息。

至于改进的建议,我觉得我们应该可以做一些跳转页面,在输入不正确的、查询不正确的情况下,页面能够跳转到所有班次信息,让订票者方便核对自己的班次。

【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】。

预订机票测试用例

预订机票测试用例

测试用例1.引言1.1编写目的机票预订系统在概要设计和详细设计的基础上,根据软件工程开发各阶段的规格说明书和程序内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序的错误,并改正尽可能多的错误,提高软件的质量和可靠性。

1.2项目背景本项目的名称:机票预订管理系统。

本项目的任务提出者及开发者是机票预订管理系统软件开发者,用户是中国民航及中国国际旅游开发公司。

1.3定义软件测试:为了发现错误而执行程序的过程。

静态测试:通过对需求文件、设计文件及源程序的阅读和分析,找出其中的错误和可以之处。

动态测试:直接在计算机上运行所要测试的程序模块,以实际运行的结果发现并纠正错误。

2.计划1.1方法与原则1.静态测试:主要对需求分析、概要设计、详细设计进行阅读和分析,找出其中的错误和可疑之处。

2.动态测试的黑盒测试和白盒测试白盒测试利用尽可能覆盖多的语句和对选择语句侧重测试的原则来选择测试用例;黑盒测试利用划分等价类的原则来完成测试。

2.2测试内容2.2.1模块功能测试订票平台的测试:内容:a.能否正确输入旅客信息;b.能否成功订票并把订票信息写入旅客信息数据库;c.能否成功打印帐单和取票通知单;d.能否利用旅客身份证号查询旅客的订票信息;目的:测试订票平台的各项功能是否能顺利完成,即订票流程是否完全正确。

取票平台测试:内容:a.能否利用身份证查询旅客订票信息和付费情况;b.能否利用帐单来完成付费;c.能否在付费后打印机票取机票。

目的:测试取票能否顺利完成,即取票流程是否完全正确。

2.2.2数据文卷存取的测试a.订票信息能否正确存入数据库;b.能否对数据库中的各种信息进行查询,修改;c.付费取票记录能否正确存入数据库。

2.3测试准备2.3.1测试机构及人员本软件的测试由王佳,徐俊共同完成。

2.3.2条件a.预定时间:一个星期;b.支持软件:VCc.测试人员技术水平:会操作本软件,懂得一定的软件工程知识。

网上飞机订票系统软件工程用例图

网上飞机订票系统软件工程用例图

⽹上飞机订票系统软件⼯程⽤例图系统静态建模⼀、实验⽬得1、掌握⽤例(Use Case)、⾓⾊(Actor)、⽤例图(Use Case Diagram)得概念。

2、掌握通过⽤例图与⽤例描述为系统建⽴功能模型。

3、掌握通过类图为系统建⽴对象模型。

⼆、所⽤软件1、 RationalRose2、 Microsoft Word三、预习内容1.UML得⽤例图、类图画法及⽤例描述得表达⽅法;2.系统得分析;3.Rational Rose得使⽤⽅法。

四、实验内容⽹上飞机订票系统得业务背景与业务需求如下所述。

1.业务背景:当今世界,以信息技术为主要标志得科技进步⽇新⽉异,⾼科技成果向现实⽣产⼒得转化越来越快。

信息技术与信息产业已经成为经济增长得主要推动⼒之⼀,信息化⽔平也已成为现代⽔平与综合国⼒得重要标志。

⽹上飞机订票与传统窗⼝购票相⽐,具有航班信息更新快,查找⽅便,不受时间、空间限制等优点,受到了越来越多乘客得青睐。

采⽤先进技术,为顾乘客提供⼀个功能完善,操作⽅便,安全快捷得⽹上飞机订票系统⾮常重要。

2.业务需求分析:本⽹上飞机订票系统⽤户分两类,分别就是乘客,航空公司。

乘客登录进系统后可以进⾏查询航班、个⼈信息管理、购票、退票改签、⽀付;航空公司登录进系统后可以进⾏乘客管理、航班管理、订单管理、系统维护。

该系统要求⽤户界⾯友好、响应速度快,具有良好得可扩展性。

(⼀)功能模型1.画出⽹上飞机订票系统系统得⽤例图图1 ⽹上飞机订票系统总⽤例图注:⽹上飞机订票系统⽤例清单⽤例名称⽤例描述预期参与者登录该⽤例描述⽤户通过登录进⼊系统乘客、航空公司查询航班该⽤例描述乘客进⾏航班查询乘客个⼈信息管理该⽤例描述乘客进⾏个⼈信息管理乘客购票该⽤例描述乘客进⾏购票乘客退票、改签该⽤例描述乘客进⾏退票、改签乘客⽀付该⽤例描述乘客进⾏⽀付乘客乘客管理该⽤例描述航空公司进⾏乘客管理航空公司航班管理该⽤例描述航空公司进⾏航班管理航空公司订单管理该⽤例描述航空公司进⾏订单管理航空公司系统维护该⽤例描述航空公司进⾏系统维护航空公司表格1⽹上飞机订票系统⽤例清单2.画出⽹上飞机订票系统细化⽤例图图2 ⽹上飞机订票系统购票⽤例细化⽤例图注:⽹上飞机订票系统购票⽤例细化清单⽤例名称⽤例描述预期参与者查瞧购票信息该⽤例描述乘客可以查瞧购票信息乘客添加购票信息该⽤例描述乘客可以添加购票信息乘客修改购票信息该⽤例描述乘客可以修改购票信息乘客删除购票信息该⽤例描述乘客可以删除购票信息乘客表格2⽹上飞机订票系统购票⽤例细化清单(⼆)对象模型1、总类图在⽹上飞机订票系统得分析模型中,通过对⽹上飞机订票系统得分析,找出⽹上飞机订票系统中涉及得类与各个类之间得关系,画出类图。

火车票订购系统的测试报告

火车票订购系统的测试报告

火车票订购系统需求分析1.1 系统任务概述这里将该系统的应用是学生在线订购火车票系统,主要涉及对列车信息的管理、学生信息的管理和学生订票信息的管理:对列车信息的管理:对列车信息的添加、修改、删除和查询等对学生信息的管理:对学生信息的添加、修改、删除、查询等对订票信息的管理:对订票信息的管理,如:何人,何时订了何票等。

此外,对于每个使用该系统的人,都要实现用户名和密码登陆,只有合法的用户才能使用该系统。

1.2 功能需求1.2.1 学生的管理每个通过资格审查的人都注册,并拥有自己的用户名和密码,成为注册用户,以后凭此登陆系统;不能通过审查的人员则不予办理。

每个注册用户都拥有一个账号,此账号里包含该用户的所有个人信息,每次的订票活动都凭借此账号进行,直到该账号被注销或删除为止。

因此,对学生的管理包含对学生相关信息的添加、修改、删除及检索功能。

1.2.2 列车信息管理列车信息的管理中很大一部分就是对车次信息的管理,主要涉及以下功能:新列车车次入库:对次新的列车车次信息,都将其详细信息加以记录,方可对外订购和查询列车信息的检索:要想从上千条列车信息记录中找到需要的车次,必须提供列车车次的快速检索和查询功能。

信息的修改:列车的基本信息(如车次号、车次时间、单价等)是不需提供修改功能的,但其它一些信息(是否打折、席别、票价、张数等)需要有修改功能。

列车信息的删除:对过时的列车信息要能够从系统信息中删除。

1.2.3 订票信息管理这是火车订票系统的核心功能之一,由系统管理员实现,主要涉及订票的车次的基本信息、学生的部分信息,订购日期及归订购张数等。

订票时:审查学生是否有订票权;检查列车信息信息是否可以被订购;两者都满足后才能办理订票手续。

取票时:获取学生信息和列车车次信息,判断订票时间是否超期,若超期则不予订购,只有在学生交了订金后才算成功订票。

对订票的历史记录要提供一定的查询功能,且由于不可能永远保存所有记录,还需要提供相应的删除记录的功能。

航空订票测试实验报告(3篇)

航空订票测试实验报告(3篇)

第1篇一、实验目的本次实验旨在通过设计和实施一系列测试用例,验证航空订票系统的功能性和稳定性,确保系统在实际运行中能够满足用户的需求,提高系统的可靠性和用户体验。

二、实验环境1. 操作系统:Windows 102. 浏览器:Google Chrome3. 航空订票系统:自行开发或使用开源订票系统4. 测试工具:Selenium WebDriver三、实验内容1. 系统功能测试(1)航线查询功能测试目的:验证用户能否通过终点站名查询到相应的航班信息。

测试步骤:a. 输入终点站名,点击查询按钮;b. 检查查询结果是否包含航班号、飞机号、星期几飞行、最近一天航班的日期和余票额等信息;c. 检查查询结果是否按照时间顺序排列。

(2)订票功能测试目的:验证用户能否根据航班号和订票数额成功预订机票。

测试步骤:a. 选择航班,输入订票数额;b. 点击预订按钮;c. 检查是否成功预订机票,包括座位号、舱位等级等信息;d. 若余票不足,验证系统是否提示用户重新选择或登记排队候补。

(3)退票功能测试目的:验证用户能否根据日期和航班成功退票,并处理排队候补情况。

测试步骤:a. 输入日期和航班号,点击退票按钮;b. 检查是否成功退票;c. 检查排队候补情况,验证系统是否优先处理排队客户。

2. 系统性能测试(1)并发用户测试测试目的:验证系统在高并发用户情况下的稳定性和响应速度。

测试步骤:a. 使用JMeter工具模拟多个用户同时访问系统;b. 记录并发用户数量、响应时间、系统资源占用等信息;c. 分析测试结果,评估系统性能。

(2)压力测试测试目的:验证系统在极限负载情况下的稳定性和响应速度。

测试步骤:a. 使用JMeter工具模拟极限负载情况;b. 记录系统资源占用、错误率等信息;c. 分析测试结果,评估系统性能。

3. 系统兼容性测试(1)浏览器兼容性测试测试目的:验证系统在不同浏览器上的运行效果。

测试步骤:a. 在Chrome、Firefox、IE等浏览器上分别运行系统;b. 检查系统界面、功能、响应速度等是否正常;c. 分析测试结果,评估系统兼容性。

WEB-Tours订票系统性能测试报告

WEB-Tours订票系统性能测试报告

WEB Tours订票系统性能测试报告姓名:班级:学号:指导老师:目录1前言 (2)2被测系统定义 (4)功能简介 (4)性能测试指标...................................... 错误!未定义书签。

3系统结构及流程 (5)系统总体结构 (5)关键点描述 (5)性能测试环境 (5)4性能测试 (5)性能测试概述 (6)测试目的 (6)测试方法及测试用例................................ 错误!未定义书签。

测试指标及期望 (7)测试数据准备 (8)运行状况记录 (8)5测试过程及结果描述 (8)测试描述 (9)测试场景 (9)测试结果 (13)6测试分析和结论 (25)1 前言目前,WEB Tours订票系统成功上线,从而航空公司的机票信息管理逐步走上了集中管控的道路,从而将会势必出现新业务系统中信息大量增长的态势。

随着新业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:大数据量的“冲击” ,在多名用户信息进入时,系统能稳定在什么样的性能水平,面临公司业务冲刺时,系统能否经受住“考验” ,这些问题需要通过一个完整的性能测试来给出答案。

本报告前部分即是基于上述考虑,参考科学的性能测试方法而撰写的,用以指导即将进行的WEB Tours订票系统的性能测试。

2 被测系统定义WEB Tours订票系统作为本次测试的被测系统,该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。

在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数,2.1功能简介WEB Tours订票系统主要功能如下:注册和登录用户信息订票办理退票办理查询客户已订票信息2.2性能测试指标本次测试是针对WEB Tours订票系统的性能特征和系统的性能调优而进行的,主要需要获得如下的测试指标。

单元案例_Flight航空订票系统测试.

单元案例_Flight航空订票系统测试.

单元案例_Flight航空订票系统测试.单元五软件测试案例--Flight 航空定票系统⼀、案例描述HP公司,QTP测试软件⾃带Flight 航空定票系统软件登录模块、定票模块的⽤例设计和QTP测试脚本的开发。

⼆、案例要求1、通过实验掌握“⽤例设计”;2、掌握QTP测试脚本各种处理⽅法的开发;3、保存测试结果;4、分析测试结果。

三、案例实现步骤(⼀)测试需求Flight 航空定票系统测试需求如下:1、登录模块:⽤户名和⼝令4~10 位2、定票模块不同⽤户登录,定购不同的机票;根据⽇期、定单号、姓名查询定单。

(⼆)实现步骤1.编写测试⽤例表2 Flight 航空定票系统定票模块测试⽤例2.编写⾃动化测试程序步骤:(1)运⾏QTP软件,待打开后新建⼀个Test,点击⼯具栏上的“Record”按钮,打开飞机订票系统进⾏脚本的录制,然后点击“stop”按钮,结束录制;(2)将要进⾏验证的地⽅设置参数化:图1 测试⽤例(1)图2 测试⽤例(2)(3)点击“run”按钮,回放程序,通过程序回放过程中的正确与否,进⾏修改程序;测试脚本部分程序:Starter'应⽤程序的路径Sub StarterSystemUtil.Run Environment("Flyurl")End Sub'⽤函数来验证状态Public Function testRegExp(ByVal patrn, ByRef sour)' TODO: add function body hereDim regEx ' Create variable.Set regEx = New RegExp ' Create regular expression.regEx.Pattern = patrn ' Set pattern.regEx.IgnoreCase = true ' Set case sensitivity.regEx.Global=trueif regEx.Test(sour)=true Thenreporter.ReportEvent micPass,"登录失败!",cstr(sour) Elsereporter.ReportEvent micFail,"出现异常","提⽰信息不正确!"End IfEnd Function'定义变量Dim insertNum,insertbegin, istest,istatus,iselectorder,orderid'从DataTable中取值insertNum=DataTable("iCount",dtGlobalSheet)insertbegin=DataTable("begin",dtGlobalSheet)iselectorder=DataTable("SelectOpen",dtGlobalSheet)print iselectorderistest=datatable.Value("status")'登录界⾯Dialog("Login").WinEdit("Agent Name:").Set DataTable("name", dtGlobalSheet) Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtGlobalSheet) Dialog("Login").WinButton("OK").Click'判断是否有⼦提⽰框出现If Dialog("Login").Dialog("Flight Reservations").Exist Then'取⼦提⽰框上的提⽰信息istatus=Dialog("Login").Dialog("Flight Reservations").Static("Please enter agent name").GetROProperty("text")testRegExp istest,istatusDialog("Login").Dialog("Flight Reservations").WinButton("确定").ClickDialog("Login").CloseElsereporter.ReportEvent micPass,"登录成功","登录成功!"DataTable.GetSheet("Action1").SetCurrentRow(insertbegin)For i=1 to insertNumsearchorderDataTable.GetSheet("Action1").SetNextRowNextopenorder(iselectorder)Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"End If'打开新订单,并填写信息Sub searchWindow("Flight Reservation").WinMenu("Menu").Select "File;New Order"Window("Flight Reservation").ActiveX("MaskEdBox").Type DataTable("FlyDate", dtLocalSheet) Window("Flight Reservation").WinComboBox("Fly From:").Select DataTable("FlyFrom", dtLocalSheet)'若时间不完整,弹出对话框时的处理If Window("Flight Reservation").Dialog("Flight Reservations").Exist Thensstatus=Window("Flight Reservation").Dialog("Flight Reservations").Static("Please enter a flight").GetROProperty("text") Window("Flight Reservation").Dialog("Flight Reservations").WinButton("确定").ClickWindow("Flight Reservation").ActiveX("MaskEdBox").Type micBackWindow("Flight Reservation").ActiveX("MaskEdBox").Type micBackWindow("Flight Reservation").ActiveX("MaskEdBox").Type micBackWindow("Flight Reservation").ActiveX("MaskEdBox").Type micBackWindow("Flight Reservation").ActiveX("MaskEdBox").Type "051212"End IfWindow("Flight Reservation").WinComboBox("Fly To:").Select DataTable("FlyTo", dtLocalSheet)Window("Flight Reservation").WinButton("FLIGHT").Click'随机取航班iCount = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount Window("Flight Reservation").Dialog("Flights Table").WinList("From").SelectRandomNumber(0,iCount-1)Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickEnd Sub'选择座位,获取定单号Sub orderWindow("Flight Reservation").WinEdit("Name:").Set DataTable("passageName", dtLocalSheet)Window("Flight Reservation").WinRadioButton(DataTable("seat",dtLocalSheet)).ClickWindow("Flight Reservation").WinButton("Insert Order").ClickWindow("Flight Reservation").ActiveX("Threed Panel Control").WaitProperty "text","Insert Done...",10000orderid = Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")DataTable("OrderNum",dtLocalSheet)=orderidEnd Sub'选择查询⽅式Sub openorder(iselectorder)DataTable.GetSheet("Action1").SetCurrentRow(insertbegin)For i=1 to insertNumIf iselectorder=1 Then'按姓名查Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..."Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON"Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").SetDataTable("passageName", dtLocalSheet)Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickWindow("Flight Reservation").Dialog("Open Order").Dialog("SearchResults").WinButton("OK").ClickElse if iselectorder=2Then'按时间查Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..."Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Flight Date").Set "ON"Window("Flight Reservation").Dialog("Open Order").ActiveX("MaskEdBox").Type DataTable("FlyDate", dtLocalSheet) Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickWindow("Flight Reservation").Dialog("Open Order").Dialog("SearchResults").WinButton("OK").ClickElse if iselectorder=3 then'按时间和姓名查Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..."Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON"Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").SetDataTable("passageName", dtLocalSheet)Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Flight Date").Set "ON"Window("Flight Reservation").Dialog("Open Order").ActiveX("MaskEdBox").Type DataTable("FlyDate", dtLocalSheet) Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickWindow("Flight Reservation").Dialog("Open Order").Dialog("SearchResults").WinButton("OK").ClickElse if iselectorder=4 then' 按编号查Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..."Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"print DataTable("OrderNum",dtLocalSheet)print orderidWindow("Flight Reservation").Dialog("Open Order").WinEdit("Edit_2").SetDataTable("OrderNum",dtLocalSheet)Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickEnd ifEnd ifEnd ifEnd IfDataTable.GetSheet("Action1").SetNextRowNextEnd Sub(4)测试执⾏报告图3 运⾏结果(1)图4 运⾏结果(2)图5 运⾏结果(3)。

黑盒测试-地铁售票系统和网上预定订票

黑盒测试-地铁售票系统和网上预定订票
站找零7元,10站外找零6

网上预定订票:
用户登陆 查看相应的车票信息 预定 在线银行支付
原因 C1:用户登陆C2ຫໍສະໝຸດ 查看相应的车票信息C3:预定
C4:在线银行支付 中间状态 T1:用户已登陆
T2:用户已预定 结果 A1:用户登陆成功
A2:用户预定成功
A3:用户支付成功
决策表
1 2 3 4 5 6 C1:用户登陆: 1 1 1 1 1 1 C2:查看相应的车0 1 1 1 1 1 票信息
黑盒测试-地铁售票系统和网上预定订票
地铁售票系统 可以使用1、2、5、10,如果地铁之间距离在五站以内,2元,5站-10站 3元 其他4元,请你用因果法设计测试用例
原因 c1:投入1元;
c2:投入2元;
c3:投入5元;
c4:投入10元;
中间状态 t1:已投币
t2:已上车
t3:五站以内;
t4:5-10站;
a4:五站内找零8元,5-10站找零7元,10站外找零6元 0 0 0 0 0 0 0 1 1 1 0
用例编号 测试用例 预期输出 1 投入1元 无法上车,需补票 2 投入2元 五站内下车无需补票 3 投入5元 五站内找零3元,5-10站找
零2元,10站外找零1元 4 投入10元 五站内找零8元,5-10
c4:投入10元; 1 1 1 1 t1:已投币 1 1 1 1 1 1 1 1 1 1 1 t2:已上车 0 1 0 1 1 1 0 1 1 1 0 t3:五站以内; 0 1 0 1 0 0 0 1 0 0 0 t4:5-10站; 0 0 0 0 1 0 0 0 1 0 0 t5:10站以外; 0 0 0 0 0 1 0 0 0 1 0 a1:无法上车,需补票 1 0 0 0 0 0 0 0 0 0 0 a2:五站内下车无需补票 0 1 0 1 0 0 0 0 0 0 0 a3:五站内找零3元,5-10站找零2元,10站外找零1元 0 0 0 1 1 1 0 0 0 0 0

飞机订票系统测试用例

飞机订票系统测试用例

张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.2-06 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.2-07 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-09 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-10 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-05 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-06 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.4-01 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.4-02 .0\Functional Test\Login
Test Case Details 主题 测试用例标识 设计者 类型
Flight Reservation\Release4 Flight-Login-1.1 .0\Functional Test\Login

抢票测试用例

抢票测试用例

抢票测试用例引言抢票测试是对在线购票系统进行功能和性能测试的过程。

在高速发展的互联网时代,越来越多的人选择在线购票来省时、省力、省心。

然而,随之而来的是在线购票系统的压力测试与功能测试的重要性。

本文将从功能测试和性能测试两个方面,深入探讨抢票测试用例的编写。

功能测试用户登录功能测试1.使用正确的用户名和密码登录系统,验证是否能够成功登录。

2.使用不存在的用户名和密码登录系统,验证是否能够成功检测并提示错误。

3.使用正确的用户名但错误的密码登录系统,验证是否能够成功检测并提示错误。

4.在登录页面点击“忘记密码”,验证是否能够成功跳转到密码找回页面。

车次查询功能测试1.在车次查询页面输入正确的起始站和终点站,验证是否能够成功查询到车次信息。

2.在车次查询页面输入错误的起始站和终点站,验证是否能够成功检测并提示错误。

3.在车次查询页面只输入起始站或终点站,验证是否能够成功检测并提示错误。

4.在车次查询页面输入起始站和终点站,但时间已过,验证是否能够成功检测并提示错误。

座位选择功能测试1.在车次详情页面选择未被预定的座位,验证是否能够成功选择座位。

2.在车次详情页面选择已被预定的座位,验证是否能够成功检测并提示错误。

3.在车次详情页面选择购买人数超过座位数量的座位,验证是否能够成功检测并提示错误。

4.在车次详情页面选择购买儿童票,验证是否能够成功选择座位。

订单支付功能测试1.在订单支付页面输入正确的支付信息,验证是否能够成功支付订单。

2.在订单支付页面输入错误的支付信息,验证是否能够成功检测并提示错误。

3.在订单支付页面不输入支付信息,验证是否能够成功检测并提示错误。

4.在订单支付页面选择支付方式为银行转账,验证是否能够成功生成转账账号。

订单查询功能测试1.在订单查询页面输入正确的订单号和身份证号,验证是否能够成功查询到订单信息。

2.在订单查询页面输入错误的订单号和身份证号,验证是否能够成功检测并提示错误。

网络在线售票实验报告

网络在线售票实验报告

一、实验目的1. 了解网络在线售票系统的基本原理和功能。

2. 掌握网络在线售票系统的设计和实现方法。

3. 培养动手实践能力和团队协作精神。

二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 网络环境:局域网三、实验内容1. 系统需求分析2. 系统设计3. 系统实现4. 系统测试四、实验步骤1. 系统需求分析(1)功能需求① 用户注册与登录:用户可以注册账号,登录系统进行购票操作。

② 查询车票信息:用户可以查询车次、座位、票价等信息。

③ 购票:用户可以在线购票,选择车次、座位、票价等。

④ 支付:用户可以选择支付方式,如支付宝、微信支付等。

⑤ 查看订单:用户可以查看已购票的订单信息。

⑥ 退票:用户可以在线退票,并查看退款进度。

(2)性能需求① 系统响应时间:在正常网络环境下,系统响应时间不超过2秒。

② 数据准确性:系统保证车票信息的准确性,确保用户购票成功。

2. 系统设计(1)系统架构设计系统采用B/S(Browser/Server)架构,分为前端和后端两部分。

前端采用HTML、CSS、JavaScript等技术实现用户界面;后端采用Java、MySQL等技术实现业务逻辑和数据存储。

(2)数据库设计数据库采用MySQL 5.7,设计以下表:① 用户表(user)- 用户ID(主键)- 用户名- 密码- 手机号- 邮箱② 车次表(train)- 车次ID(主键)- 车次名称- 出发站- 到达站- 出发时间- 到达时间③ 座位表(seat)- 座位ID(主键)- 车次ID(外键)- 座位号- 座位类型(硬座、软座、卧铺)④ 订单表(order)- 订单ID(主键)- 用户ID(外键)- 车次ID(外键)- 座位ID(外键)- 票价- 支付状态- 下单时间3. 系统实现(1)前端实现使用HTML、CSS、JavaScript等技术实现用户界面,包括用户注册、登录、查询车票信息、购票、支付、查看订单、退票等功能。

飞机订票系统_登录测试用例

飞机订票系统_登录测试用例
正确显示登陆页面包括美观性验证需求字段通过测试输入正确用户名正确密码正确验证码点击登录按钮快捷键测试输入正确用户名正确密码正确验证码按enter按钮同时性问题两个人在不同机器上用同一帐号登陆需要确认需求用户名大小写验证用户名正确但末区分大小写testmethod09其余正确点登错误用户名或未注册用户名密码次数用户名和验证码正确密码首次输入错误点登录用户名和验证码正确密码二次输入错误点登录用户名和验证码正确密码六次输入错误点登录结果
正确显示登陆页面(包括美观性、验证需求字段)
通过测试
输入正确用户名、正确密码、正确验证码、点击“登录”按钮
快捷键测试
输入正确用户名、正确密码、正确验证码、按Enter按钮
同时性问题
两个人在不同机器上用同一帐号登陆(需要确认需求)
用户名大小写验证
用户名正确但末区分大小写TestMethod_09,其余正确,点登录
验证码时间性
输入用户名,切换到Tab键光标在用户名框内,被Tab键两次
BackSpace键用户名框输入testmethod,光标在字符串末尾,按6次
左右键头用户名框中使用左右键头
Delete键用户名文本框中使用该键
单击鼠标在用户名输入框内单击鼠标
错误用户名或未注册用户名
密码次数
用户名和验证码正确,密码首次输入错误,点登录
用户名和验证码正确,密码二次输入错误,点登录
用户名和验证码正确,密码六次输入错误,点登录
结果:提示密码错误,并清空
结果:提示密码错误,并清空
结果:提示错误次数太多,不能再登录了
输入组合错误
错误的用户名和错误密码,验证码正确,点登录
双击鼠标在用户名输入框内双击鼠标
结果:光标可一次移动到密码输入框和验证码输入框

电子票务自动售票系统测试报告

电子票务自动售票系统测试报告

电子票务自动售票系统测试报告一、引言电子票务自动售票系统是一种通过电子方式提供购买票务服务的系统。

本测试报告旨在对该系统进行全面的功能和性能测试,并对测试结果进行详细的分析和总结。

二、测试环境在测试过程中,我们使用了以下环境:1. 操作系统:Windows 102. 浏览器:Google Chrome、Mozilla Firefox、Microsoft Edge3. 设备:台式电脑、笔记本电脑、手机三、功能测试1. 用户注册和登录功能测试通过输入有效的个人信息进行注册并验证注册是否成功,然后进行登录操作,并验证登录是否成功。

测试涵盖账号安全性、密码重置等功能。

2. 车次查询和购票功能测试通过输入起始站点和目的站点,查询可用的车次信息,并进行车票的购买操作。

测试包括查询结果的准确性、购票的流程是否顺畅等。

3. 订单管理功能测试测试订单管理功能包括已购买车票的查看、订单的取消和改签等操作。

测试涉及到订单状态的准确性以及改签和取消操作的可靠性。

4. 支付功能测试通过模拟支付流程,测试支付功能的可用性和稳定性。

测试包括多种支付方式的选择以及支付过程中的错误处理等。

四、性能测试1. 并发用户测试通过模拟多个用户同时使用系统,测试系统在并发情况下的性能表现。

测试涵盖用户登录、购票、支付等操作。

2. 响应时间测试测试系统在不同网络环境下,各个功能模块的响应时间。

测试结果将根据用户的网络情况进行评估和总结。

五、测试结果根据功能测试和性能测试的结果,我们对系统进行了综合评估。

总体来说,系统在功能完成度和性能表现方面都表现良好,用户可以正常完成购票流程,系统响应速度也在可接受范围内。

六、问题和建议在测试过程中,我们发现了一些问题,并提出了一些建议,以帮助系统的进一步改进:1. 登录和注册时的验证码显示不清晰,建议优化验证码的显示效果。

2. 在高并发环境下,系统响应时间略有延迟,建议优化系统的并发处理能力。

3. 增加更多的支付方式,以满足不同用户的需求。

QTP飞机订票测试实例

QTP飞机订票测试实例

QTP飞机订票测试实例机票预订:目录1.QTP特点与基本操作......................................................................................................... .. (2)1.1QTP特点......................................................................................................... . (2)1.2基本操作......................................................................................................... . (2)2.功能测试......................................................................................................... (6)2.1登陆测试......................................................................................................... (6)2.1.1测试用例设计 (6)2.1.2录制与测试过 (8)2.1.3测试结果......................................................................................................... . (10)2.1.4测试脚本......................................................................................................... . (12)2.2订票测试......................................................................................................... . (12)2.2.1订票功能......................................................................................................... . (12)2.2.2测试用例设计 (13)2.2.3录制与测试过程 (14)2.2.4测试结果......................................................................................................... . (17)2.2.5测试脚本......................................................................................................... . (17)2.3传真订单......................................................................................................... .. (18)2.3.1传真订单实例 (1)82.3.2录制与测试过程 (18)2.3.3测试结果......................................................................................................... (20)2.3.4测试脚本......................................................................................................... .. (21)2.4删除订单......................................................................................................... .. (22)2.4.1删除订单实例 (2)22.4.2录制与测试过程 (22)2.4.3测试结果......................................................................................................... . (24)2.4.4测试脚本......................................................................................................... (25)3.参考文献......................................................................................................... . (27)11.QTP特点与基本操作1.1QTP特点使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上订票系统班次查询功能测试用例
经过测试发现此系统存在问题及建议:
1. 缺乏必要的信息提示,如班次醒目,如果直接用汉字给出会更人性化,更能使人容易接受。

2 不能用enter健进行注册,不利于操作。

3. 特殊符号的输入没有信息提示,班次名一般不可以输入特殊字符
测试小结
此次,我们测试的是网上订票系统,而我所分配到的任务是班次查询。

我使用的测试方法是功能测试。

该功能在此网站上做得并不太好。

而网上订票系统是一个大系统,由各个小关节结合而成,每个细节都不能出任何差错,这就要求我们要做好测试功能。

我做的是班次查询,首先,我要确定班次查询输入文本框中输入的不能是空信息,这是不符合要求的,如果出现这种情况我们要做到有系统提示出错。

其次,输入文本框中也不能带有不符合要求的字符,这种情况下系统同样会提示出错。

另外,在输入文本框非空并且无非法字符的情况下,班次出现错误,系统则会提示,所查询班次不存在。

最后,当我们输入正确的班次时,系统能够提示我们正确的班次信息。

功能测试,即对该网站的功能进行一一测试,我作为一个订票者来使用这个网站,我所要求的就是能够正确的进入网站,能够查找到我需要的信息。

至于改进的建议,我觉得我们应该可以做一些跳转页面,在输入不正确的、查询不正确的情况下,页面能够跳转到所有班次信息,让订票者方便核对自己的班次。

【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】。

相关文档
最新文档