文档介绍:《物流进货系统》测试报告
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。测试背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
AUT的名称:《物流模拟系统》,
AUT的文件列表:
目录及文件名
文件大小
文件日期
安装目录\
225K
2004-3-9 13:00
安装目录\Data\
1K
2004-3-4 15:04
AUT的功能说明:
该系统是一套简单的模拟物流企业或部门对货品入库、统计进行管理的MIS系统,所有的数据都以文本文件的形式存放在“”中。
数据文件中记录数据的存储做出如下规范:
记录起始符
[1 BYTE]
记录序号
[9 BYTE]
货品名称
[10 BYTE]
货品数量
[10 BYTE]
货品单价
[10 BYTE]
货品入库时间
[10 BYTE]
……样本数据……
$
1
AAA
1
03/04/04
$
2
BBB
1
03/04/04
$
3
CCC
3
03/04/04
$
4
DDD
4
03/04/04
$
5
EEE
5
03/04/04
系统功能说明:
货品入库功能:该功能能够接收用户通过键盘输入的数据,将货品的名称、数量、单价以及入库操作当时的系统时间依据数据存储规范存放到数据文件中;
货品数量统计功能:该功能能够实时遍历数据库,将所有数据文件中的货品数量统计显示出来;
货品总额统计功能:该功能能够实时遍历数据库,将所有数据文件中的货品总额(所有货品的(货品数量*货品单价))统计显示出来;
系统退出功能:该功能能实现系统的正常退出。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。测试需求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
使用静态测试和黑盒测试技术,完成AUT所有功能的测试,特别是用户非正常操作下,检测AUT的容错性、和健壮性。
。。。。。。。。。。。。。。。。。。。。。。。。。测试报告的编写。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
项目ID
WT-0409-0001
AUT标题
《物流模拟系统》
版本
测试阶段
单元测试
测试日期
静态测试的测试记录报告
记录序号
测试结果
缺陷描述
缺陷分类
1
全局变量被同时改变时不安全
同时打开多个文件时出错
m_op_choose定义为静态变量,占用内存不释放。而且可被随意改变。建议少用或不用全局变量,可以用函数的返回值在函数间传递。这样保证了数据的安全,又不会占用太多的内存的空间。
();不能关闭所有的文件夹。
严重
2
输出货品总额与实现不一致
在Count_Price()中未及时更新全局数据,读取最新的文件,从中提取最新的数据。
严重
3
文件读或写错
数组m_Goods_IN的长度定义不一致。这样在文件的读取和写入时会出错。
严重