软件工程实验报告内容模板 下载本文

北京长江软件

错误!使用“开始”选项卡将 标题 9 应用于要在此处显示的文字。

4 . 2 测试用例 4 . 2 . 1 输入

? PersInfoExam 过程:

在 PersInfoExam 过程中,首先对用户的输入信息进行测试。客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。输出为打印帐单或机票,和确认或出错信息。

在输入的测试数据中可分为有效输入类.无效输入类。 其中的错误种类有: 无效输入类

1.数据类型不匹配,PErrorType =T;否则=F;

姓名 string 旅行目的地 string

性别 string 旅行时间 date

工作单位 string (年/月/日 yy/mm/dd) 身份证号码 long int 定票/取票 boolean

2.数据超出规定范围PErrorRank =T; 否则=F;等等

性别只能是‘男’或‘女’;身份证号码按规定必须是13位旅 行时间必须在定票的当天过一天以后; 等等

有效输入类

1.当用户的输入只有旅客资料或帐单号时,则

4 . 2 . 2 输出

? PersInfoExam 过程:

对在旅客信息界面中输入的各项信息进行初步检验。若发现错误,令

PErrorAppear=T,判断错误类型,并将相应的错误类型PErrorType或PerrorRank

作为参数,转入IErrorHandle过程。若未发现错误,转入PersInfoInput过程。

4 . 2 . 3 步骤及操作

在测试过程中,首先需要对各子单元过程进行测试。各子单元过程的测试必须先在程序设计员调试并编译通过后才能进行。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。 其操作过程如下:

1.在客户机接受信息模块过程中,先对各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。 2.同样,在客户机输出信息模块.网络接受和发送模块结构和服务器模块(包括数据库)过程中先对各子单元过程分别进行测试,然后根据白盒法按照

北京长江软件

错误!使用“开始”选项卡将 标题 9 应用于要在此处显示的文字。

详细设计说明书中的流程图对其进行跟踪测试。,

3.然后,根据各模块之间的各种关系,对其接口进行测试。

4.在系统测试中,要注意对各种意外情况(列如断电.硬盘损坏等)加以 处理,对数据库要注意其安全性.可靠性.健壮性.效率。网络传输更

要注意其安全性。

4 . 2 . 4 允许偏差 4 . 3 进度

由于其测试过程较长,需要对各子单元程序.各模块及它们之间的接口分 别进行测试进度.一般测试过程都伴随其概要设计.详细设计过程一起进行, 进度在18个月左右。

4 . 4 条件

必须在保证各硬件设备.软件系统齐备的情况下,资金充足,人员齐备, 各方面互相配合,齐心协力,共同完成。

4 . 5 测试资料

测试资料主要是《》软件开发小组的各类文档及《》航空公司公司提供的各类资料档案。