宾馆客房管理系统说明书(7)

2019-03-29 10:50

5.5软件测试

软件测试的目标是为了发现软件中的错误,而发现错误并不是最终的目标,通过测试发现错误之后还必须诊断并改正错误,这就是测试的目的。

软件测试的目标为:(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误。(3)成功的测试是发现了至今为止尚未发现的错误的测试。 5.5.1测试的方法和步骤

测试方法: 1.

白盒法 其测试的前提是可以把程序看成装在一个透明的白盒子中,也就是

完全了解程序的结构盒处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每一条通路是否能按预定的要求正确工作。

2.

黑盒法 其测试前提是把程序看成一个黑盒子,完全不考虑程序的内部结构

盒处理过程。也就是说黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接收输入的数据产生正确的输出信息,并保持外部信息的完整性。

测试步骤:

一般大型软件系统的测试基本上包括5个步骤:模块测试、子系统测试、系统测试、验收测试和平行运行。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它作必要的测试,模块的编写者和测试者是同一个人,编码和模块测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。 5.5.2测试总结

我在系统的测试中主要采用上述的步骤测试方法大部分采用“白盒测试”。 因为程序的编写由我一个人完成,程序的流程很清楚,在编写过程中也出现过很多错误,甚至根本无法运行下去,采用程序中的设置断点,进行断点测试,逐步缩小

26

范围并最终找到问题的解。在编写的过程中一边编写一边进行测试,发现错误立刻更正尽量使模块功能更贴近用户。在测试过程中,我尽量站在用户的角度考虑问题,假如我是用户如何才能更方便,假如我在某一时刻进行某种操作会产生什么结果,大量进行假设。并请同学帮忙作为用户试使用系统并提出建议意见。在所有模块功能完成后,先测试了一个模块的功能,能够实现后,再对其它模块进行编写、测试,在这个过程中,往往又会返回到刚才的模块,再次改进。如此反复当所有模块测试完成后,便对子系统分别测试,输入大量数据并尽可能多的假设“非正常情况”以测试系统的健壮性。待这些测试都通过后就对整个系统进行测试。我所采用的测试方式属于集成测试中的渐增式测试,这种方法实际上同时完成单元测试和集成测试,其优点有:

1. 开销小,因为其利用已测试过的模块作为测试软件。 2. 可以较早发现模块间的接口错误。

3. 在测试时,如发现错误往往和最近加进来的那个模块有关。 4. 已测试的模块可以在新的条件下再次检验,使测试更彻底。

经过系统测试并修改之后,仓库管理系统基本上完成了在任务书中所要求的功能,并同时为了达到学习的目的,对系统作了功能一部分创新,且都已经过完全测试。

设计总结

在这两周的面向对象课程设计中,我的题目是: 宾馆客房管理系统 。这两周课程设计中,通过该题目的设计过程,我加深了对面向对象中类、结构体以及对象的理解,掌握了类、结构体以及对象的实现,进一步理解和掌握了以前所学的各种数据结构,同时也加深了对面向对象C++语言知识的理解,扩大了我的知识面,更懂得了如何深入的了解一种语言的各种能。学会了如何把学到的知识用于解决实际问题,锻炼了自己动手的能力。

经过设计和开发,宾馆客房管理系统基本开发完毕。其功能基本符合用户需求,能够完成客房信息的添加、删除、查询等功能。对于数据的一致性的问题也通过程序进行了有效的解决。

但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观等多方面问题。这些都有待进一步改善

27

一个人要完成所有的工作是非常困难和耗时的。在以后的学中我会更加注意各个方面的能力的协调发展。在课程设计时遇到了很多的问题,在老师和同学的帮助,和对各种资料的查阅中,将问题解决,培养了我自主动手,独立研究的能力,为今后在学习工作中能更好的发展打下了坚实的基础。

参考文献

[1]张海藩,软件工程导论[M].清华大学出版社,2003年12月 [2]张海藩,软件工程导论学习辅导[M].清华大学出版社,2004年9月 [3]萨师煊,王珊.数据库系统概论[M].清华大学出版社,2002年2月

[4]徐守祥,数据库应用技术——SQL Server篇.人民邮电出版社,2004年8月 [5]李明等,数据库原理及应用.西南交通大学出版社,2007年7月

28

致 谢

课程设计的完成是老师给我提供了良好的学习环境,并给予我悉心的关怀与指导。特别要感谢我的指导老师张其文老师,在此表示衷心地感谢。老师认真负责的工作态度、严谨的治学风格,使我深受启发;开发的同时,和同学们之间的相互探讨也使我获益匪浅。通过这学期的毕业设计,我除基本学会开发数据库外更重要的是学到了兢兢业业,奋发向上的精神,这种精神是我今后人生前进道路上的一种力量。所以我再次感谢老师和我的同学们。

29


宾馆客房管理系统说明书(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管理学复习思考题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: