第五章 系统测试
5.1测试计划
5.1.1测试方案
考虑到各种因素和条件的限制,我们决定采用黑盒测试方案。即我们不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成预订功能,得到希望的输出。并对不合法的输入和操作能够正确地识别和防御。
5.1.2测试项目
在本系统中虽然从总体上分为了管理员模块,注册用户模块和非注册用户模块三大功能模块模块,但是实际上这三个模块所包含的低层次功能模块是由重叠的。因此,我们在设计测试用例的时候应该按照三大模块下属的小功能模块进行,可以用最小的工作量完成对整个系统的测试。
具体的测试项目包括有:
1. 系统操作登录
测试系统操作界面,内容包括帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制
2. 借书
测试图书出借功能,内容包括读者证号输入、合理性检查、合法性检查,借书对话框显示控制,图书书号提交、合理性检查、合法性检查,借书登记。
3. 还书
测试图书返还功能,内容包括还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。
1. 添加新管理员
测试添加新管理员功能,内容包括新管理员信息的输入,合理性检查,合法性检查,新管理员信息入库。
2. 添加新书籍
测试添加新书籍功能,内容包括新书籍信息的输入,合理性检查,合法性检查,新书籍信息入库。
3. 管理书籍信息
测试管理书籍信息功能,内容包括对书籍信息的查看,对书籍信息的修改,对修改信息的合理性检查,合法性检查。
4. 书籍统计信息
测试对书籍信息的统计功能,内容包括对所统计信息合理性,正确性检查。