航空订票系统(软件测试报告)

合集下载

QTP测试实验报告-飞机票订票系统(word文档良心出品)

QTP测试实验报告-飞机票订票系统(word文档良心出品)

QTP 自动化功能测试实践一、实验目的1、熟悉QTP自动化功能测试流程2、能够利用QTP进行B/S或者C/S架构程序的自动化功能测试二、实验内容功能测试是针对应用系统进行测试,是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用。

本项目主要使用QuickTest 对其自带的MercuryTours 网站/ 飞机票订票系统进行功能测试,要求录制预订机票的完整过程,然后执行测试脚本并分析结果。

三、实验要求1 、独立完成;2、提交测试脚本3、提交测试用例说明书及缺陷报告。

四实验内容1 脚本的录制与回放测试及检查点的设置验证脚本代码:Dialog("Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:") ' 验证乘客名字文本框中的值标准检查点Dialog("Login").WinEdit("Agent Name:").Set "123456" '输入用户名Dialog("Login").WinEdit("Password:").Set "mercury" ' 输入密码Dialog("Login").WinButton("OK").Click ' 单击OK 按钮登陆Window("Flight Reservation").Static("Static").Check CheckPoint("Static") ' 检查页面中的图片元素是否加载Window("Flight Reservation").ActiveX("MaskEdBox").Type "011218"Window("Flight Reservation").WinComboBox("Fly From:").Select "London" Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"Window("Flight Reservation").WinButton("FLIGHT").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12534 LON 08:00 AM PAR 10:00 AM AF $165.50" Window("FlightReservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Name:").Set "gcc"Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Set "5"Win dow("Flight Reservatio n").Wi nRadioButto n( "Busi ness").Set Window("Flight Reservation").WinButton("Insert Order").Click Win dow("Flight Reservatio n").CIose ' 关闭订票系统 结果- 曲 Run^TinriR D?it3i TableS-- Cbackpoint 1 (Row 1}IS 讨 Actonl Summary 申#自login 白 * ■ AgentNdme:…Checkpoint 'Aceinft I ! [ ■ ■- H K Agent N^mec-SetText |KPassw&rdLSetTe )rt| L M oKcikkilFlight ReservationI5ic Agent N@-me:.Set~ert pir Pa s £ wo rdi . ext二I OKTlick3- Fl gbt Resen r ation2参数化脚本测试本案例中将Flight From 的选项内容设置为参数化类型 脚本代码 With Dialog("Logi n").Win Edit("Age nt Name:").Set "aaaa" .Win Edit("Password:").Set "mercury" .Win Butt on ("OK").CIick曰lest Cha^kp-Qint Sunnmary勃 Run-Time Data latleB Ch&ckpoirrt Iteraticn 11 (Row1)-■』伦 Actiorl SLmiria^y自LogirElDmailsEnd WithWith Win dow("Flight Reservatio n") .ActiveX("MaskEdBox").Type "011218".Win ComboBox("Fly From:").Select DataTable("from", dtGlobalSheet) 参数化 ‘.Win ComboBox("Fly To:").Select "Syd ney" .Win Butto n( "FLIGHT").CIick With .Dialog("Flights Table").Win List("From").Select "12463 LON 03:07 PM SYD 04:48 PM NW $160.40".Win Butto n( "OK").Click End With.Win Edit("Name:").Set "gcc" .Win Edit("Tickets:").Set "3".Win RadioButt on ("Busi ness").Set .Win Butto n("In sert Order").Click .Close End Withwait(1)必须有wait 函数回调给第二次循环预留准备时间 结果脚本录制关键字视图♦namD€DErGH IJLMN1Lo-ijcm 2 iFarra3脚本回放结果4t ft JVWH前¥前"^LHTIW"磚b/l 师工kH inse^ U"2ET " aJtisr"""I Fii^l Fesw-slc-■Q IN■Z™E Fi 丁1 MTrfc*wafu.WaR ( 1 «btfg ihwst華.HI TKtes.自T I E 'ges'lfi 'aTfii IN NP ”" ■adtbac.*T f 1l-t *T»<jfft■严.Stf5KIII >4H '■TWOL W 曾jibtiiiMTt 仲練 fDaAaToDh5KEhi. ' BM > ' E 叶Civile 1 1 vS. tXhOctT 砂'0112145心jiBeF'iW 1Hhpn- Miishiina- ihf Frer-.'K対R1IW "却 1 即-h* II ・丹 T Q * 111 *缺 TL1GHT araStfMTCkfc :)KJ 呵严itiM本案例中对Flight 系统的用户登陆界面进行参数化的黑盒测试 用到6组测试数据测试脚本Dialog("Logi n").Wi nEdit("Age nt Name:").Set DataTable("username", dtGlobalSheet)'输入用户名Dialog("Logi n").Wi nEdit("Password:").Set DataTable("password", dtGlobalSheet)'输入密码Dialog("Logi n").Wi nButto n("OK").CIick '点击登陆 If Dialog("Login").Dialog("Flight Reservations").Exist ThenDialog("Logi n").Dialog("Flight Reservatio ns").Wi nButto n(" 确定").Click ' 弹出 提示框点击确认按钮 Dialog("Log in ").Close else '登陆成功进入订票Win dow("Flight Reservatio n").ActiveX("MaskEdBox").Type "011218"Win dow("Flight Reservatio n").Wi nComboBox("Fly From:").Select "Lo ndon" Win dow("Flight Reservatio n").Wi nComboBox("Fly To:").Select "Paris" Win dow("Flight Reservatio n").Wi nButto n("FLIGHT").CIickWin dow("Flight Reservatio n").Dialog("Flights Table").Wi nList("From").Select耳專 Test Parameter Summary "… 曲 Rur-Timc Ddt? Tablu□ |j^ Porometer Iteration 1 (RevH 电 Actionl SjirnnfiiyEl-- X 由)Parimrter Iteration 2 fRov 刁 X 唱Action] S immsiry(41 Ji login0 X Hight ReservationMa^ktdSox fypt-回fl F ¥ From:占elect 密 Fly TcjLSd&a■ FLIGHT, Click Para meter Results Summary宦 X 曰 Fights T ・bb5— J*◎ P.un Errorffl • Flight ReservationTest Parameter Results name. Resl I Time 厶>n 匕中国転薜时旧Run HtartQd:2D1SHP^135340Ftun ended: 201S/1/7-"12274 LON 01:27 PM PAR 03:07 PM NW $155.00"Win dow("Flight Reservatio n").Dialog("Flights Table").Wi nButton ("OK").CIickWin dow("Flight Reservatio n").Wi nEdit("Name:").Set "gcc"Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Type "5"Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Set "5"Win dow("Flight Reservatio n").Wi nRadioButto n( "Busi ness").SetWindow("Flight Reservation").WinButton("Insert Order").ClickWin dow("Flight Reservatio n").CIose ' 退出订票界面End Ifwait(3)脚本录制结果|曾小川L OTH Cwortrfo-Qcfc EizkEne "OK-□Lit”v Q ridlt匚he亡庸wheEher the ' F?gnt fesertiBt =TH ' base sasts . H 931口*□色ttie bLtonChiE CleaE IhrE 占兰四日龙*二「帕用Re时皿如Cbw Cw lhr 'F^h ' wrdsw 誉Funriiinr Gal Wfit 3 }務匕*耳岂护FI M14 4 it Hi ■, d q BMpRl:肌,L-atJi T施I E脚本回放结果鼻Test ^arameterLog nTest S j—匪Run-Time Data Table 由• “ Pa meterLog inTect tte 3 Po ro mctortoginTcrt Ito 3 D| ParometcrtoginTest Ite 自• ParameterLoginTest Ite 用• ParameterLoginTest Ite r« • ® Pa ra meterlog inTe^t IteTest ParameterLoflinTestResults name: R G$5Time Zone: 4=国听;隹对司Run started: 2018/1/7 ・ 14:2059 Run ended 2018/1/7-14 2151。

飞机订票系统测试报告

飞机订票系统测试报告

飞机订票系统测试报告1. 引言本文档旨在介绍飞机订票系统的测试过程和结果。

飞机订票系统是一款用于用户预订航班机票的在线平台。

通过测试,我们旨在确保系统的功能正常、性能稳定,并且用户能够顺利完成预订流程。

2. 测试环境为了对系统进行全面的测试,我们搭建了以下测试环境:•操作系统:Windows 10•浏览器:Google Chrome,Mozilla Firefox•设备:台式电脑,笔记本电脑,手机(Android,iOS)•网络环境:LAN,WLAN,4G网络3. 测试目标我们的测试目标主要包括以下几个方面:•功能测试:确保系统的各项功能正常运作,包括用户注册、登录、查询航班信息、预订机票等。

•兼容性测试:在不同的操作系统、浏览器和设备上测试系统的兼容性,确保用户可以在不同的环境中正常使用系统。

•性能测试:通过模拟多用户同时访问、查询航班和预订机票,测试系统的性能稳定性和响应速度。

•安全性测试:检查系统的安全性,防止潜在的数据泄露和非法访问。

4. 测试步骤为了对系统进行全面的测试,我们按照以下步骤进行测试:4.1 用户注册和登录功能测试1.打开系统主页,点击注册按钮进入注册页面。

2.输入有效的用户名、密码和邮箱地址,点击注册按钮完成注册。

3.使用注册的用户名和密码,尝试登录系统。

4.验证登录是否成功,检查是否能够正常浏览个人信息页面。

4.2 航班查询功能测试1.登录系统后,点击航班查询按钮进入查询页面。

2.输入有效的出发地、目的地和日期,点击查询按钮进行航班搜索。

3.检查系统是否能够正确地显示符合条件的航班信息。

4.选择一条航班信息,尝试获取详细信息。

4.3 机票预订功能测试1.在航班查询结果页面,选择一条符合条件的航班信息。

2.输入乘客信息和联系方式,点击预订按钮进行机票预订。

3.检查系统是否成功生成订单,并显示预订成功的提示信息。

4.登录用户的邮箱,确认是否收到预订成功的邮件通知。

4.4 兼容性测试在不同的操作系统、浏览器和设备上测试系统的兼容性,包括:•操作系统:Windows,macOS,Linux•浏览器:Google Chrome,Mozilla Firefox,Safari•设备:台式电脑,笔记本电脑,手机(Android,iOS)4.5 性能测试1.使用性能测试工具,模拟多用户同时访问系统。

飞机订票系统测试报告

飞机订票系统测试报告

飞机订票系统功能测试报告课题名称飞机订票系统功能测试报告系/专业班级学号学生姓名指导教师:第一章QTP自动化测试介绍1.1概述QTP是HP公司开发的功能自动化测试工具。

相对于手工测试,QTP自动化测试比人工测试快得多,同时可以避免人工测试的错误,因此,随着测试技术的发展,自动化测试逐渐成为测试的一个重要测试工具。

1.2测试介绍本次课程的内容就是学习QTP自动化测试工具,以飞机订票系统为实例,通过飞机订票的过程,包括登陆、订票、删除等一系列功能操作,运用QTP自动化测试工具来进行具体测试操作,从而来了解并学习QTP自动化测试工具。

在使用QTP进行自动化测试时,所包含的几个步骤:1、准备录制;2、创建对象库;3、创建函数和函数库;4、录制执行;5、强化测试脚本;6、调试脚本;7、在回归测试中运行测试;8、分析结果,报告问题。

按照以上步骤,对飞机订票系统的各个功能进行自动测试,完成系统的测试工作。

1.3 测试内容对于飞机订票系统的自动化测试,首先要熟悉了解一下这个飞机订票系统的基本运行流程,从登陆到订票到查询、删除等一系列基本功能的操作,在对系统流程了解后,再开始对其中的一些功能进行测试工作。

在对这个飞机订票系统,此次测试内容有登陆功能,其中登陆功能测试包含一个用户正确登陆、设置参数可以进行多个用户(正确和错误的)的登陆以及运用手工登陆的方法进行测试,在订票功能中,有对订票是否成功的测试、设置检查点以及循环所有航班的测试,另外还有传真订单的录制,其中有录制签名和录制模式,除此之外还有与数据库的链接等一些简单的功能测试。

1.4测试目标本次课程主要目标就是了解熟悉并学习简单的自动化测试工具,能运用基本的测试工具,对系统进行简单的自动化测试。

对于QTP自动化测试的测试目标:熟悉QTP自动化测试工具及其基本功能掌握QTP自动化测试的基本测试步骤运用QTP测试工具对系统进行简单的自动化测试在QTP测试中,能写出基本的脚本语言对于飞机订票系统的测试目标:测试登陆功能,包括单个用户能否正确登陆、多个用户的正确和错误是否能正确登陆,以及手工能否登陆的测试 订票功能的测试,其中有判断订票是否成功、添加检查点及循环所有航班能否成功测试传真和删除订单的测试,在传真测试中,录制签名后,进行播放时签名是能否播放出来,对于订单的删除,进行脚本语句的编写,能否成功完成测试第二章测试计划及测试环境搭建2.1测试原理分析QTP主要采用的是GUI模拟人的操作。

基于QTP的飞机订票系统功能测试报告

基于QTP的飞机订票系统功能测试报告

飞机订票系统功能测试报告课题名称飞机订票系统功能测试报告系/专业计算机与软件学院班级学号学生姓名目录第1章订票系统简介 (3)1.1订票功能 (3)1.2修改订票功能 (3)1.3删除订票功能 (4)第2章测试需求分析与计划 (5)2.1需求分析 (5)2.1.1 功能点1 (5)2.1.2 功能点2 (5)2.1.3 功能点3 (5)2.2 测试计划 (6)2.2.1 编写测试用例表 (6)2.2.2 根据测试用例执行测试 (6)2.2.3测试汇总表 (6)2.2.4汇总分析 (6)第3章测试用例及执行 (7)3.1订票功能测试 (7)3.1.1 测试用例 (7)3.1.2录制脚本过程(截屏) (9)3.1.3 测试脚本 (12)3.1.4 执行和结果 (12)3.2修改功能测试 (13)3.2.1 测试用例 (13)3.2.2 测试过程(截屏) (13)3.2.3 测试脚本 (17)3.2.3执行和结果 (18)3.3删除功能测试 (19)3.3.1 测试用例 (19)3.3.2 测试过程 (19)3.3.3 测试脚本 (21)3.3.4 执行和结果 (22)第4章测试结果分析 (23)4.1测试用例的汇总表 (23)4.2检查项 (23)4.3分析与建议 (23)第5章飞机订票系统测试小结 (24)参考文献 (25)第1章订票系统简介1.1订票功能第一步:用户Mercury登录到飞机订票系统。

如图1.1(图1.1)第二步:用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票1.2修改订票功能第一步:用户Mercury登录到飞机订票系统。

,如图1.2(图1.2)第二步:用户根据原来订票的信息,打开原来自己订票的信息。

第三步:用户修改原有的订票订票信息1.3删除订票功能第一步:用户Mercury登录到飞机订票系统。

如图1.3(图1.3)第二步:用户根据原来订票的信息,打开原来自己订票的信息。

机票预订系统压力测试报告

机票预订系统压力测试报告

机票预订系统压力测试报告1. 简介机票预订系统是一种用于在线预订航班机票的软件系统。

为了确保系统能够在高流量情况下正常运行,我们进行了一系列的压力测试,以评估其性能和稳定性,并提供本报告以记录和分析测试结果。

2. 测试环境我们搭建了一个模拟真实用户访问的测试环境,包括使用真实数据的航班信息和用户信息,并通过自动化工具模拟了多种类型的用户请求。

测试环境的配置如下:- 操作系统:Windows Server 2016- 虚拟机:VMware Workstation 15- 内存:8GB- 处理器:***********************3. 测试内容和方法我们针对机票预订系统的主要功能和模块进行了压力测试,包括以下方面:- 用户登录和注册- 航班查询和订购- 订单支付和确认- 退票和改签功能在每个功能测试中,我们模拟了多个并发用户同时访问系统,并通过增加并发请求的数量来逐渐增加系统的负载,直到达到系统资源的极限。

同时,我们还进行了长时间持续压力测试,以评估系统在高负载状态下的稳定性和性能表现。

4. 测试结果根据我们的压力测试,机票预订系统在正常使用负载下能够快速响应用户请求,系统性能表现良好,能够满足用户的需求。

然而,在极端高负载条件下,系统响应时间会有所增加,并存在一些瓶颈和性能问题。

具体的测试结果如下:- 在低负载条件下,系统平均响应时间为500毫秒。

- 随着并发用户数量的增加,系统响应时间逐渐增加。

当并发用户数量达到100时,系统平均响应时间增加到2秒。

- 当并发用户数量达到200时,系统响应时间进一步增加,平均响应时间达到5秒。

- 在持续高负载情况下,系统偶尔出现请求超时和响应错误的情况,但整体稳定性较好。

5. 性能优化建议根据测试结果,我们提出以下性能优化建议,以改善机票预订系统的性能和稳定性:- 针对数据库查询进行性能优化,包括索引的优化和查询语句的优化,以提高系统的查询和订购速度。

机票预订系统测试分析报告E

机票预订系统测试分析报告E

机票预订系统测试分析报告1引言1.1编写目的本次基于GSM企业内部通讯系统是针对GSM短信通信系统性能进行测试。

本次基于长乐航空公司机票预订系统性能进行测试。

测试系统是否能达到预期的功能,以及若发现错误,及时修改。

本次测试软件是否能够达到预期的短信的收发以及定时的发送以及短信的短发。

1.2背景a.测试软件系统的名称:机票预订系统b.软件的任务提出者:吴丽冰开发小组成员:吴丽冰(48号,组长),杨雅璠(03号),汤露露(04 号),金巧玲(08 号),杨爱粟(58 号)c.软件的安装以及使用环境:本软件使用C#开发语言,在windows XP系统下开发,可以在windows 系列系统上使用。

d.由于计算机中心存在差别,不同的操作系统对软件的兼容性存在差异。

可能导致软件运行的速度。

1.3定义列出本文件中用到的专业术语的定义和外文首字母组词的原词组。

1.4参考资料a.《实用软件工程教程》----陈雄峰-----机械工业出版社b.《数据库原理及应用》----钱雪忠-----北京邮电大学出版社c.《Visual C++实践与提高》----原奕-----中国铁道出版社2测试概要用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。

3测试结果及发现3.1测试1(航班查询)进入系统后,在输入框中输入航班号,可查询该航班的相关信息,如还是否有余票起飞时间,到达时间等等。

3.2测试2(机票预订)进入系统后选择需要的机票类型,再连接在线支付类型,支付后预订成功,返回到取票信息页面,通知什么时候该去机场取票和办理登机手续。

3.3测试3(换票)进入系统,输入航班号,选择换票功能。

3.4测试4(退票)完成退票功能3.5测试5(旅客信息管理)进入管理界面,进行信息管理,例如客户自身订单信息(票据情况等)兼容了查询,退票,换票功能4对软件功能的结论4.1能力系统名称为长乐航空公司机票预订系统,实际功能航班查询,客户信息管理,订票,换票,退票。

软件工程导论实验报告 航空订票系统

软件工程导论实验报告 航空订票系统

本科实验报告课程名称:软件工程导论实验项目:航空订票系统实验地点:******专业班级:*******学号:******* 学生姓名:*******指导教师:*******2012年05月21 日可行性分析报告1项目背景机票预订工作的记录、查询、核对等工作量十分庞大,同时,操作相对简单且重复率很高,因此,可以利用计算机的管理信息系统进行这些繁杂而又简单的工作,以提高机票预定的工作效率、准确性、管理水平和服务质量。

因此开发机票预订系统。

本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。

该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。

总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。

本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便订票旅客和其他部门根据自己的需求准确、快速地查询订票及航班信息。

2可行性研究的前提1)要求:主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。

售票系统的定单必须无差错的存储在机场的主服务器上。

对服务器上的数据必须进行及时正确的刷新。

输出要求:数据完整,详实。

输出要求:简捷,快速,实时。

安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。

售票员只享有对订票信息库的部分修改(写入与读出)。

2)目标:系统实现后,大大提高旅游局的机票预定服务效率。

降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。

机票预订系统(测试分析报告)

机票预订系统(测试分析报告)

测试分析报1引言编写目的测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。

它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。

因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。

另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。

从而缩短软件开发者的再开发时间和所耗费的精力、资金。

从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。

背景说明:1.被测试软件系统的名称:XX航空公司机票预订系统;2.此项目是由XX航空公司应顾客需求,要求开发一套实时,有效,完善,安全性好的软件系统。

XXXX软件开发小组应聘对此进行开发。

定义Microsoft Access: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

参考资料1)张海藩《软件工程导论》(第五版)北京:清华大学出版社;2)《机票预订系统需求分析说明书》 XXXX软件开发小组;3)《机票预订系统可行性分析说明书》 XXXX软件开发小组;4)《机票预订系统概要和详细设计说明书》 XXXX软件开发小组。

2测试概要主界面模块:对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。

测试用例预期结果错误的用户名提示:用户名错误错误的密码提示:密码错误正确的用户名、密码提示:登陆成功并转入相应页面航班管理模块:测试用例:测试用例预期结果错误的用户名提示:用户名错误错误的密码提示:密码错误正确的用户名、密码提示:登陆成功并转入相应页面用户管理模块:测试用例:测试用例预期结果输入显示用户,添加用户,进入下一界面创建订单,更改用户进入退票页,输入相关信息并确认显示退票成功进入订票页面,输入正确的用户信息显示订票成功和打印取票通知进入创建订单页面输入航班班次显示航班信息取票模块:测试用例:测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入提交的信息与数据库资料符合打印机票并更新数据库的机票信息旅客管理模块:测试用例:测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入提交的信息与数据库资料符合打印机票并更新数据库的机票信息3测试结果及发现测试1(标识符)系统登录/注册模块测试:对于无效输入能够做出判断,并提示用户;有效输入能够成功存入数据库中。

航空订票测试实验报告(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. 分析测试结果,评估系统兼容性。

航空售票系统软件分析报告

航空售票系统软件分析报告

航空售票系统软件分析报告一、问题陈述(Problem Statement)航空售票系统是为了方便用户在网上预订机票的服务系统。

因为结合了现在信息技术的一些优势,所以与传统的票务代售有明显的优势,如:成本的限制,时间、地点的限制等等。

航空售票系统通过网络对航班机票进行网上预订。

航空公司通过在网上对票务进行预售,用户通过这个系统在网上预订自己想要的机票。

该系统主要实现的功能有:用户的个人信息管理、预订机票、用户查看个人购物车等功能,管理员实现对航班的相应的制定与安排等。

1.1、系统涉及参与者:(1)、用户。

用户是系统的使用者;在注册个人信息后,预订用户所需要的机票,然后查看购物车对所购买的机票进行预订或者退订。

(2)、管理员。

管理员对航班进行制定与安排。

1.2 、系统功能概述:(1)、注册:用户在第一次使用时提示用户注册(检测用户名的唯一性)(2)管理个人信息:管理个人信息,更改信息等。

(3)、预定机票:显示当前所有航班的具体信息,提交时系统检测该航班剩余的机票数量,如果重复,提示用户。

(4)、查看购物车:查看购物信息,退票。

(5)、制定航班:管理员输入航班号(检测唯一性)、起飞地点、目的地点、旅程和价格。

(6)、安排航班:管理员输入航班号(是否已经设定航班日期,是,是否更新)、航班日期。

二、需求分析(Requirement Analysis)用例图活动图:用例规约术语表三、系统分析(Architectural Analysis ):在线航空售票系统是一个便民的软件系统,由管理者和用户构成,用户可以通过网上售票对票务进行预定和退票等操作,而管理员则是通过网络将航班的信息放在网上,及时的制定、修改、以及安排航班。

系统功能:航空售票系统管理员功用户功能能管理员功能制定航班安排航班管理员类图:用户类图:用户注册个人信息管理预订机票查看购物车四、用例分析(UseCase Analysis)用例交互图:序列图:五、设计元素设计(Design Element)设计类图:管理设计能类图:用户设计类图子系统用例图:六、系统运行时刻架构设计(Run Time Architectural Design)冲突以及约束:所制定的航班号必须是唯一性的,管理员在提交时系统自动检测航班号的唯一性。

民航订座系统实验报告(3篇)

民航订座系统实验报告(3篇)

第1篇一、实验目的通过本次实验,了解民航订座系统的基本操作流程,掌握系统的主要功能,熟悉航班信息查询、旅客订座、电子客票等业务操作,提高实际操作能力,为将来从事民航服务行业打下基础。

二、实验内容1. 民航订座系统概述2. 系统登录与界面介绍3. 航班信息查询4. 旅客订座5. 电子客票6. 系统退出三、实验步骤1. 系统登录与界面介绍(1)打开民航订座系统,输入用户名和密码进行登录。

(2)登录成功后,进入系统主界面,界面主要包括菜单栏、功能按钮、航班信息显示区域、旅客信息输入区域等。

2. 航班信息查询(1)在菜单栏选择“航班查询”功能。

(2)输入查询条件,如出发城市、到达城市、出发日期、航班号等。

(3)点击“查询”按钮,系统将显示符合条件的航班信息。

(4)查看航班信息,包括航班号、出发时间、到达时间、机型、舱位等级、票价等。

3. 旅客订座(1)在菜单栏选择“旅客订座”功能。

(2)输入旅客信息,如姓名、性别、身份证号码、联系方式等。

(3)选择航班信息,包括航班号、出发日期、舱位等级等。

(4)点击“提交”按钮,系统将显示订座成功信息。

4. 电子客票(1)在菜单栏选择“电子客票”功能。

(2)输入旅客信息,如姓名、身份证号码等。

(3)选择航班信息,包括航班号、出发日期、舱位等级等。

(4)点击“生成电子客票”按钮,系统将生成电子客票,并显示在界面上。

5. 系统退出(1)完成实验操作后,点击菜单栏的“退出”按钮。

(2)系统提示是否退出,点击“确定”按钮,系统将退出实验环境。

四、实验结果与分析1. 实验结果通过本次实验,成功掌握了民航订座系统的基本操作流程,包括航班信息查询、旅客订座、电子客票等业务操作。

2. 实验分析(1)实验过程中,遇到的问题及解决方法:a. 在输入旅客信息时,身份证号码格式错误,导致无法提交。

b. 在查询航班信息时,未输入出发城市或到达城市,导致查询结果为空。

c. 在生成电子客票时,未选择舱位等级,导致无法生成电子客票。

机票订票系统测试分析报告

机票订票系统测试分析报告

机票订票系统测试分析报告Prepared on 22 November 2020机票预定系统测试文档--X X X 定义1.引言编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。

因此,在软件生命周期的每个阶段都不可避免地会产生差错。

尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。

测试是“为了发现程序中的错误而执行程序的过程”。

测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。

目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。

项目背景本项目是由软件工程老师指定的课程设计的题目。

①名称:机票预订系统②委托方:某某航空公司③开发方:胡俊、蒋鑫、金茂月、姬晴④组成:需求分析--姬晴;系统设计--蒋鑫;代码编写--胡俊;系统测试--金茂月⑤本系统与其他系统的关系如下:定义黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。

很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

(完整word版)飞机订票系统实验报告(word文档良心出品)

(完整word版)飞机订票系统实验报告(word文档良心出品)

实验题目:订票系统实验目的:1•了解并掌握数据结构的设计方法,具备初步的独立分析和设计能力;2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。

实验要求:任务:通过此系统可以实现如下功能:录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。

修改航班信息:当航班信息改变可以修改航班数据文件实验主要步骤:增加航班信息信息查找航班信息3信息~‘厂 A按起终点查找丿飞机订票I系统丿退票业务订票业务修改航班信息退出并保存删除客户信息航班端输入航班信息,add()增加航班信息,并保存到save().修改信息,在xiugaiO函数里,输入要修改的航班号,选择修改的内容,如修改时间,地点并保存。

客户端输入起始站和终点站,在两者都符合的条件下在search ()函数里查找,并输出航班信息。

订票:用search。

,判断是否有符合的航班,有则输出并进行订票,还有输入客户信息。

退票:调用searchO用它的返回值判断是否有符合的航班,有则输入,并删除客户信息。

1)2)3)4) 在主函数里先了调用chushihua(),确定有hangban.dat文件,并让客户或航班端选择相应的模块。

定义订票业务函数,在这个函数中首先调用了search函数查找需要订票的航班,用search 函数的返回值判断是否有该航班。

QTP自带的飞机订票功能测试报告(一类特选)

QTP自带的飞机订票功能测试报告(一类特选)

QTP自带的飞机订票功能测试报告
课题名称飞机订票系统功能测试报告系/专业*******学院
班级*****
学号*****
学生姓名*****
指导教师:*****
测试目标
了解熟悉QTP自动化测试工具及其基本功能,掌握QTP自动化测试的基本测试步骤,能运用QTP测试工具对系统进行简单的自动化测试。

在QTP测试中能写出基本的脚本语言,以及能够对脚本语句进行编写,能够测试登录功能、订票功能。

其中有判断订票是否成功、添加检查点及循环所有航班能否成功测试。

测试内容
熟悉了解飞机订票系统的基本运行流程,从登录到订票、查询、删除等一系列基本功能的操作,并能够对其中的一些功能进行测试工作。

此次飞机订票系统测试内容有登录功能,其中登陆功能测试包含一个用户能否正确登录、设置参数可以进行多个用户正确和错误的登录进行测试。

在订票功能中有对订票是否成功的测试、设置检查点以及循环所有航班的测试。

测试原理分析
QTP主要采用的是GUI模拟人的操作。

它在模拟人的操作时会通过录制记录操作的对象及所做的操作和顺序,然后在回放时按照记录顺序操作这些对象。

而在这个模拟的过程中最重要的莫过于界面对象控件的识别。

基本操作
第二步:点击QTP的执行文件
第二步:第一步完成后会出现下图的对画框,然后点击”OK”,如图1-01;
图1-01
第三步:选择“Blank Test”选项,如图1-02;。

航空订票系统(软件测试报告)

航空订票系统(软件测试报告)

航空订票系统(软件测试报告)-CAL-FENGHAI.-(YICAI)-Company One1航空订票系统测试计划说明书目录1引言 (4)1.1编写目的 (4)1.2测试计划概述 (4)1.3被测试系统概述 (4)1.4测试计划制定依据 (5)1.5预期读者 (5)2任务概述 (5)2.1目标 (5)2.2运行环境 (5)2.3需求概述 (5)3测试范围 (6)3.1测试用例 (7)3.2测试特性与软件需求的对应关系 (9)3.3被测试特性 (10)4术语定义 (10)4.1软件错误与缺陷定义 (10)4.2其他术语的定义 (11)5测试目标与策略 (11)5.1测试目标 (11)5.2测试方法 (11)5.3测试工具 (11)5.4测试地点 (11)6测试状态转换标准和再启动要求 (11)7测试通过准则 (12)8应提供的测试文档 (12)9测试资源需求 (12)9.1硬件需求 (12)9.2软件需求 (12)9.3网络需求 (12)9.4人员需求 (13)9.5其他需求 (13)10人员、职责及培训要求 (13)10.1人员组成 (13)10.2人员分工与职责 (13)10.3培训要求 (13)11测试进度 (13)12风险和应急 (14)12.1影响计划的潜在因素 (14)12.2应急措施 (14)13测试的局限性 (15)14计划的批准 (15)15参考文档 (15)附录Ⅰ软件错误与缺陷的定义 (16)附录Ⅱ测试状态转换标准和再启动要求 (17)附录Ⅲ测试通过准则 (19)附录Ⅳ人员分工与职责 (20)1引言1.1编写目的为保证《飞机订票系统》的测试工作有序进行,保证《飞机订票系统》正确实现需求规格说明书中的功能定义,特制本计划供软件测试相关人员执行。

1.2测试计划概述计划名称:航空订票系统测试计划文档编号:ticket/2009-06-11测试部门:软件测试部计划作者:金振方赵豪王山计划审核:在windows平台下运行航空订票系统,针对该项目中各个模块应实现的不同功能,生成测试用例文档,再手动进行测试。

(完整word版)飞机订票系统实验报告(word文档良心出品)

(完整word版)飞机订票系统实验报告(word文档良心出品)

实验题目:订票系统实验目的:1.了解并掌握数据结构的设计方法,具备初步的独立分析和设计能力;2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。

实验要求:●任务:通过此系统可以实现如下功能:●录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)●查询:⏹可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);⏹可以输入起飞抵达城市,查询飞机航班情况;●订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;●退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。

●修改航班信息:当航班信息改变可以修改航班数据文件实验主要步骤:航班端(一) 输入航班信息,add()增加航班信息,并保存到save().(二) 修改信息,在xiugai()函数里,输入要修改的航班号,选择修改的内容,如修改时间,地点并保存。

客户端(一) 输入起始站和终点站,在两者都符合的条件下在search ()函数里查找,并输出航班信息。

(二) 订票:用search(),判断是否有符合的航班,有则输出并进行订票,还有输入客户信息。

(三) 退票:调用search(),用它的返回值判断是否有符合的航班,有则输入,并删除客户信息。

1) 在主函数里先了调用chushihua(),确定有hangban.dat 文件,并让客户或航班端选择相应的模块。

2) 定义订票业务函数,在这个函数中首先调用了search 函数查找需要订票的航班,用search 函数的返回值判断是否有该航班。

运用if 语句实现订票时的多种情况:订票数输入不正确、飞机票数不足等情况。

机票预订系统实验报告

机票预订系统实验报告

机票预订系统实验报告机票预订系统实验报告一、引言随着航空业的发展和人们对旅行需求的增加,机票预订系统在现代社会中扮演着重要的角色。

机票预订系统的设计和实施对于提高航空公司的效率、减少人力资源的浪费以及提升用户体验都具有重要意义。

本文将对机票预订系统进行实验,并对其功能和性能进行评估和分析。

二、系统概述机票预订系统是一个在线平台,旨在为用户提供方便快捷的机票预订服务。

该系统通过与各大航空公司的数据库进行连接,实时获取航班信息和机票价格,并提供给用户进行选择和预订。

同时,系统还提供了用户信息管理、订单管理和支付等功能,以确保用户能够方便地完成整个预订流程。

三、功能评估1. 用户注册与登录功能机票预订系统首先需要用户进行注册和登录,以保证用户的身份和信息的安全性。

通过实验测试,我们发现该系统的用户注册和登录功能操作简单,且反应迅速,用户可以通过输入用户名和密码进行登录,也可以通过手机号码和验证码进行快速登录。

系统还提供了密码找回功能,用户可以通过注册时提供的邮箱或手机号码进行密码重置。

2. 航班查询和预订功能机票预订系统的核心功能是航班查询和预订。

用户可以通过输入出发地、目的地和出行日期等信息进行航班查询,系统会根据用户的需求提供相应的航班列表。

用户可以根据航班时间、价格和舱位等因素进行选择,并进行预订。

通过实验测试,我们发现该系统的航班查询和预订功能操作简单,搜索结果准确,用户能够方便快捷地找到适合自己的航班并完成预订。

3. 用户信息管理功能机票预订系统还提供了用户信息管理功能,用户可以在系统中完善个人信息,包括姓名、证件号码、联系方式等。

系统还支持用户上传头像和修改密码等操作。

通过实验测试,我们发现该系统的用户信息管理功能操作简单,用户可以方便地修改个人信息,系统也能够及时更新用户的信息。

4. 订单管理和支付功能机票预订系统还提供了订单管理和支付功能。

用户可以在系统中查看自己的订单信息,包括航班信息、乘客信息和支付状态等。

机票设计系统实验报告(3篇)

机票设计系统实验报告(3篇)

第1篇一、实验背景与目的随着航空业的快速发展,机票预订系统的需求日益增长。

为了提高预订效率、优化用户体验,本实验旨在设计并实现一个功能完善、操作便捷的机票预订系统。

通过本次实验,我们希望掌握需求分析、系统设计、编码实现以及测试等软件工程的基本流程,并提高对机票预订系统结构和功能的理解。

二、实验内容与要求1. 需求分析(1)系统功能需求:- 用户注册与登录:用户可以通过注册账号进行登录,方便后续预订和查询。

- 搜索航班:用户可以根据出发地、目的地、出发时间等条件搜索航班。

- 航班详情:展示航班的具体信息,包括航班号、机型、起飞时间、降落时间等。

- 预订机票:用户可以选择座位、填写个人信息并完成支付。

- 查询订单:用户可以查看自己的预订记录,包括订单状态、航班信息等。

- 取消订单:用户可以取消已预订的机票。

- 评价与投诉:用户可以对航班和服务进行评价或投诉。

(2)性能需求:- 系统响应时间:用户操作后的响应时间应控制在2秒以内。

- 系统并发用户数:支持同时在线1000个用户。

- 数据存储容量:至少存储100万条航班数据。

2. 系统设计(1)总体结构设计:- 用户层:负责用户界面交互,包括注册、登录、搜索、预订、查询、取消、评价等。

- 业务逻辑层:负责处理业务逻辑,如航班查询、订单管理、支付等。

- 数据访问层:负责数据持久化,如数据库操作、数据缓存等。

- 数据库层:存储航班信息、用户信息、订单信息等。

(2)详细设计:- 用户层:采用MVC(Model-View-Controller)模式,分离数据模型、视图和控制器。

- 业务逻辑层:采用分层设计,包括服务层、业务处理层和接口层。

- 数据访问层:采用ORM(Object-Relational Mapping)技术,实现数据持久化。

- 数据库层:采用MySQL数据库,设计合理的表结构和索引。

3. 实现与测试(1)编码实现:- 采用Java语言和Spring Boot框架进行开发,利用HTML、CSS、JavaScript等技术实现用户界面。

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

航空订票系统测试计划说明书目录1引言 (3)1.1编写目的 (3)1.2测试计划概述 (3)1.3被测试系统概述 (3)1.4测试计划制定依据 (4)1.5预期读者 (4)2任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3需求概述 (4)3测试范围 (5)3.1测试用例 (6)3.2测试特性与软件需求的对应关系 (8)3.3被测试特性 (9)4术语定义 (9)4.1软件错误与缺陷定义 (9)4.2其他术语的定义 (10)5测试目标与策略 (10)5.1测试目标 (10)5.2测试方法 (10)5.3测试工具 (10)5.4测试地点 (10)6测试状态转换标准和再启动要求 (11)7测试通过准则 (11)8应提供的测试文档 (11)9测试资源需求 (11)9.1硬件需求 (11)9.2软件需求 (11)9.3网络需求 (12)9.4人员需求 (12)9.5其他需求 (12)10人员、职责及培训要求 (12)10.1人员组成 (12)10.2人员分工与职责 (12)10.3培训要求 (12)11测试进度 (13)12风险和应急 (13)12.1影响计划的潜在因素 (13)12.2应急措施 (14)13测试的局限性 (14)14计划的批准 (14)15参考文档 (15)附录Ⅰ软件错误与缺陷的定义 (16)附录Ⅱ测试状态转换标准和再启动要求 (16)附录Ⅲ测试通过准则 (19)附录Ⅳ人员分工与职责 (20)2/ 211引言1.1 编写目的为保证《飞机订票系统》的测试工作有序进行,保证《飞机订票系统》正确实现需求规格说明书中的功能定义,特制本计划供软件测试相关人员执行。

1.2 测试计划概述计划名称:航空订票系统测试计划文档编号:ticket/2009-06-11测试部门:软件测试部计划作者:金振方赵豪王山计划审核:在windows平台下运行航空订票系统,针对该项目中各个模块应实现的不同功能,生成测试用例文档,再手动进行测试。

/* 此部分主要对测试计划的名称、背景、目标、制定依据以及执行部门,测试的方法、工具、范围作一个简明扼要的阐述。

*/1.3 被测试系统概述产品名称:航空订票系统开发部门:软件开发部测试版本:v 1.0最新版本:v 1.0系统概述:该系统主要实现了预订机票的功能,并生成订单便于查询和修改,主要针对用户登录模块和生成订单模块进行测试。

3/ 21/* 此部分主要对被测试系统的基本用途、功能、特性以及计划测试的软件项进行简要的描述。

*/1.4 测试计划制定依据对测试计划的制定依据给以说明。

测试计划的制定依据本系统的《软件需求规格说明书》,另外还可能包括开发部提供的《软件测试需求说明书》、被测试系统的用户手册、使用说明书以及软件系统自身特性,有时还需要参考用户的意见和建议。

另外测试计划的制定要与被测试系统的质量保证计划相一致。

1.5 预期读者主要可能包括以下人员:项目管理人员、测试人员、系统开发人员,有时还会包括部分用户。

2任务概述2.1 目标在功能测试的基础上,对照系统需求说明书,对系统做确认测试,包括数据采集、数据统计、数据查询。

在真实应用环境下进行测试。

2.2 运行环境Windows XP/Windows 2007,Microsoft SQL Server 20052.3 需求概述1)用户验证让参与测评的用户选择自己的标识进入测评系统,以便测评系统记录该用户是否行使了自己的测评权,对系统内的每种测评类型进行测评,一个用户有一次的测评机会。

4/ 212)评价对飞机票订票系统,系统根据客户的乘机日期、起飞时间和目的地将列出航班号、起飞时间、到达时间和航空公司,然后根据客户的票数和机票单价自动算出总额。

3)评价结果存储系统管理员所列被测对象的各项测评子项后,点击“Insert Order”按钮,系统将其提交的被测对象编号、测评类型编号、测评子项名称、子项测评分值存储到后台数据库中。

4)结果统计统管理员可随时统计制定的测评类型的测评结果数据。

通常这项工作应在该类测评结果后,将该测评类型取消其可测评状态后再进行,以统计出最终测评结果。

5)结果查询系统管理员可查询所有测评类型,所有被评测人员的统计数据。

可查询的数据包括按测评类型分类的被评人员总分。

并以测评类型为单位按总分对参评人员进行排序。

3测试范围在这一部分中,要定义需要测试和不需要测试的内容,定义与测试计划执行有关的重要术语和缩略语,并决定与测试子项目有关的测试工作所发生的场合。

严格按照《软件需求规格说明书》中的功能、性能等要求,同时兼顾软件系统自身特性、用户的意见和建议、被测试系统的质量保证计划等,对软件系统的被测试特性和不被测试特性以下表的格式详细列出。

5/ 21航空订票系统的测试范围3.1 测试用例测试用例见下表6/ 213.2 测试特性与软件需求的对应关系本部分详细说明在本次测试中计划测试的内容与《软件需求规格说明书》的8/ 21对应关系,对照需求计划测试的内容。

3.3 被测试特性1.用户登录模块:测试用户名和密码的有效性,主要包括文本框中所输入文本的长度,类型,格式,密码的显示状态以及用户名与密码的一致性,还有是否能实现控件所标注的功能。

2.生成订单模块:1)测试机票订单的有效性,主要包括航班日期,航班路线和详细信息,以及预定者的姓名。

2)测试是否能实现与订单相关其他的功能,主要包括插入订单,修改订单以及删除订单。

3)测试各种控件的组合使用,主要包括整个界面的布局以及风格,控件间的相互作用,Tab键的顺序,热键的使用,回车键和ESC键的使用,控件组合后功能的实现。

以及文本框是否可输入,下拉列表是否可选,单选框是否有默认值且不能多选,按钮是否有默认值等。

3.菜单栏:测试是否能够正确实现菜单栏中各菜单项指明的功能。

4.工具栏:测试是否能够正确实现工具栏中指明的各项功能。

/*指明所有要被测试的软件特性及其组合,指明每个特性或特性组合有关的测试设计说明。

*/4术语定义此部分定义与测试计划执行有关的重要术语和缩略语,其中主要对软件错误与缺陷的划分标准进行定义。

4.1 软件错误与缺陷定义软件错误与缺陷定义见附录Ⅰ。

9/ 214.2 其他术语的定义5测试目标与策略5.1 测试目标通过对该系统中各个模块的测试,找出系统中可能存在的缺陷,确保该系统的可用性和稳定性。

5.2 测试方法该系统用到得测试方法有:1.界面测试:主要针对系统中的登录界面和生成订单界面,如各个控件的摆放次序是否规范,是否存在中英文混杂的问题。

2.功能测试:对菜单栏和工具栏的测试大部分都是功能测试,主要用来确定是否完整的实现了模块的功能。

3 控件测试:既要对单个控件的功能进行测试,也要看控件是否符合自身的需求,如:单选框是否有默认值等,还要看各控件组合起来是否实现了其对应的功能。

5.3 测试工具对于测试中用到的测试工具给以简单的介绍,对使用测试工具准备进行的测试种类给以简明的描述。

5.4 测试地点郑州大学工学院3号楼。

10/ 216测试状态转换标准和再启动要求测试状态转换标准和再启动要求见附录Ⅱ。

7测试通过准则测试通过准则参见附录Ⅲ。

8应提供的测试文档1) 《软件产品提交测试委托书》2) 《软件测试需求说明书》3) 《测试计划》4) 《测试用例设计与执行报告》5) 《测试结果报告》6) 《测试分析报告》9测试资源需求9.1 硬件需求/* 对于测试所必备的和希望有的硬件设备及其配置给以说明。

并指出目前还不能得到的硬件设备及其配置。

*/9.2 软件需求操作系统:WindowsXP/Windows2000/Window7/* 对于测试所必备的和希望有的软件(包括所需要的测试工具软件)给以说明,并指出目前还不能得到的软件。

*/11/ 219.3 网络需求对于测试所必备的和希望有的网络环境给以说明。

9.4 人员需求对于测试所需人员及其应具备的知识给予说明。

9.5 其他需求对于上面没有涉及到的其他需求给以说明。

10人员、职责及培训要求10.1 人员组成对参与测试活动的所有人员的姓名及其工作角色给以清楚的说明。

参与测试的人员通常由项目负责人、质量人员、测试负责人、测试人员、项目开发组负责人或项目开发人员组成,有时还包括用户等参与测试的其他人员。

10.2 人员分工与职责人员分工与职责见附录Ⅳ。

10.3 培训要求指出测试人员开展和完成测试所需要进行的培训活动。

培训活动主要包括被测试系统、被测试系统的支撑系统以及测试工具的培训。

同时对每一项培训的负责人给以明确的说明。

1)测试工具的培训通常由测试部内部委派人员来完成。

2)被测试系统及其支撑系统的培训通常由被测试系统开发部委派人员来完成。

12/ 2111测试进度此部分要明确给出测试活动中主要事件的计划表。

估计完成每项测试任务所需的时间,为每项测试任务和测试里程碑规定进度。

测试进度可以以下表的格式给出。

测试进度计划表起止日期测试任务2009-6-11 用户登录模块, 生成订单模块2009-6-12 菜单模块,工具栏模块12风险和应急12.1 影响计划的潜在因素在测试计划的执行过程中,对可能存在的影响计划按时完成的风险因素进行分析。

在测试计划执行过程中,通常可能存在以下因素影响计划的按时完成,其中第一点和第三点是影响测试进度的最大可能因素:1)测试人员对被测试产品的熟悉进度较慢;2)测试人员对测试工具的使用熟悉程度不够;3)被测试产品存在重大错误,以致于测试无法继续,需要开发部进行额外的调试和修改才能继续;4)硬件、软件或网络环境出现故障等。

13/ 2112.2 应急措施对潜在风险因素的应急措施逐项给以明确规定。

通常的应急措施有:1)通过适当加班来保证计划的按时完成;2)如果是由于被测试产品存在重大错误而严重影响测试进度,则考虑按照测试暂停标准来暂停该测试。

13测试的局限性对由各种因素(包括测试方法、使用的工具、测试环境及测试人员的素质等)引起的测试局限性进行简要的分析。

影响测试完全的因素通常包括:1) 系统硬件配置存在不可预测的问题;2) 测试范围不能覆盖所有的可能情况;3) 测试时间的限制;4) 测试数据可能不全面;5) 测试工具自身的缺陷;6)测试人员的失误。

14计划的批准规定本计划必须由哪些人(姓名和职务)审批,并为签名和日期留出位置。

14/ 2115参考文档列出本测试计划引用的其他文档,如产品使用说明书、用户手册、产品需求分析、质量风险分析文档、测试需求方案,以及其他相关信息。

列出这些文档可以避免大量重复其内容。

15/ 21附录Ⅰ软件错误与缺陷的定义对于软件的错误和缺陷,目前主要依据其严重程度划分五个级别:1)致命性错误2)数据丢失,数据计算错误、数据传递错误、对数据库造成破坏,造成操作系统或其他支撑系统崩溃、非正常关闭和非正常死机。

相关文档
最新文档