图4.6学生成绩查询页面效果图
5系统测试
5.1测试的定义
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤,软件测试目标就是为了发现错误而运行程序的过程。
5.2测试方法
该系统使用以黑盒测试方法进行测试。 黑盒测试是把程序看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。
功能测试是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对本系统的测试方法如下:
(1)页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。
(2)相关性检查:删除/增加一项会不会对其它项产生影响,如果产生影响,这些影响是否都正确。
(3)检查按钮的功能是否正确:如添加、删除、修改、查询等功能是否正确。
(4)字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。
(5)字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容,看系统是否检查字符类型,会不会报错。
(6)检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“删除”键,看系统如何处理,会不会出错;然后选择一个或多个信息,进行删除,看是否正确处理。
5.3测试结果
系统应用功能正常,各程序模块正常。总得来说,还可以但还是有缺陷的。
(1)数据连接没有封装到一个类中,每次都要重发代码,容易出错。
(2)系统学生模块功能有些单一,系统整体实用性还不够强。
(3)如果学生成绩查询中可以实现学生成绩打印功能会更好。