项目名称
?机构名称,2002
测试报告 姓名:王运飞 学号:08111423 Page 1 of 8 酒店管理系统
项目名称
1. 基本信息
2. 实况记录
?机构名称,2002
Page 2 of 8
项目名称
?机构名称,2002
Page 3 of 8
项目名称
?机构名称,2002
Page 4 of 8
项目名称
3. 分析与建议
软件分析;通过对软件的测试这个酒店管理系统基本上符合用户需求,但是在调试的过程中发现不少缺陷,有必要在这里讲一下。
首先,由于涉及到多个功能,所以模块的接口较多,各个模块加起来使得软件过于臃肿,比如软件中所用到的模块有,用户订餐模块,用户刷卡模块,数据库调用模块,预订房间模块,退订房间模块,取消订餐模块,由于再设计模块时没有太好的设计好模块致使出现了如此多的模块,而有些模块是没有必要的,或者说有些模块可以通过合并方法来减少,从这次软件测试中学习到了模块构建对以后软件设计的重要性
其次,软件的数据库设计的不合理,为什么不合理呢,因为,为了充分考虑软件数据库的安全性,再设计数据库是加入了过多的数据项,因为如果在数据库设计时加入了过多的字段就会使数据库存在过多冗余,冗余过多就会减慢数据库的运行,正因为如此在我们在顾客过多时才会使得数据库不堪负重,软件运行困难,这完全与数据库的设计不合理有关,就此分析,我们觉得如果再设计有大量数据要存储的软件的时候一定要设计好数据库的字段,表段,要适当的搭配不要应为出于安全考虑就牺牲了数据库的性能,由此我们想到一种解决办法,比如,当我们在遇到类似的问题时,我们可以把数据库和系统的安全性综合起来考虑比如,设计数据库时我们减少安全考虑,而在外部我们添加独立的安全模块,以保证数据库的安全性。
安全插件的设计也缺乏充分考虑,比如,当我们进行刷卡付账时要进行安全插件的安装,如果没有安全插件,则可能导致付款失败,这一点我们没有合理设计,当时只考虑要进行安全检查,没理会如果不安装安全控件的状况,除了这一点外,安全控件还有一个小问题,就是兼容性不是很好,安全控件本来就是查杀抵御木马,病毒的,而由于先前电脑上已近安装了杀毒软件,就会致使软件的不兼容性,更严重的是有时候会使得系统崩溃,这个问题没有很好的解决,给软件的使用带来了极大的不便性。所以当我们再设计安全控件的时候应当非常小心,要反复测试软件的兼容性,同时改进软件的编写,提高软件的安全性,当然一个重要的前提就是保证软件运行环境的安全性,这点不应该忽略,应为我们做的是网上刷卡软件,如果应为软件环境不安全,使得用户的信息丢失,或者用户的账户被盗,就会引起客户的不满,所以我们一定要保证,软件运行环境的安全性,只有保证了软件运行的安全性我们才能,进行下一步的设计。
关于模块的设计这里还有一点要说,那就是,由于软件的模块太多,软件之间的相互调用比较多,所以只是软件设计比较复杂,当我们运行软件的时候由于各个模块的差异性只是软件不能很流畅的运行,当我们点击或者运行某个功能的时候就会因为模块的差异性导致运行缓慢,像死机一样,当然也有的时候会造成系统死机,不过由于之前的设计考虑了,所以系统死机的次数不会是很多的,即便死机也设计有系统恢复程序,系统恢复程序是用来在我们软件运行失灵的时候更新软件信息以保证用户数据库的正确性,当然在数据库的设计时我们也考虑了数据恢复的问题,所以我们的系统可以进行数?机构名称,2002
Page 5 of 8
项目名称
据库备份,以防止数据被毁坏。
软件在设计时订客房模块也存在一个小问题,问题出现的原因是,当一位客户预定了另一位客户准备离去的客户的房间时,由于某种原因,顾客打算推迟离去,而这时酒店没有充足的房间就会造成客户预定了房间却没有位置的问题,这个问题出现的原因是由于我们设计预订房间模块时没有充分考虑冲突问题,也没有提供解决问题的方法,所以出现了这个问题,出现问题我们就应该积极地去需求解决方案,现在我们能提出的唯一方案就是在预定房间的时候不要考虑还没有退订房间的客户,但是这样会造成一定的损失。
软件的兼容性问题,在软件的设计时我们已经充分考虑了软件的兼容性问题,但是由于不同的电脑上对同一款软件可能有不同的表现,我们不能进行完全的测试所以在软件运行的时候可能会出现少数不兼容的状况,这种状况目前没有办法一一解决,但是软件会更具出现问题较多的环节加以改进,随着软件的改进这方面的错误也会越来越少的。
软件安装测试,我们编写软件的最后一个环节就是测试软件的安装过程,如果软件顺利安装,我们基本上可以把软件给用户使用了,如果出现问题,我们还需要进一步研究,如果我们省略了这一步可能会节省一些测试时间,但是如果软件在安装途中报错,而我们有没有进行安装测试,那么我们不得不重新评估测试软件,这样会流失客户,所以我们应该养成一个严谨的习惯,软件测试就需要严谨的态度,不要放过一个错误,不要轻视一个缺陷,一个看似不起眼的缺陷,由于我们的忽视,可能会导致严重的错误,所以我们应该在软件测试环节多多测试出错误,并改正,这样当我们的软件投入使用的时候就会大大提高效率,同时也不会担心过多的问题。
软件的硬件环境,在软件安装测试时我们还要进行一项测试就是测试软件运行的硬件环境,每一个软件在运行时都需要一定的硬件环境,比如,对内存的要求,对硬盘的需求等,cpu的要求,这些都是我们在测试软件安装过程中软件安装环境的要求,如果不满足软件安装环境,软件就会无法安装,所以我们在研发软件是应尽量降低软件的硬件需求,只有降低了软件的需求才能是软件在大多数的电脑上运行,这样即使在硬件配置低的机器上也同样运行,会吸引不少客户。
软件的可移植性测试,我们编写软件不是写好就完了,我们软件提供给客户后还需要长时间的软件维护,软件维护在软件生命周期中可能会是最长时间的一个,既然要维护软件就免不了对软件的修改,有时候我们可能需要添加一些功能到软件中去,所以再设计软件的时候我们应该充分考虑软件的可扩展性,可修改性,及可维护性,只有软件有良好的可扩展性,可维护性,才真正算是一个好的软件,如果一个软件做的再好,在吸引人,但是没有扩展性,没有维护性,那么使用这个软件的人也会减少,因为客户在使用软件的时候可能需要更多的功能,如果软件没有相应的扩展性,那么就无法满足用户需求,用户就不在需要这个软件,所以我们在设计软件的时候一定要提前想好如何提高软件的可扩展性,可移植性.移植性良好的软件不仅可以收到用户的青睐,同时也为我们以后编写软件提供代码复用的可能。
?机构名称,2002
Page 6 of 8
项目名称
用户界面的设计,一个好的用户界面能够吸引更多的用户,用户界面的设计也是一项相当重要的过程,因此我们不能轻视用户界面的设计,在进行用户界面的测试的时候主要测试用户界面是否美观,是否和谐,是否简单明了,等的总之,用户界面的测试就是测试软件的界面是否符合审美标准,我们再设计用户界面是也要掌握一定的美学基础,只有这样才会设计出美观的界面,当然光有美观的用户界面是不够的,我们还要测试用户界面与接口的链接是否正确,如果不正确,我们就得修正,在进行用户界面测试的时候我们可以使用自动测试工具,winruner,这是一个自动的软件测试工具,它可以测试我们的用户界面的各项功能,同时在测试后会生成测试报告,通过测试报告我们可以很轻松的知道我们的界面设计是否存在缺陷,那里存在缺陷,同时根据测试报告我们可以很快的修正用户界面的设计缺陷。
软件网络环境的测试,由于我们设计的软件需要网络的支持运行,比如查看某个房间是否预订,客户网上订购房间,顾客就餐后刷卡,等这些功能都需要在网络环境下进行,所以我们在设计软件的时候要充分考虑网络环境对软件的影响,比如我们的软件对网络的带宽需求量不高,只要稳定的带快就能操作,但是我们不能就按照这样设计,我们要充分考虑如果网络出现堵塞时如何让我们的软件正常运行,我们要优化代码,通过优化代码可以提高软件的运行速度,同时降低软件对网络的依赖性,只要很小的带宽我们就能进行操作,当然,除了网络带宽之外我们还需要设计时考虑网络的安全性,比如如何抵御黑客的监听,如何防止用户信息的流失,这些都是我们需要慎重考虑的少有不慎就会被黑客钻空子,所以,我们有责任也有义务将软件网络环境的安全性考虑在内。
软件的压力测试,一个好的软件一定能抵抗很大的压力,就像一个坚强的人一样可以抵御强大的压力,我们所进行的压力测试就是在软件输入环境中大量输入各种合法,非法字符,数字,等,如果软件容错能力较强,就可以正常运行,如果软件没有设计容错能力,或者容错能力不够理想,当软件面临巨大的压力的时候就会崩溃,软件崩溃可能致使用户信息流失,数据库信息丢失,等各种严重的问题,容错能力一定要好,只有容错能力提高了软件的整体性能才会提高,这点非常重要,处理在输入框输入大量代码的方法还有其他方法,比如测试软件的最大连接数,当大量的客户在同一时间段预订客房的时候软件能否正常运行,能否正确的为客户提供所需要的。
关于酒店管理系统的几点分析,一:酒店管理系统作为一款需网络运行的软件,网络环境对软件的运行有较大的影响,因此一定要保证软件需求的网络环境,只有这样才能降低软件出错的几率,二:软件也有一定的容错能力,所以一定要在软件能承受的环境下实用软件,如果运行环境超出了软件的容错能力,软件不一定能按照用户需求正确执行,三:软件需要一定的硬件安装环境,硬件环境,虽然这款软件的硬件环境要求不高,但一定要满足需求,否则软件也不可能正常运行。四:软件必须要有良好的可扩展性,可维护性,可移植性,这要求再设计时充分考虑以后软件的升级,修改等,做出适当的编写,使得软件能够扩展,移植,升级。
?机构名称,2002
Page 7 of 8
项目名称
4. 缺陷修改记录
提示:如果采用了缺陷管理工具,能自动产生缺陷报表的话,则无需本表。
?机构名称,2002
Page 8 of 8
第二篇:酒店管理系统系统测试报告2
分 类:
<模板>
项目编号:S0202-JMCLWZ-BOS
<酒店管理系统>
测试分析报告
Version:1.0
项 目 承 担 部 门:
撰 写 人(签名):
完 成 日 期: 2008.9.12
本文档 使 用部门: ■主管领导 ■项目组
□客户(市场) □维护人员 □用户
评审负责人(签名):
评 审 日 期:
目 录
1 引言 ................................................................................................................................. 1
1.1 背景 .......................................................................................................................... 1
定义软件总体要求,作为用户和 ................................................................................. 1
1.2 定义 .......................................................................................................................... 1
1.3 参考资料 .................................................................................................................. 1
2 简述 ................................................................................................................................. 1
3 差异 ................................................................................................................................. 3
4 测试充分性评价 ............................................................................................................. 4
5 测试结果概述 ................................................................................................................. 4
5.1测试结果总述 ........................................................................................................... 4
5.2功能需求测试项详述及测试结果 ........................................................................... 4
5.3性能测试结果 ........................................................................................................... 6
5.4兼容性测试结果 ....................................................................................................... 6
5.5用户界面测试结果 ................................................................................................... 6
6 评价及总结 ..................................................................................................................... 6
测试分析报告
<项目名称>
测试分析报告
1 引言
1.1背景
待开发的软件系统的名称: 酒店管理系统
本项目的任务提出者:软件项目组
本项目的开发者:计算机052班软件2小组
本软件系统的用户:逗你玩酒店
1.2定义
一级错误:不能完全满足系统要求,基本功能未完全实现;或者危及人身安全。 二级错误:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或
重新启动该软件不属于更正办法)。
三级错误:严重地影响系统要求或基本功能的实现,但存在合理的更正办法(重新
安装或重新启动该软件不属于更正办法)。
四级错误:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。 五级错误:其他错误。
回测:产生测试错误或缺陷的测试项由软件开发人员进行修改调试正确后,由
软件测试人员再次进行的针对该测试项及其相关项的测试。
1.3参考资料
1.《项目软件需求规格说明书》
2.《项目软件功能分析说明书》
3.《项目用户手册》
2 简述
2.1项目名称
项目编号:S0202-JMCLWZ-BOS
项目中文简称:酒店管理系统
1
测试分析报告 <项目名称>
2.2产品标识
产品名称:酒店管理系统
产品缩称:JDGLS
版本号:1.00
2.3整个测试过程中所使用的软硬件环境如下:
1.软件环境: Microsoft excel ; Microsoft sql server ;
Borland Jbuider X Enterprise ; Microsoft visio Trial
Rational suite Enterprise
系统平台: Windows2000
数据库:Microsoft sql server
2.4所需工具或语言:Borland Jbuider X Enterprise
2. 硬件环境: CPU: P4 2.93GHZ
AT/AT COMPATIBLE
515,568 KB RAM
2.5测试项简述
2
测试分析报告
<项目名称>
3 差异
无
3
测试分析报告
<项目名称>
4测试充分性评价
从2008 年9 月11 日到2008 年9 月12 日,测试小组对该软件进行了比较全面的集成测试.。测试人员由两人组成,每个测试人员对负责测试的模块都有一定的熟悉度,对模块要实现的业务和功能有充分的了解,有益于测试的顺利进行。考虑到时间的关系,此次只做集成测试,测试中发现的问题经修改后都进行了回测,错误修复率符合测试计划中制定的通过准则。最后检查了《用户手册》,所发现的问题也已得到修正。综上,系统功能性能符合用户需求及系统要求。从测试进行的过程和最后结果来看,对该软件的测试是相对充分和规范的。
5测试结果概述 5.1测试结果总述
总的错误分布情况:
5.2功能需求测试项详述及测试结果 功能项分布及测试结果情况:
4
测试分析报告
<项目名称>
测试结果评价:
该软件经过严格的系统测试后,得到了改进和完善,软件质量有了一定提高,
经过这些天大家的努力,基本完成了项目的需求,考虑到时间的问题,有一部分做的不
5
测试分析报告
<项目名称>
是很精细,但是总的效果还是好的。以后时间充分的话我们将会做的更好,更精细,更符合需求的需要。
5.3性能测试结果
1、数据量准备
2、硬件环境 CPU:奔4 2.93GHZ
AT/AT COMPATIBLE
515,568 KB RAM
3.软件环境: Microsoft excel ; Microsoft sql server ;
Borland Jbuider X Enterprise ; Microsoft visio Trial
Rational suite Enterprise
4.测试结果
性能测试基本通过,考虑到时间的问题,酒店管理的有些具体功能没有完善,有的模块做的不是很精细,但是总的效果还是好的。以后时间充分的话我们将会做的更好,更精细,更符合需求的需要。
5.4兼容性测试结果
5.5用户界面测试结果
该软件经过严格的系统测试后,得到了改进和完善,软件质量有了一定提高,用户界面完全通过测试。
6评价及总结
经过这些天大家的共同努力,基本完成了酒店管理系统的项目需求,考虑到时间的问题,有一部分做的不是很精细,但是总的效果还是好的。以后时间充分的话我们将会做的更好,更精细,更符合需求的需要。该软件经过严格的系统测试后,得到了改进和完善,软件质量有了一定提高。
6