系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。
在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。
对于软件测试而言,黑盒测试法把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否按照规格说明书的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序在运行过程中能否保持外部信息(例如,数据库或文件)的完整性。
黑盒测试又称为功能测试,着重测试软件功能。黑盒测试力图发现下述类型的错误:①功能不正确或遗漏了功能;②界面错误;③数据结构错误或外部数据库访问错误;④性能错误;⑤初始化和终止错误。
当进行数据更新时,没有确定或取消,系统将提示以下对话框,如下图:
图5.1
当主要关键字段“型号”没有输入时,系统也将提示以下对话框,如下图:图5.2
当用户要删除记录时,为了保证不误操作,系统也将提出一个对话框,如下图图5.3
为了便有运行,还将程序打包,进行安装,在打包过程中,也出现以下对话框,如下图图5.46.心得体会
在这次课程设计中,由于我做的是仓库管理信息系统,根据老师的要求并结合本人实际能力,选择了用Visual Basic6.0作为开发环境,Microsoft Access作为数据环境制作该系统。通过这次课程设计,我对软件工程库设计的各个阶段(系统设计、需求分析、总体设计、详细设计)的目标、方法、应注意的事项有了比较深刻的了解同时也提高了用Visual Basic 6.0 的编程能力。在实际设计过程中也碰到了不少问题,例如用Visual Basic 6.0连接数据库时,开始总是连不上,经反复调试并且翻阅了一些介绍Visual Basic 6.0与数据库连接的书籍,经过一段时间后解决了该问题。
本系统的设计已经初步完成,由于时间的仓促以及经验的不足,难免存在许多问题,这就需要在今后的实践中加以修改和完善。本系统经过调试后,应该说基本上是可行的。当然,本系统仍有未完成的遗憾,比如说,对借出管理的归还方面实现的不是太理想。
在程序设计中,我觉得测试是一个复杂而重要的步骤,应该认真对待,当一个功能或一个函数过程完成后,必须认真测试,可以采取书本上学到的黑盒测试和白盒测试两种方法,黑盒测试时应该尽量把所有的可能性都一一试过,验证其正确性;而白盒测试则可以通过设置断点,添加监视来一步一步检查它的流程和数值的正确性。只有经过认真的测试,软件的质量才能得到保证。
同时了解到程序清单的布局对于程序的可读性也有很大影响,利用适当的阶梯形式可以使程序的层次结构清晰明显,还有经常作好一些代码的注释,这样对自己或别人检查程序时带来很大方便。
通过此次软件工程课程设计,我学习掌握了一个软件开发的整个过程,同时也深刻的体会到软件工程中的结构化,模块化的设计方法,以及提高软件可靠性、可文护性、提高效率的重要性。通过使用Visual Basic 6.0语言作为编程工具体会到其软件的强大功能及易学、易用的特性。由于时间限制,此设计中还有许多需要完善和优化的地方,真诚地希望大家指正.
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页