10.6 测试数据集设计
10.6.1 商品进货测试数据集设计
10.6.2 商品上柜测试数据集设计
10.6.3 商品销售测试数据集设计
返回
为了测试, 商品进货数据录入, 功能模块的各
项功能是否正确实现,可以设计一批进货数据
构成商品进货测试数据集,如表 10-5所示。
如此设计进货测试数据集是为了检查在不同的日
期, 不同的进货人员从不同的供货商处以不同
的价格购进不同的商品时, 库存数据的改变能
否保持正确 。 同时, 也测试了, 商品进货数据
录入, 窗体运行的正确性以及可靠性 。
请注意,事先必须保证, 供货商名单, 和, 收
货人员名单, 这两个表中已经记录了对应的供
货商名和收货人名。
10.6.1 商品进货测试数据集设计
表 10-5 商品进货测试数据集
货号 货名 规格 计量单位 进货单价 进货数量 进货日期 收货人 供货商
0202 绿野香花生 250G 袋 1.50 100.00 2004-10-12 程鑫 江汉副食批发站
0203 小米锅巴 125G 袋 0.75 30.00 2004-10-13 程鑫 江汉副食批发站
0204 洽洽茶瓜子 茶色 袋 1.90 80.00 2004-10-10 程鑫 江汉副食批发站
0205 烤馒锅巴 125G 袋 1.14 20.00 2004-10-15 张大宏 康师傅江岸分公司
0206 旺旺小小酥 精装 袋 1.50 100.00 2004-10-11 李倩如 尚利公司
0208 大九制话梅 大包装 袋 1.07 10.00 2004-8-15 程鑫 江汉副食批发站
0209 小九制话梅 小包装 袋 0.80 30.00 2004-8-15 程鑫 江汉副食批发站
0210 大皮哥 简装 袋 0.35 70.00 2004-10-10 李倩如 尚利公司
0211 松子 袋装 袋 4.60 20.00 2004-10-15 李倩如 尚利公司
0212 大土豆泥 即食 盒 2.40 20.00 2004-10-11 李倩如 尚利公司
0213 小土豆泥 即食 盒 1.80 60.00 2004-10-13 李倩如 尚利公司
0215 金箭开心果 125G 盒 4.60 80.00 2004-10-10 李倩如 尚利公司
为了测试, 商品上柜数据录入, 功能模
块的各项功能是否正确实现,可以设计
一批商品上柜数据构成商品上柜测试数据集,如表 10-6所示。
如此设计测试数据集是为了检查在不同
的日期、不同的管理人员向不同的营业
员为不同的商品指定不同的销售单价时,
柜存商品数据的改变能否保持正确。同
时,也测试了, 商品上柜数据录入, 窗体运行的正确性以及可靠性。
10.6.2 商品上柜测试数据集设计
表 10-6 上柜测试数据集
货号 货名 规格 计量单位 销售单价 上柜数量 上柜日期 上柜人 营业员
0202 绿野香花生 250G 袋 1.50 17.00 2004-10-22 李倩如 夏筝芳
0203 小米锅巴 125G 袋 0.85 17.00 2004-10-22 李倩如 夏筝芳
0205 烤馒锅巴 125G 袋 1.20 18.00 2004-10-15 张大宏 钟舒宁
0208 大九制话梅 大包装 袋 1.07 13.00 2004-11-11 程鑫 张小利
0209 小九制话梅 小包装 袋 0.90 5.00 2004-10-17 李倩如 张小利
0212 大土豆泥 即食 盒 2.50 5.00 2004-10-17 程鑫 张小利
0215 金箭开心果 125G 盒 4.70 20.00 2004-10-17 程鑫 齐贤菊
为了测试, 商品销售数据录入, 功能模块的各项功
能是否正确实现, 可以设计若干批次的销售数据 。
模拟销售过程, 逐批次地输入这些数据, 并及时
地察看每批次销售完成时的, 销售数据纪录, 表
中数据的变化, 以及, 柜存数据记录, 表中的数
据是否都能正确反应这个模拟的销售过程 。
这就是说,每输入一批商品销售数据,应该即刻
查看, 销售数据纪录, 表中数据的变化,以及
,柜存数据记录, 表中的数据变化。因为商品销
售过程是一个动态过程,只有通过即时地查看,
方能够真正观察到数据动态变化的过程,也才能
查出相关程序中可能存在的各种错误。
10.6.3 商品销售测试数据集设计
商品销售测试数据集可以参照表 10-7所示
数据进行设计。如此设计商品销售测试
数据集是为了检查在不同的日期、不同
的营业员以不同的价格逐一销售不同的
商品时,其销售数据是否能够正确保存、
对应商品的柜存数据能否实现正确地更
正。同时,也测试了, 商品销售数据录
入, 窗体运行的正确性以及可靠性。
表 10-7 商品销售测试数据集
销售序
列号 货号 货名 规格
计量单

销售单

销售数
量 销售日期
销售人

1 1007 小椰岛酒 250L 瓶 7.00 2.00 2004-10-14 张小利
2 1041 5年白云边 500L 瓶 25.00 2.00 2004-10-14 张小利
3 0202 绿野香花生 250G 袋 2.00 2.00 2004-10-15 钟舒宁
4 0203 小米锅巴 125G 袋 0.90 1.00 2004-10-15 钟舒宁
5 0202 绿野香花生 250G 袋 2.00 1.00 2004-10-15 钟舒宁
6 0212 大土豆泥 即食 盒 3.00 2.00 2004-10-17 钟舒宁
7 0221 小代彩红糖 彩装 袋 1.00 2.00 2004-10-17 钟舒宁
8 0248 雀巢高钙奶粉 500G 袋 19.00 1.00 2004-10-18 夏筝芳
在测试过程中,必须逐步地检查每一个
操作过程完成后的数据变化是否达到预
期的目标,以保证能够检测出某一些程
序逻辑上的错误。并且,可以有意识地
进行一些误操作,例如, 货号, 输入有
误等等,以便发现问题,加以修改。一
定应该理解:软件测试是为了查找错误
而进行的程序运行。
主目录