版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程课程设计报告 专业班级:信息与计算科学0901班 项目名称: 铁路售票管理系统 项目组长: 成 员: 2012.1.5 铁路售票管理系统软件系统测试报告铁路售票管理系统软件系统测试报告31引言31.1编写目的31.2背景31.3定义31.4参考资料42系统需求概述42.1业务目标42.2运行环境42.3功能需求52.4非功能性需求53测试计划63.1测试方案63.1.1 测试方法63.1.2 测试的功能范围73.1.3 测试的性能范围83.2测试进度表及测试人员计划84 单元测试报告84.1 RailwayManagement类84.1.1 描述84.1.2 测试方法94.1.3测试用
2、例94.1.4测试结果分析205 集成测试报告205.1集成测试描述205.2集成方法设计215.3测试内容215.4测试结果分析226 系统测试报告226.1 系统测试描述226.2 功能测试226.3 安全性测试226.4 性能测试237 测试结论23面向对象需求分析方法 :OOA组长:张银分工情况:杨超 1050310218 子系统1 :列车及车票信息查询子系统路帅 1050310204 子系统2 :登录系统及信息管理子系统张银 1050310214 子系统3 :车票的销售与退票子系统周春波 1050310211 子系统4 :列车及车票管理子系统铁路售票管理系统软件系统测试报告1引言1.
3、1 编写目的 本测试报告为实验室铁路售票系统的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。预期参考人员包括用户、测试人员、开发人员、项目管理者、和其他质量管理人员。1.2背景a 待开发的软件系统的名称:铁路售票管理系统本软件产品是一项独立的软件,而且全部内容自含。实现网络化铁路售票管理。旅客可通过该系统来进行列车信息及车票信息的查询,车次查询及目的站查询列车及车票信息。售票员通过该系统能够进行列车信息及车票信息的查询,能够进行售票,退票业务,能够更改个人信息,系统管理员通过该系统能够对整个火车站的列车,车票等信息进行统计,添加,删除,对售票员进行增加或减少,对铁
4、路部门的列车及售票系统进行统一管理。 该软件构建起区域铁路部门列车信息及车票信息,及售票情况,退票情况等基础数据库,实现列车,车票及售票员等的管理,实现整个铁路售票部门的正常运行。b 本项目的任务提出者:哈尔滨工业大学企业智能与服务实验室王忠杰老师;开发者:哈工大计算机学院05级2班开发小组;用户:旅客,车站售票员,系统管理员 测试人员:哈工大计算机学院05级2班开发小组 测试报告的书写者:哈工大计算机学院05级2班开发小组1.3定义术语名称(缩写)术语全称含义C/SClient/service 客户端/服务端结构最终用户最终用户系统开发后的最终使用者一般用户一般用户需购买火车票进行业务的人群
5、即旅客售票员售票员车站及代售点的所有售票员系统管理员系统管理员具有对不同用户进行管理,输入用户的各种信息、管理用户权限、维护数据库等权限的用户1.4参考资料【1】 软件工程原理,方法与应用(第二版) 史济民 顾春华等编著 高等教育出版社 2004【2】 软件工程理论,方法与实践 孙家广主编 刘强编著 高等教育出版社 2006【3】 【4】 铁路售票管理系统需求规格说明书 2008-4-15【5】 铁路售票管理系统软件设计说明书 2008-5-15【6】 铁路售票管理系统用户使用说明书 2008-6-112系统需求概述2.1业务目标实现网络化铁路售票管理。一般用户、售票员、系统管理员等用户都可以
6、通过上网来进行铁路车票业务的管理,实现网络化售票业务。构建标准的铁路车票,火车管理基础数据库。构建起火车信息,车票信息,特殊用户信息等基础数据库。实现列车及车票信息查询、登录系统及信息管理、车票的销售与退票列车及车票管理等子系统的流程化管理。2.2运行环境为安装和运行该软件系统所需要的硬件设备。l 最小需求:仅能运行最基本的功能,但在性能上可能比较差;运行时内存要求:1MB;安装所需硬盘:5MB;l 一般需求:能运行所有功能,并可达到一般的性能水平;运行时内存要求:128MB;安装所需硬盘:10GB;l 推荐需求:为使性能达到较高水平,通常对硬件要求比较高。运行时内存要求:256MB;安装所需
7、硬盘:20GB;支持环境:l 操作系统平台: Windows NT4.0 Server、Windows 2000 Serverl 数据库:MS SQL Server 2000l 应用服务器:Microsoft.Net 企业服务器2.3功能需求铁路售票管理系统主要负责列车信息及车票信息的查询,登录系统及信息管理,火车票的销售与退票,列车及车票的管理。铁路售票管理系统的主要用户是:旅客,售票员及系统管理员。铁路售票管理系统总体功能结构,如图1所示。铁路售票管理系统火车票的销售与退票列车及车票的管理列车及车票信息查询登录系统及信息管理 图1 铁路售票管理系统总体功能结构 系统的主要功能: 1. 列车
8、信息及车票信息的查询该功能模块的具体实现分为两个部分,一 根据车次查询列车信息及售票信息。二 根据目的站查询列车信息及售票信息。2. 登录系统及信息管理登录系统针对不同用户种类来分,一般用户旅客登录,售票员登录,系统管理员登录,除一般用户外,其余两类用户均需在系统首页用户名与密码才能进入到登录界面,从不同入口获得不同权限,售票员修改个人信息,系统管理员增加或减少售票员。3. 火车票的销售与退票该功能模块分为两个部分,一是火车票的销售,二是退票。火车票的销售是由售票员进行操作,并统计更新销售总额的信息4. 列车及车票的管理该功能模块包含了增加列车、删除列车、火车票的填充,火车票的删除四个部分。全
9、部是管理员的操作。2.4非功能性需求(1)系统应具有开放性:考虑到铁路部门的运行不仅与各区域相关,受区域管辖,调配,而且它必须受国家铁路中心集中管辖,在特定的时期国家需采取特殊措施,对整个国家内的各子区域进行宏观调控,对整个铁路运输进行合理调度,尽量使旅客达到满意程度。本系统必须具有良好的开放性,既要满足现有集成需求,又要为将来系统的扩展预留接口。(2)应随着铁路售票部门业务的不断完善,系统的更新势在难免,因此系统应该具有很好的跨平台性、可维护性、可扩充性、易使用性。当用户需求,如操作方式、运行环境、数据结构以及其他软件接口等发生变化时,设计的软件要求能做适当的调整。(3)系统应具有高可靠性:
10、系统在功能完整的同时,应具有良好的可靠性。作为支持铁路售票部门的工作,有效调度区域的铁路客运,系统必须具有高效可靠性,以保证数据的安全和系统的稳定运行。(4)系统对用户操作的相应时间应小于1 秒,最终用户对时间具有较高的要求,如查询列车信息及车票信息时,需要较快的查询速度,否则会给最终用户带来不便。(5)系统应易于操作和维护:系统应面向用户进行设计。系统的使用者对计算机了解程度不同,因此系统的操作应该尽量简单、方便,用户界面友好,使用户能够易学易用。(6)系统应具有较强的安全保密性:系统应提供安全可靠的数据存储服务,拒绝未被授权的人员访问、篡改数据信息的企图,而只向被授权的用户提供与其权限一致
11、的数据服务。3测试计划3.1测试方案3.1.1 测试方法 面向对象软件封装驱动了类和对象的定义,这意味着每个类和类的实例(对象)包装了属性(数据)和操纵这些数据的操作。而不是个体的模块。最小的可测试单位是封装的类或对象,类包含一组不同的操作,并且某特殊操作可能作为一组不同类的一部分存在,因此,单元测试不再孤立地测试单个操作,而是将操作作为类的一部分。 因为面向对象软件没有层次的控制结构,传统的自顶向下和自底向上集成策略就没有意义,此外,一次集成一个操作到类中(传统的增量集成方法)经常是不可能的,这是由于“构成类的成分的直接和间接的交互”。 通过单元测试和集成测试,仅能保证软件开发的功能得以实现
12、,并不能确认在实际运行时,它是否满足用户的需要,是否存在实际使用时会被诱发产生错误的隐患。因此,对完成开发的软件必须经过规范的系统测试。综上所述,采用图2 所示的测试的层次结构,测试铁路售票管理系统。类操作测试试系统测试集成测试类的测试类操作测试类操作测试单元测试 图 2 测试层次结构面向对象软件测试的层次可划分为:1.单元测试包括两部分:(1)类操作测试主要考虑封装在类中的一个方法对数据进行的操作。可以采用传统的模块测试方法,但方法是封装在类中,并通过向所在对象发消息来执行,它的执行与状态有关,特别是在操作的多态性时,设计测试用例时要考虑设置对象的初态,并且要设计一些函数来观察隐蔽的状态值。
13、采用黑盒测试方法。(2)类的测试测试范围主要是类定义之内的属性和服务,以及有限的对外接口的部分。2.集成测试(类簇测试)把一组相互有影响的类看作一个整体称为类簇。类簇测试主要根据系统中相关类的次关系,检查类之间的相互作用的正确性,即检查各相关类之间消息连接的合法性、子类的继承性与父类的一致性、动态绑定执行的正确性、类簇协同完成系统功能的正确性等等。其测试有两种不同策略:(1)基于类间协作关系的横向测试:由系统的一个输入事件作为激励,对其触发的一组类进行测试,执行相应的操作/消息处理路径,最后终止于某一输出事件。应用回归测试对已侧试过的类集再重新执行一次,以保证加入新类时不会产生意外的结果。(2
14、)基于类间继承关系的纵向测试:首先通过测试独立类(是系统中已经测试正确的某类)来开始构造系统,在独立类测试完成后,下一层继承独立类的类(称为依赖类)被测试,这个依赖类层次的测试序列一直循环执行到构造完整个系统。集成测试采用黑盒测试方法。3.系统测试是对所有程序和外部成员构成的整个系统进行整体测试,检验软件和其他系统成员配合工作是否正确,另外,还包括了确认测试内容,以验证软件系统的正确性和性能指标等是否满足需求规格说明书所制定的要求。它与传统的系统测试一样,可沿用传统的系统测试方法3.1.2 测试的功能范围 1一般用户列车信息查询Ø 是否使用分栏显示方式实现按车次及按目的站查询功能
15、216; 查看返回查询列车信息窗口Ø 查询结果是否正确 2. 售票员及系统管理员登录Ø 是否使用菜单形式实现售票员及系统管理员登录功能Ø 查询数据库中信息是否匹配,查询是否成功 3系统管理员操作Ø 是否实现个人信息管理,查询及更改信息等功能Ø 是否实现售票员管理,增加,删除,查看,及修改售票员信息等功能Ø 是否实现列车管理,增加,删除及查看列车信息等功能Ø 是否实现车票管理,增加,删除及查看车票信息等功能 4. 售票员操作Ø 是否实现个人信息管理, 查看,修改个人信息等功能Ø 是否实现售票功能,查询车票信
16、息及售票功能Ø 是否实现退票功能3.1.3 测试的性能范围 本系统测试的范围: 系统是否具有良好的可靠性,以保证数据的安全和系统的稳定运行。 系统对用户操作的相应时间是否小于1 秒。3.2测试进度表及测试人员计划测试进度及测试人员计划如表所示。表1 测试进度及测试人员计划测试阶段测试任务测试内容人员分配起止时间第一阶段单元测试模块功能测试 测试各个模块的功能小组集体6.7 至6.8接口测试 测试程序之间能否互相调用,包括界面与程序的连接小组集体6.8 至6.9数据文件存取的测试测试程序能否正确存取文档 小组集体6.9 至6.10设计约束的测试测试key 值的必输入性及嵌套交易小组集体
17、6.10至6.11第二阶段集成测试集成测试小组集体6.10至6.11第三阶段系统测试系统测试小组集体6.11至6.12测试总结 测试总结小组集体6.134 单元测试报告4.1 RailwayManagement类 4.1.1 描述 包括模块名称:一般用户列车信息查询, 售票员及系统管理员登录,系统管理员操作,售票员操作测试者:张银,周春波,路帅,杨超测试时间:2008.6.7总工时/总工作日: 1任务开始时间: 2008.6.7 9点结束时间:2008.6.7 18点总计:8小时4.1.2 测试方法采用黑盒测试的等价类划分方法。4.1.3测试用例RailwayManagement类的测试用例如
18、下表 所示。表2 RailwayManagement类的测试用例1功能模块名RailwayManagement编制人杨超用例编号- TC-TEP_ Railway _1编制时间 2008.6.7功能特性按车次进行列车查询测试目的检验其查询结果是否正确测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入车次,按查询按钮2346显示警告信息“该车次不存在”显示警告信息“该车次不存在”通过2按查询按钮显示警告信息“请输入车次”显示警告信息“请输入车次”通过3输入车次,按查询按钮T184显示正确列车信息显示正确列车信息通过表3 RailwayManagement类的测试用例2功能模块名Railw
19、ayManagement编制人杨超用例编号- TC-TEP_ Railway _2编制时间 2008.6.7功能特性按目的站进行列车查询测试目的检验其查询结果是否正确测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入目的站,按查询按钮汉口显示警告信息“以汉口为重点站的列车不存在”显示警告信息“以汉口为重点站的列车不存在”通过2按查询按钮显示警告信息“请输入终点站”显示警告信息“请输入终点站”通过3输入目的站,按查询按钮长春显示相关列车正确信息显示相关列车正确信息通过表 4 RailwayManagement类的测试用例3功能模块名RailwayManagement编制人杨超用例编号-
20、TC-TEP_ Railway _3编制时间 2008.6.7功能特性用户系统管理员身份验证测试目的验证是否允许合法登陆,阻止非法登陆测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入用户名按登录按钮用户名=admin,密码为空显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过2输入密码按登录按钮用户名为空,密码为111显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过3按登录按钮用户名为空,密码为空显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过4输入用户名,密码,按登录按钮用户名
21、为admin,密码为222显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过5输入用户名,密码,按登录按钮用户名为tt,密码为111显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过6输入用户名,密码,按登录按钮用户名为tt,密码为333显示警告信息“你输入的用户名或密码错误显示警告信息“你输入的用户名或密码错误通过7输入用户名,密码,按登录按钮用户名为admin,密码为111成功进入系统管理员操作界面成功进入系统管理员操作界面通过表5 RailwayManagement类的测试用例4功能模块名RailwayManagemen
22、t编制人杨超用例编号- TC-TEP_ Railway _4编制时间 2008.6.7功能特性用户售票员身份验证测试目的验证是否允许合法登陆,阻止非法登陆测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入用户名按登录按钮用户名=tt,密码为空显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过2输入密码按登录按钮用户名为空,密码为111显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过3按登录按钮用户名为空,密码为空显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过4输入用户名,密码,按
23、登录按钮用户名为tt,密码为222显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过5输入用户名,密码,按登录按钮用户名为aa,密码为111显示警告信息“你输入的用户名或密码错误”显示警告信息“你输入的用户名或密码错误”通过6输入用户名,密码,按登录按钮用户名为aa,密码为333显示警告信息“你输入的用户名或密码错误显示警告信息“你输入的用户名或密码错误通过7输入用户名,密码,按登录按钮用户名为tt,密码为111成功进入系统售票员操作界面成功进入系统售票员操作界面通过表6 RailwayManagement类的测试用例5功能模块名RailwayManageme
24、nt编制人杨超用例编号- TC-TEP_ Railway _5编制时间 2008.6.7功能特性查看系统管理员信息测试目的验证是否正确显示系统管理员信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查看按钮无显示系统管理员信息显示系统管理员信息通过表7 RailwayManagement类的测试用例6功能模块名RailwayManagement编制人路帅用例编号- TC-TEP_ Railway _6编制时间 2008.6.7功能特性系统管理员修改个人信息测试目的验证修改信息后数据库中是否相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入ID及用户名ID为aaa用户名
25、bbb显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过2输入ID,密码,及工资ID为aaa密码为aaa工资为100显示警告信息“请确保输入信息完整显示警告信息“请确保输入信息完整通过3输入ID,用户姓名及工资ID为aaa姓名为aaa工资为100显示警告信息“请确保输入信息完整显示警告信息“请确保输入信息完整通过4输入ID,密码,用户姓名及工资ID为aaa密码为aaa姓名为aaa工资为100显示“操作成功“信息显示“操作成功“信息通过表8 RailwayManagement类的测试用例7功能模块名RailwayManagement编制人路帅用例编号- TC-TEP_ Ra
26、ilway _7编制时间 2008.6.7功能特性添加售票员测试目的验证数据库中是否增加售票员信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1输入售票员密码,输入售票员工号,输入售票员姓名,输入售票员工资售票员密码为aaa,工号20,姓名bb,工资200显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过2输入售票员ID,输入售票员工号,输入售票员姓名,输入售票员工资售票员ID为aaa,工号20,姓名bb,工资200显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过3输入售票员ID,输入售票员密码,输入售票员姓名,输入售票员工资售票员ID为a
27、aa,密码111,姓名bb,工资200显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过4输入售票员ID,输入售票员密码,输入售票员工号,输入售票员姓名,输入售票员工资售票员ID为aaa,密码111,工号20,姓名bb,工资200显示“操作成功“信息显示“操作成功“信息通过表9 RailwayManagement类的测试用例8功能模块名RailwayManagement编制人路帅用例编号- TC-TEP_ Railway _8编制时间 2008.6.7功能特性删除售票员操作测试目的验证数据库中售票员记录是否进行相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1
28、按删除按钮无显示警告信息“请输入工号“显示警告信息“请输入工号“通过2输入工号,按删除按钮工号10000显示警告信息“该售票员不存在“显示警告信息“该售票员不存在“通过3输入工号,按删除按钮工号12显示“操作成功“信息显示“操作成功“信息通过表10 RailwayManagement类的测试用例9功能模块名RailwayManagement编制人路帅用例编号- TC-TEP_ Railway _9编制时间 2008.6.7功能特性查看售票员个人信息测试目的验证是否显示正确售票员信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查找按钮无显示警告信息“请输入工号“显示警告信息“请输入工
29、号“通过2输入工号,按查找按钮工号1000显示警告信息“该售票员不存在“显示警告信息“该售票员不存在“通过3输入工号,按查找按钮工号5显示售票员正确信息显示售票员正确信息通过表 11 RailwayManagement类的测试用例10功能模块名RailwayManagement编制人路帅用例编号- TC-TEP_ Railway _10编制时间 2008.6.7功能特性系统管理员修改售票员信息测试目的验证数据库中是否有相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按修改按钮无显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过2输入工号,按修改按钮工号 1显
30、示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过3输入工号,输入售票员工资,按修改按钮工号 1售票员工资 1000显示“操作成功“信息显示“操作成功“信息通过表12 RailwayManagement类的测试用例11功能模块名RailwayManagement编制人张银用例编号- TC-TEP_ Railway _11编制时间 2008.6.7功能特性添加列车操作测试目的验证数据库中是否有测试步骤操作描述测试数据 期望的结果实际结果测试状态1按添加按钮无显示警告信息“输入信息不能为空“显示警告信息“输入信息不能为空“通过2输入车 次, 列车类型, 站次,站名, 开车时间,
31、停留时间 ,到站时间,全程用时,里 程,硬座票价,硬卧下票价,软卧下票价,按添加按钮车次 T55, 类型 特快 站次为空站名 长春 发车时间,08:20 ,停留时间 到站时间 10:20全程用时 2小时里 程 600硬座票价 30硬卧下票价60软卧下票价 100显示警告信息“输入信息不能为空“显示警告信息“输入信息不能为空“通过3输入车 次, 列车类型, 站次,站名, 开车时间,停留时间 ,到站时间,全程用时,里 程,硬座票价,硬卧下票价,软卧下票价,按添加按钮车次 T184 类型 特快 站次为2站名 长春 发车时间,08:20 ,停留时间 到站时间 10:20全程用时 2小时里 程 600硬
32、座票价 30硬卧下票价60软卧下票价 100显示警告信息“该车次已存在,添加失败“显示警告信息“该车次已存在,添加失败“通过4输入车 次, 列车类型, 站次,站名, 开车时间,停留时间 ,到站时间,全程用时,里 程,硬座票价,硬卧下票价,软卧下票价,按添加按钮车次 T55 类型 特快 站次为2站名 长春 发车时间,08:20 ,停留时间 到站时间 10:20全程用时 2小时里 程 600硬座票价 30硬卧下票价60软卧下票价 100显示“操作成功“信息显示“操作成功“信息通过表13 RailwayManagement类的测试用例12功能模块名RailwayManagement编制人张银用例编号
33、- TC-TEP_ Railway _12编制时间 2008.6.7功能特性系统管理员 列车信息查询测试目的验证是否返回正确列车信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查找按钮无显示警告信息“请输入车次 “显示警告信息“请输入车次“通过2输入车次,按查找按钮车次2222显示警告信息“改车次的列车不存在“显示警告信息“改车次的列车不存在“通过3输入车次,按查找按钮车次T184显示正确列车信息显示正确列车信息通过表14 RailwayManagement类的测试用例13功能模块名RailwayManagement编制人张银用例编号- TC-TEP_ Railway _13编制时
34、间 2008.6.7功能特性系统管理员删除列车操作测试目的验证数据库是否进行相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按删除按钮无显示警告信息“请输入车次 “显示警告信息“请输入车次 “通过2输入车次,按删除按钮T199显示警告信息“改车次的列车不存在“显示警告信息“改车次的列车不存在“通过3输入车次,按删除按钮T155显示信息“操作成功“显示信息“操作成功“通过表15 RailwayManagement类的测试用例14功能模块名RailwayManagement编制人张银用例编号- TC-TEP_ Railway _14 编制时间 2008.6.7功能特性系统管理员添加车
35、票测试目的验证数据库中车票信息是否得到相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按添加按钮无显示警告信息“输入信息不能为空“显示警告信息“输入信息不能为空“通过2输入车 次,终点站, 里 程,开车时间,到站时间,全程用时, 车票类型,票价,车票数,按添加按钮车 次 T184始发站 为空终点站长春 里 程 200,开车时间08:40,到站时间10:40全程用时2小时 车票类型 硬座票价 30车票数 20显示警告信息“输入信息不能为空“显示警告信息“输入信息不能为空“通过3输入车 次, 始发站,终点站, 里 程,开车时间,到站时间,全程用时, 车票类型,票价,车票数,按添加按钮
36、车 次 T184始发站为哈尔滨 终点站长春 里 程 200,开车时间08:40,到站时间10:40全程用时2小时 车票类型1 硬座票价 30车票数 20显示“操作成功“信息显示“操作成功“信息通过4输入车 次, 始发站,终点站, 里 程,开车时间,到站时间,全程用时, 车票类型,票价,车票数,按添加按钮车 次 T133始发站为哈尔滨 终点站长春 里 程 200,开车时间08:40,到站时间10:40全程用时2小时 车票类型 硬座票价 30车票数 20显示“操作成功“信息显示“操作成功“信息通过表16 RailwayManagement类的测试用例15功能模块名RailwayManagement
37、编制人张银用例编号- TC-TEP_ Railway _15 编制时间 2008.6.7功能特性系统管理员查看车票信息测试目的验证是否返回显示正确信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查看按钮无显示警告信息“请输入车次“显示警告信息“请输入车次“通过2输入车次,按查看按钮车次 T188该车次的车票不存在该车次的车票不存在通过3输入车次,按查看按钮车次 T184显示该车次车票的信息显示该车次车票的信息通过表17 RailwayManagement类的测试用例16功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_ Railway _16 编制时
38、间 2008.6.7功能特性系统管理员删除车票测试目的验证数据库是否得到相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按删除按钮无显示警告信息“请输入车次“显示警告信息“请输入车次“通过2输入车次,按删除按钮车次 T188该车次的车票不存在该车次的车票不存在通过3输入车次,按删除按钮车次 T184显示“操作成功“信息显示“操作成功“信息通过表18 RailwayManagement类的测试用例17功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_ Railway _17 编制时间 2008.6.7功能特性查看售票员信息测试目的验证是否正确显示售票
39、员信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查看按钮无显示售票员信息显示售票员信息通过功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_ Railway _18编制时间 2008.6.7功能特性售票员修改个人信息测试目的验证数据库中售票员个人信息是否得到相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按修改按钮显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过2输入ID及密码,按修改按钮ID为aaa密码bbb显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过3输入ID,密码,用户姓名及工
40、资,按修改按钮ID为aaa密码为aaa姓名为aaa显示“操作成功“信息显示“操作成功“信息通过表 19 RailwayManagement类的测试用例18功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_ Railway _19 编制时间 2008.6.7功能特性售票员查看车票信息测试目的验证是否返回显示正确信息测试步骤操作描述测试数据 期望的结果实际结果测试状态1按查看按钮无显示警告信息“请输入车次“显示警告信息“请输入车次“通过2输入车次,按查看按钮车次 T188该车次的车票不存在该车次的车票不存在通过3输入车次,按查看按钮车次 T184显示该车次车票的信息
41、显示该车次车票的信息通过表 20 RailwayManagement类的测试用例19功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_Railway_19编制时间 2008.6.7功能特性售票员售票测试目的验证数据库中车票相关信息是否得到更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按确定按钮无显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过2输入车次,选择车票类型及车票人分类,售票数量,按确定按钮车次 T184终点站 空硬座学生票售票数量4显示警告信息“请确保输入信息完整“显示警告信息“请确保输入信息完整“通过3输入车次,终
42、点站,选择车票类型及车票人分类,售票数量,按确定按钮车次 T184终点站 长春硬座学生票售票数量4显示“操作成功“信息显示“操作成功“信息通过 表21 RailwayManagement类的测试用例20功能模块名RailwayManagement编制人周春波用例编号- TC-TEP_ Railway _20编制时间 2008.6.7功能特性售票员退票测试目的验证数据库中车票相关信息是否得到相应更新测试步骤操作描述测试数据 期望的结果实际结果测试状态1按退票按钮无显示警告信息“输入的信息不全,请重新输入“显示警告信息“输入的信息不全,请重新输入“通过输入车次,终点站,选择车票类型及车票人分类,售
43、票数量,按确定按钮车次 T184终点站 空硬座学生票售票数量3显示警告信息“输入的信息不全,请重新输入“显示警告信息“输入的信息不全,请重新输入“通过输入车次,终点站,选择车票类型及车票人分类,售票数量,按确定按钮车次 T184终点站 长春硬座学生票退票数量3显示“操作成功“信息显示“操作成功“信息通过4.1.4测试结果分析程序单元正确地实现了需求和设计上要求的功能,因此通过测试。5 集成测试报告5.1集成测试描述测试者:张银,周春波测试时间:6.10 至6.11总工时/总工作日: 15.2集成方法设计基于随机测试方法进行集成测试。5.3测试内容按渐增集成测试过程设计测试用例如下表所示。 表22 售票员添加并查看其信息的测试用例功能模块名RailwayManagement编制人张银用例编号- TC-TEP_Railway _21编制时间 2008.6.10功能特性售票员添加并查看其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓库作业隐患排查与整改计划
- 2024年度铝合金船舶制造材料采购协议3篇
- 2025年BIM工程师之BIM工程师考试题库带答案(能力提升)
- 2024年度消防电源设备供应安装合同2篇
- 2025版新教材高考数学复习特训卷考点练100统计图表的应用
- 2025版新教材高考物理全程一轮总复习课时分层作业30机械振动
- 2024年度体育赛事组织与赛事视觉设计公司合同3篇
- 4 认识空气 教学实录-2023-2024学年科学一年级下册冀人版
- 2024年乳胶漆环保认证采购合同范本3篇
- 国开电大《西方行政学说》形考任务2-4
- 气相色谱检测器FID-培训讲解课件
- 新教材人教A版高中数学选择性必修第一册全册教学课件
- 《HSK标准教程1》-HSK1-L8课件
- 幼儿园小班绘本:《藏在哪里了》 课件
- 上册外研社六年级英语复习教案
- 替班换班登记表
- 社会保险法 课件
- 阿利的红斗篷 完整版课件PPT
- 桥梁工程挡土墙施工
- 供应商质量问题处理流程范文
- 实验室生物安全手册(完整版)资料
评论
0/150
提交评论