大酒店标准管理系统的测试与管理综合项目报告.doc
《大酒店标准管理系统的测试与管理综合项目报告.doc》由会员分享,可在线阅读,更多相关《大酒店标准管理系统的测试与管理综合项目报告.doc(40页珍藏版)》请在咨信网上搜索。
1、软件测试课程项目库学生作品项目报告新中物业酒店管理系统测试与管理院 系计算机与软件学院专 业 软件技术(测试)班 级软件0813学 号学生姓名孔菊梅摘 要随着社会不断进步,宾馆酒店业竞争也愈来愈激烈,要想在竞争中获得优势,必要在经营管理、产品服务等方面提高管理意识。如何运用先进管理手段,提高客房管理水平,是每一种宾馆管理者所面临重大问题。而本论文就是以一种提供酒店管理系统作为解决方案背景,本文重要是对酒店管理系统某些基本功能和构成状况进行了测试,涉及系统功能测试、性能测试、缺陷报告等,重点对功能进行了测试。构成了对一种完整酒店管理系统测试。将使用QTP9.2功能测试、Jmeter性能测试工具、
2、mantis缺陷跟踪管理工具辅助测试,尽量发现该系统中存在功能上缺陷,和分析该系统性能指标。目 录1 测试筹划11.1概述11.2商定21.3测试种类及测试原则31.3.1测试种类31.3.2测试办法及原则31.4测试重点及顺序51.4.1预测风险51.4.2测试重点51.5暂停原则和再启动规定51.6测试提交物62 测试用例72.1功能测试72.1.1房间状况管理测试72.1.2 QTP测试总结与分析122.2性能测试132.2.1 性能测试132.2.2 测试工具132.2.3 性能测试用例152.2.4 性能测试分析153 缺陷跟踪管理173.1 缺陷管理工具简介173.2 缺陷管理工具
3、配备173.3 查询问题环节194 测试报告224.1 测试目224.2测试概述224.3测试总结和建议224.4测试记录24谢 辞25参照文献26附 录271 测试筹划1.1概述 经济迅速发展,人们消费水平和消费意思提高,增进了旅游业发展,酒店业面临着机遇和挑战。酒店业是一种前景辽阔而又竞争激烈行业。由于国内旅游业迅速发展,通过调查,国内在将成为世界上第四大旅游国家;同步国内加入世界贸易组织,酒店业将完全开放,这个时候,国内酒店业面临着前所未有机遇和挑战。但是,当前甚至尚有某些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前发展趋势。因而,要想使酒店工作质量和效率提高,采用先进计算机网
4、络 通信技术变化酒店业务模式,实现酒店业务管理自动化已经成为一种必然。信息系统流行也避免不了有时会浮现系统功能和性能上缺陷,而如何去测试好这个系统也成为了核心。普通都要事先写好测试筹划和测试设计阶段重要进行文档审查和测试需求分析、设计测试用例和运用测试工具去测试系统,缺陷报告等;在测试执行活动阶段重要进行测试范畴控制、配备管理等。针对一种酒店管理系统,组织和管理该系统测试流程所有阶段是很重要,因此运用自动化测试工具去测试这个系统,也避免复杂人工测试减少了时间,并提高了效率。找到了缺陷也防止了系统投入了市场,浮现问题了再改,这样就会损失很大,因此测试也是一件很重要事情。 1)产品简介本次开发是基
5、于WEB网上酒店管理系统,本系统功能涉及房间状况管理、添加房间信息、维修管理、退房管理、客户入住等,是为了不让人工繁琐去操作,而设计一种管理系统。 2)范畴 描述测试各个阶段,例如:单元测试、集成测试或系统测试,并阐明本筹划所针对测试类型(如功能测试或性能测试)。简要地列出测试对象中将接受测试或将不接受测试那些特性和功能。如果在编写此文档过程中作出某些假设也许会影响测试设计、开发或实行,则列出所有这些假设。列出也许会影响测试设计、开发或实行所有风险或意外事件。列出也许会影响测试设计、开发或实行所有约束。3)限制条件本测试筹划受限于产品开发人员提交测试内容和时间事实。依照开发人员提交模块实际状况
6、,本筹划会做出相应修改。1.2商定 1)测试目的酒店管理系统目是:1.测试已实现产品与否达到设计规定,涉及:各个功能点与否以实现,业务流程与否对的。2.产品规定操作和运营稳定。3.Bug数和缺陷率控制在可接受范畴之内。2)接受原则 本节所述接受原则是指可测试原则,这个原则以测试组接受测试为限。3)资源和工具 1.资源(1) 测试服务器:稳定测试服务器,IP地址为:192.168.1.101。(2) 人员:测试审核人,测试实行人员一 名。 2.工具 测试中使用Bug管理工具为通过改进Bug管理工具、自动化功能测试工具QTP,性能测试工具Jmeter、缺陷报告工具mantis。4)资源和工具 开发
7、人员提交测试按如下规定进行:表1.1 提交测试表环节动作负责人有关文档或记录规定1打包、编译开发人员无确承认测试2审核并提交测试经审核上一级测试报告测试报告xx审核并签字3接受测试测试人员经xx审核并签字上一级测试报告4开始测试测试人员Bug单、小结测试小结个人编写个人内容 5) 进度表 进度表是用来描述我测试系统一种过程和普通所用时间,这样也更好让我明白某个模块所要用时间,以便规划如何去做好自己毕业设计阐明书。表1.2 进度表项目名称完毕需要时间项目验收和作业文献备注一、指定测试需求1.定义测试范畴2.创立需求3.编写详细信息需求4.分析需求指定3天1. 测试需求报告二、筹划测试1. 定义测
8、试方略2. 定义测试主题3. 定义测试4. 创立需求范畴5. 设计测试环节6. 自动化测试7分析测试筹划7天1. 建立测试脚本2. 测试筹划报告三、运营测试1. 创立测试集2. 筹划运营3. 运营测试4. 分析测试成果7天1. 执行测试集中测试2. 运营测试报告四、跟踪缺陷1. 添加缺陷2. 查看新缺陷3. 测试新内部版本4. 分析缺陷数据2天1.缺陷分析报告五、项目文档整顿1天整顿资料、答辩1.3测试种类及测试原则1.3.1测试种类筹划完毕类型测试:功能测试、性能测试、界面测试1.3.2测试办法及原则1)功能测试 功能测试是用来测试系统功能否实现。这些测试目的在于核算能否对的地接受、解决和检
9、索数据以及业务规则与否正的确施。这种类型测试基于黑盒办法,即通过图形顾客界面 (GUI) 与应用程序交互并分析输出成果来验证应用程序及其内部进程。如下列出是每个应用程序推荐测试办法概要:表1.3 功能测试阐明表测试目的:保证测试对象功能正常,其中涉及注册、数据输入、解决和检索等。办法:运用有效和无效数据来执行各个用例、用例流或功能,以核算如下内容:在使用有效数据时得到预期成果。在使用无效数据时显示相应错误消息或警告消息。各业务规则都得到了对的应用。完毕原则:所筹划测试已所有执行。所发现缺陷已所有解决。需考虑特殊事项:拟定或阐明那些将对功能测试实行和执行导致影响事项或因素(内部或外部)2)性能测
10、试 本次性能测试,重点模仿客户进行多顾客测试。压力测试有一条8:2原则。及百分之八十业务量在百分之二十时间内输入。例如:正常访问同一种页面,依照并发顾客数不同,来分析页面登录状况,是不是访问时间很长,或者超过普通等待时间。 表1.4性能测试阐明表测试目的:保证测试系统性能指标。办法:运用设立数据对于自动化性能工具进行测试完毕原则:所筹划测试已所有执行。所发现缺陷已所有解决。需考虑特殊事项:拟定或阐明那些将对功能测试实行和执行导致影响事项或因素(内部或外部)1.4测试重点及顺序1.4.1预测风险 本次测试过程中,也许浮现风险如下: 1) bug修复状况 2) 模块功能实现状况 3) 系统整体功能
11、实现状况 4) 代码编写质量 5) 人员经验以及对软件熟悉度 6) 开发人员、测试人员关于项目商定执行状况 7) 人员调节导致研发周期延迟 8) 开发时间缩短导致某些测试筹划无法执行1.4.2测试重点这里仅为功能测试重点描述,详细测试办法以及内容请参见测试用例。 1)管理员登录:跳转页面并登录成功 2)房间状况管理:跳转页面浮现所有房间信息 3)添加房间信息:跳转页面并输入房间号,房间类别进行添加 4)维修管理:跳转页面并依照检索信息查看维修信息 5)退房管理:跳转页面并依照房间号退房、退房成功浮现所付钞票1.5暂停原则和再启动规定 1)软件系统在进行单元、集成、确认、系统、安装、验收测试时,
12、发现一级错误(不不大于等于1)、二级错误(不不大于等于2)暂停测试返回开发。 2)软件项目需暂停以进行调节时,测试应随之暂停,并备份暂停点数据。 3)软件项目在其开发生命周期内浮现重大估算,进度偏差,需暂停或终结时,测试应随之暂停或终结,并备份暂停或终结点数据。 4)如有新项目需求,则在原测试筹划下做相应调节。 5)若开发暂停,则相应测试也暂停,并备份暂停点数据。 6)若项目中断,则对已完毕测试工作做测试活动总结。 7)项目再启动时,测试进度重新安排或顺延。1.6测试提交物本次测试完毕后提交物: 测试筹划 测试用例 功能和性能测试分析 测试Bug报告 测试总结报告2 测试用例2.1功能测试 功
13、能测试目:功能测试就是对产品各功能进行验证,依照功能测试用例,逐项测试,检查产品与否达到顾客规定功能。拿酒店管理系统来说能是测试添加信息、检索信息和页面跳转能否成功等功能。2.1.1房间状况管理测试 房间状况管理功能涉及检索房间信息涉及每一层楼房间类型、房间数量、房间价格、房间剩余和详细状况。而详细状况涉及房间号、房间状态和房间入住。下面测试用例就是依照单击房间状况管理、详细状况和房间入住这三个功能所写。表2.1房间状况管理测试用例顾客编号操作预期成果实际成果缺陷因素1单击房间状况管理页面跳转成功显示信息对的跳转成功成功无缺陷2单击单人房一行详细状况页面跳转成功,显示信息对的跳转成功页面能跳转
14、,可是在单人房一行中,显示不对的3在详细状况中,选取103房间入住入住成功入住成功成功无缺陷4单击双人房一行详细状况页面跳转成功,显示信息对的跳转成功成功无缺陷5在详细状况中,选取203房间入住入住成功入住成功成功无缺陷6单击总统套房一行详细状况页面跳转成功,显示信息跳转成功成功无缺陷7在详细状况中,选取303房间入住入住成功入住成功成功无缺陷8单击大床房一行详细状况页面跳转成功,显示信息对的跳转成功成功无缺陷9在详细状况中,选取403房间入住入住成功入住成功成功无缺陷 图2.1系统主页面 图2.1系统主页面 图2.2 房间状况管理页面 如图2.2是在录制完毕后,在脚本中选取这个页面,然后插入
15、Inseret Standerd Checkpoint及图像检查点,用来判断房间状况管理页面与否浮现这个页面图2.3插入检查点判断页面能否跳转页面如图2.4、2.5是在录制时,选取Inseret-Checkpoint-Inseret- Standerd Checkpoint及图像检查点,用来判断详细状况页面与否浮现这个页面图2.4判断房间状况管理页面能否跳转添加页面检查点图图2.5判断房间状况管理页面能否跳转添加页面检查点图图2.6系统房间入住页面如图2.7、2.8是在录制完结束完之后,选取入住成功后入住页面上入住状态和房间号,然后分别选中她们,设立原则检查点,就会浮现下面图。图2.7插入原则
16、检查点页面判断入住成功后房间号与否显示图图2.8插入原则检查点页面判断入住成功后入住与否显示图图2.9运营房间状况管理测试页面图2.10 运营房间状况成功测试脚本页面2.1.2 QTP测试总结与分析 QTP是一种基于GUI功能自动化测试工具,进入QTP主界面后,要先设立Windows应用程序录制和运营界面中,选取Record and run test on any open Windows-based application,也就是可以录制和运营所有在系统中浮现应用程序,对于房间状况管理系统录制,是事先把酒店管理系统页面打开,然后按Record进行录制脚本。 依照所写测试用例进行录制,点击成果
17、如图2.9,而在图2.9中咱们可以看到是Keyword View中显示所录制环节,Expert View是依照所录制环节所附带脚本,Active Screen是依照录制环节所显示图片。而图2.10就是录制完后按Run所运营成果,从图2.10页面中查看概要测试成果信息,涉及测试名称、测试开始和结束时间、测试脚本运营迭代次数、测试通过状态等。图2.10中ResultsSuccess就是证明所录制是成功,状态也是Passed。图中插入检查点(即图2.10所显示打)运营也表白是运营成功。如何插入检查点环节如图2.4、图2.5、图2.7、图2.8。这个模块脚本见附录。2.2性能测试 2.2.1 性能测试
18、 1)目 性能测试目是验证软件系统与否可以达到顾客提出性能指标,同步发现软件系统中存在性能瓶颈,优化软件,最后祈祷优化系统目。涉及如下几种方面:1.评估系统能力,测试中得到负荷和相应时间数据可以被用于验证所筹划模型能力,并帮做做出决策。2.辨认体系中弱点,受控负荷可以被增长到一种极端水平,并突破它,从而修复体系瓶颈或薄弱地方。3.系统调优:重复运营测试,验证调节系统活动得到了预期成果,从而改进性能。检测软件中问题:长时间测试执行中导致程序发生由于内存泄露引起失败,揭示程序中问题或突破。4.验证稳定性(resilience)、可靠性(reliability):在一种生产负荷下执行测试一定期间是评
19、估系统稳定性和可靠性与否满足规定唯一办法。 2)负载测试含义负载测试是为了测量WEB系统在某一负载级别上性能,以保证WEB系统在需求范畴能正常工作。负载级别可以是某个时刻同步访问WEB系统顾客数量,也可以是在线数据解决数量。例如:WEB应用系统能容许多少个顾客同步在线?如果超过了这个数量级,会浮现什么现象?WEB应用系统能否解决大量顾客对同个页面祈求? 2.2.2 测试工具 Apache JMeter 是100Java桌面应用程序。用于对软件做压力测试,它最初被设计用于Web应用测试但日后扩展到其她测试领域。 它可以用于测试静态和动态资源例如静态文献、Java 小服务程序、CGI 脚本、Jav
20、a 对象、数据库,FTP 服务器,等等。JMeter 可以用于对服务器、网络或对象模仿巨大负载,来在不同压力类别下测试它们强度和分析整体性能。 此外,JMeter可以相应用程序做功能/回归测试,通过创立带有断言脚本来验证你程序返回了你盼望成果。为了最大限度灵活性,JMeter容许使用正则表达式创立断言。 Apache jmeter 可以用于对静态和动态资源(文献,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)性能进行测试。它可以用于对服务器,网络 或对象模仿繁重负载来测试它们强度或分析不同压力类型下整体性能。你可以使用它做性能图形分析或在大并发负载测试你服务器/
21、脚本/对象。1)设立环节:1.右击“测试筹划”选取“添加线程组”线程数:并发顾客数 Ramp-Up Period(in seconds):在所设定期间短内所有顾客创立成功。2.线程组添加配备文献HTTP Cookie管理器3.线程组添加配备文献HTTP祈求默认值 ( 端标语:8080 IP:localhost )4.线程组添加SamplerHTTP祈求(途径:HotelManager/login.jsp办法:POST 添加名称:loginName admin 添加名称:loginPwd admin)所设立如下图所示:图2.11设立途径界面图 2.2.3 性能测试用例50个并发顾客数执行场景,右
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大酒店 标准 管理 系统 测试 综合 项目 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。