毕业设计用纸
本章节主要介绍了系统各功能模块的的具体实现过程,包括模块的设计过程,所用到的技术以及所涉及的关键代码。
第 18 页 共23页
毕业设计用纸
第六章 系统测试
软件测试是保证软件质量,提高软件可靠性的最主要的活动之一。它实施对软件规格说明、设计规格说明和编码的最终审核。软件测试的目的是以最少的人力、物力和时间投入,尽可能多地找出软件中潜在的各种错误和缺陷。测试的结果为软件可靠性分析提供了依据。设计测试用例的方法一般有两种:黑盒法以及白盒法。本次测试采用的是黑盒测试,将大部分可能的值来检查系统程序的正确性,并通过测试得到的结果进行必要的调试和功能改进。
6.1 登陆测试
输入不存在的用户名和密码登陆,便会提示登陆失败的错误。当连续三次登陆失败后,便会有下图的提示。
图6-1 登陆测试
图6-2 主界面
此时,点击“确定”,系统就自动退出。如果登陆成功的话,系统就进入到系统主窗口界面6.2。
6.2 教材入库测试
第 19 页 共23页
毕业设计用纸
图6-3 教材入库查询测试
进入系统后,教材管理?所有教材查看,就可以看到6.3所示的对话框。
在新教材入库窗口输入教材信息后保存,点击所有教材查询窗口会出现刚刚录入的教材信息,说明教材入库成功。
6.3 班级领取教材测试
图6-4 教材入库查询测试
在此界面输入班级名称后,会自动显示该班级所属系、班级人数、应领取教材、已领
第 20 页 共23页
毕业设计用纸
取教材等信息。输入要领取的教材后,会自动显示该教材的部分信息以供参考。该界面的教材信息与刚刚输入的教材信息一致,并通过教师指定了该班级的教材,所以班级领取教材成功。
6.4 测试结论
以上所有测试过程都要求系统能够在用户输入出错时给出正确的响应并不影响到数据的安全与完整性。通过测试系统基本达到了设计要求,系统功能完整,用户界面良好,错误处理正确,且能正确提示各种错误种类。总的来说,软件测试通过,基本上达到了需求分析阶段所提出的要求。
6.5本章小结
通过测试结果,让了解到,教材管理系统开发的几个主要功能能够较好的实现,但是由于我对该系统的信息了解不够以及本身的知识缺陷,所以有好些方面没有考虑到,比如说没有对教材价格进行设置、打印报表等。
第 21 页 共23页