2022年2022年酒店管理系统的测试与管理_项目报告 .pdf
《2022年2022年酒店管理系统的测试与管理_项目报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年酒店管理系统的测试与管理_项目报告 .pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试课程项目库学生作品南京工业职业技术学院软件测试课程项目库学生作品项目报告新中物业酒店管理系统的测试与管理院系计算机与软件学院专业软件技术(测试)班级软件 0813 学号0802333117 学生姓名孔菊梅名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 38 页 - - - - - - - - - 项目报告纸装订线摘要随着社会的的不断进步,宾馆酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。如何利用先进的管理手段,提高客房
2、的管理水平,是每一个宾馆管理者所面临的重大问题。而本论文就是以一个提供酒店的管理系统作为解决方案的背景,本文主要是对酒店管理系统的一些基本功能和组成情况进行了测试,包括系统的功能测试、性能测试、缺陷报告等,重点对功能进行了测试。构成了对一个完整的酒店管理系统的测试。将使用QTP9.2功能测试、 Jmeter 性能测试工具、 mantis 缺陷跟踪管理工具辅助测试,尽可能的发现该系统中存在的功能上的缺陷,和分析该系统的性能指标。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共
3、 38 页 - - - - - - - - - 项目报告纸装订线目录1 测试计划 . 1 1.1 概述 . 1 1.2 约定 . 2 1.3 测试种类及测试标准 . 3 1.3.1测试种类 . 3 1.3.2测试方法及标准 . 3 1.4 测试重点及顺序 . 5 1.4.1预测风险 . 5 1.4.2测试重点 . 5 1.5 暂停标准和再启动要求 . 5 1.6 测试提交物 . 6 2 测试用例 . 7 2.1 功能测试 . 7 2.1.1房间状况管理的测试 . 7 2.1.2 QTP的测试总结与分析 . 12 2.2 性能测试 . 13 2.2.1 性能测试 . 13 2.2.2 测试工具
4、. 13 2.2.3 性能测试用例 . 14 2.2.4 性能测试分析 . 15 3 缺陷跟踪管理 . 17 3.1 缺陷管理工具简介 . 17 3.2 缺陷管理工具的配置 . 17 3.3 查询问题步骤 . 19 4 测试报告 . 22 4.1 测试目的 . 22 4.2 测试概述 . 22 4.3 测试总结和建议 . 22 4.4 测试记录 . 24 谢辞. 25 参考文献 . 26 附录. 27名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 38 页 - - - -
5、 - - - - - 项目报告纸共 35 页 第 1 页装订线1 测试计划1.1 概述经济的快速发展,人们的消费水平和消费意思的提高,促进了旅游业的发展,酒店业面临着机遇和挑战。酒店业是一个前景广阔而又竞争激烈的行业。由于我国的旅游业迅速发展,通过调查,我国在 2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一
6、种必然。信息系统的流行也避免不了有时会出现系统功能和性能上的缺陷,而如何去测试好这个系统也成为了关键。 一般都要事先写好测试计划和测试设计阶段主要进行的文档审查和测试需求分析、 设计测试用例和运用测试工具去测试系统,缺陷报告等; 在测试执行活动阶段主要进行测试范围控制、配置管理等。 针对一个酒店管理系统, 组织和管理该系统测试流程的所有阶段是很重要的,所以运用自动化测试工具去测试这个系统,也避免复杂的人工测试减少了时间,并提高了效率。 找到了缺陷也防止了系统投入了市场, 出现问题了再改, 这样就会损失很大, 所以测试也是一件很重要的事情。 1 )产品简介本次开发是基于WEB 网上的酒店管理系统
7、,本系统的功能包括房间状况管理、添加房间信息、维修管理、退房管理、客户入住等,是为了不让人工繁琐去操作,而设计的一个管理系统。 2 )范围描述测试的各个阶段,例如:单元测试、集成测试或系统测试,并说明本计划所针对的测试类型(如功能测试或性能测试)。简要地列出测试对象中将接受测试或将不接受测试的那些特性和功能。 如果在编写此文档的过程中作出的某些假设可能会影响测试设计、开发或实施,则列出所有这些假设。列出可能会影响测试设计、开发或实施的所有风险或意外事件。列出可能会影响测试设计、开发或实施的所有约束。3)限制条件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
8、 - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 2 页装订线本测试计划受限于产品开发人员提交测试的内容和时间的事实。根据开发人员提交模块的实际情况,本计划会做出相应修改。1.2 约定1)测试目标酒店管理系统的目的是:1.测试已实现的产品是否达到设计的要求,包括:各个功能点是否以实现,业务流程是否正确。2.产品规定的操作和运行稳定。3.Bug 数和缺陷率控制在可接收的范围之内。2)接收标准本节所述的接收标准是指可测试的标准,这个标准以测试组接收测试为限。3)资源和工具1.资源(1)
9、测试服务器:稳定的测试服务器,IP 地址为 :192.168.1.101。(2) 人员:测试审核人,测试实施人员一名。2.工具测试中使用的 Bug 管理工具为经过改进的Bug 管理工具、 自动化功能测试工具 QTP,性能测试工具 Jmeter、缺陷报告工具 mantis。4)资源和工具开发人员提交的测试按以下要求进行:表 1.1 提交测试表步骤动作负责人相关文档或记录要求1 打包、编译开发人员无确认可测试2 审核并提交测试经审核的上一级测试报告测试报告 xx 审核并签字3 接收测试测试人员经 xx 审核并签字的上一级测试报告4 开始测试测试人员Bug 单、小结测试小结个人编写个人的内容5) 进
10、度表进度表是用来描述我测试系统的一个过程和一般所用的时间,这样也更好的让我名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 3 页装订线明白某个模块所要用的时间,方便规划如何去做好自己的毕业设计说明书。表 1.2 进度表项目名称完成需要时间项目验收和作业文件备注一、指定测试需求1. 定义测试范围2. 创建需求3. 编写详细信息需求4. 分析需求指定3 天1. 测试需求报告二、计划测试1. 定义测试策略
11、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)功能测试功能测试是用来测试系统的功能否实现。这些测试的目标在于核实能否正
12、确地接受、处理和检索数据以及业务规则是否正确实施。这种类型的测试基于黑盒方法,即通过图形用户界面 ( GUI) 与应用程序交互并分析输出结果来验证应用程序及其内部进程。以下列出的是每个应用程序推荐的测试方法概要:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 4 页装订线表 1.3 功能测试说明表测试目标:确保测试对象的功能正常,其中包括注册、数据输入、处理和检索等。方法:利用有效的和无效的数据来执
13、行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。完成标准:所计划的测试已全部执行。所发现的缺陷已全部解决。需考虑的特殊事项:确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)2)性能测试本次性能测试,重点模拟客户进行多用户测试。压力测试有一条8:2原则。及百分之八十的业务量在百分之二十的时间内输入。例如:正常访问同一个页面,根据并发用户数的不同, 来分析页面登录的情况, 是不是访问的时间很长, 或者超过一般等待的时间。表1.4性能测试说明表测试目标:确保测试系统的性能
14、指标。方法:利用设置的数据对于自动化性能工具进行测试完成标准:所计划的测试已全部执行。所发现的缺陷已全部解决。需考虑的特殊事项:确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 5 页装订线1.4 测试重点及顺序1.4.1 预测风险本次测试过程中,可能出现的风险如下:1) bug 的修复情况2) 模块功能的实现情况3) 系统整
15、体功能的实现情况4) 代码的编写质量5) 人员经验以及对软件的熟悉度6) 开发人员、测试人员关于项目约定的执行情况7) 人员调整导致研发周期延迟8) 开发时间的缩短导致某些测试计划无法执行1.4.2 测试重点这里仅为功能测试重点的描述,具体测试方法以及内容请参见测试用例。1)管理员登录:跳转页面并登录成功2)房间状况管理:跳转页面出现所有的房间信息3)添加房间信息:跳转页面并输入房间号,房间类别进行添加4)维修管理:跳转页面并根据检索的信息查看维修信息5)退房管理:跳转页面并根据房间号退房、退房成功出现所付的现金1.5 暂停标准和再启动要求1)软件系统在进行单元、集成、确认、系统、安装、验收测
16、试时,发现一级错误(大于等于 1) 、二级错误(大于等于2)暂停测试返回开发。2)软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据。3)软件项目在其开发生命周期内出现重大估算,进度偏差,需暂停或终止时,测试应随之暂停或终止,并备份暂停或终止点数据。4)如有新的项目需求,则在原测试计划下做相应的调整。5)若开发暂停,则相应测试也暂停,并备份暂停点数据。6)若项目中止,则对已完成的测试工作做测试活动总结。7)项目再启动时,测试进度重新安排或顺延。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
17、 - - - 第 8 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 6 页装订线1.6 测试提交物本次测试完成后的提交物:测试计划测试用例功能和性能的测试分析测试 Bug 报告测试总结报告名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 7 页装订线2 测试用例2.1 功能测试功能测试的目的 :功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品
18、是否达到用户要求的功能。 拿酒店管理系统来说能是测试添加信息、检索信息和页面的跳转能否成功等功能。2.1.1 房间状况管理的测试房间状况管理功能包括检索房间信息包括每一层楼的房间类型、房间数量、房间价格、房间剩余和详细情况。而详细情况包括房间号、房间状态和房间入住。下面的测试用例就是根据单击房间状况管理、详细情况和房间入住这三个功能所写的。表2.1房间状况管理测试用例用户编号操作预期结果实际结果缺陷原因1 单击房间状况管理页面跳转成功显示信息正确跳转成功成功无缺陷2 单击单人房一行的详细情况页 面 跳 转 成功,显示信息正确跳转成功页面能跳转,可是在单人房一行中,显示不正确3 在详细情况中,选
19、择103 房间入住入住成功入住成功成功无缺陷4 单击双人房一行的详细情况页 面 跳 转 成功,显示信息正确跳转成功成功无缺陷5 在详细情况中,选择203 房间入住入住成功入住成功成功无缺陷6 单击总统套房一行的详细情况页 面 跳 转 成功,显示信息跳转成功成功无缺陷7 在详细情况中,选择303 房间入住入住成功入住成功成功无缺陷8 单击大床房一行的详细情况页 面 跳 转 成功,显示信息正确跳转成功成功无缺陷9 在详细情况中,选择403 房间入住入住成功入住成功成功无缺陷名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
20、 - - - - - - - 第 10 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 8 页装订线图 2.1 系统的主页面图 2.1 系统的主页面图 2.2 房间状况管理页面如图 2.2 是在录制完成后,在脚本中选择这个页面,然后插入的Inseret Standerd Checkpoint 及图像检查点,用来判断房间状况管理页面是否出现这个页面图2.3插入检查点判断页面能否跳转的页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 38
21、 页 - - - - - - - - - 项目报告纸共 35 页 第 9 页装订线如 图2.4、2.5 是 在 录制 时 , 选 择 的 Inseret-Checkpoint-Inseret- Standerd Checkpoint 及图像检查点,用来判断详细情况页面是否出现这个页面图2.4判断房间状况管理页面能否跳转添加页面检查点图图2.5判断房间状况管理页面能否跳转添加页面检查点图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 38 页 - - - - - - -
22、- - 项目报告纸共 35 页 第 10 页装订线图2.6系统房间入住的页面如图2.7、2.8是在录制完结束完之后,选择入住成功后的入住页面上入住的状态和房间号,然后分别选中他们,设置标准检查点,就会出现下面的图。图2.7插入标准检查点的页面判断入住成功后房间号是否显示图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 11 页装订线图2.8插入标准检查点的页面判断入住成功后入住是否显示图图2.9运
23、行房间状况管理测试页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 12 页装订线图2.10 运行房间状况成功测试脚本的页面2.1.2 QTP 的测试总结与分析QTP 是一种基于 GUI 的功能自动化的测试工具,进入QTP 主界面后,要先设置Windows 应用程序的录制和运行界面中,选择Record and run test on any open Windows-based applicat
24、ion ,也就是可以录制和运行所有在系统中出现的应用程序,对于房间状况管理系统的录制,是事先把酒店管理系统的页面打开,然后按Record 进行录制脚本。根据所写的测试用例进行录制,点击结果如图2.9,而在图 2.9 中我们可以看到的是 Keyword View 中显示的所录制的步骤,Expert View 是根据所录制的步骤所附带的脚本, Active Screen是根据录制的步骤所显示的图片。而图2.10 就是录制完后按Run 所运行的结果,从图2.10 的页面中查看概要的测试结果信息,包括测试的名称、测试的开始和结束的时间、测试脚本运行的迭代次数、测试通过的状态等。图2.10中的 Resu
25、lts的 Success就是证明所录制的是成功的, 状态也是 Passed 。图中的插入的检查点(即图 2.10 所显示的打 的)的运行也表明是运行成功的。如何插入检查点的步骤如图 2.4、图 2.5、图 2.7、图 2.8。这个模块的脚本见附录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 38 页 - - - - - - - - - 项目报告纸共 35 页 第 13 页装订线2.2 性能测试2.2.1 性能测试1)目的性能测试的目的是验证软件系统是否能够达到用户提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年酒店管理系统的测试与管理_项目报告 2022 酒店 管理 系统 测试 项目 报告
限制150内