《酒店管理系统软件测试分析报告(共26页).docx》由会员分享,可在线阅读,更多相关《酒店管理系统软件测试分析报告(共26页).docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件测试分析报告书测试软件名称: 酒店管理系统 测试人员:郑现成(组长) 白天有() 薛凯 () 班级: 16级软件工程 时间: 2019年6月8日 指导老师: 刘昊 专心-专注-专业1引言1.1 编写目的为了发现代码中存在的错误和减轻后期代码维护工作量,我们需要对酒店管理系统进行测试。软件测试是通过输入特定值并将输出结果与预定的输出结果结果进行对比,找出程序中存在的错误。软件测试的根本目的是尽可能多的发现现在程序中存在的错误和潜在错误,通过后期调试改正程序中存在的错误。通过测试,提高软件的质量,给客户一个满意的答案。测试一般分为三个阶段完成:模块测试,主要用于发现编
2、码和详细设计中存在的错误。将一个个单个模块作为一个测试对象进行测试。系统测试,我们也可以称之为集成测试。主要是验证系统的功能与需求分析中指定的功能是否相一致,验证各个模块之间的是否能够进行组装。验收测试也就是通常说的集成测试,将整个系统作为一个整体来进行测试。本文主要是采用黑盒测试,验证已经设计完成的功能是否能够正常运行和是否缺少必要的功能。1.2 项目背景中国经济近几年来取得蓬勃飞速发展,使得人民生活水平的要求和生活的质量有了很高的要求。因此人们对外出旅游和就餐的需求也越来越大。同时,随着我国科技水平的兴起和对互联网+新时代的大力支持,酒店管理系统在现代人们的生活中扮演着不可或缺的角色。酒店
3、管理系统,不仅能够加大对酒店的有效管理,而且能够使顾客享受到更优质服务。这个酒店管理系统从实际的需求出发实现了管理员权限管理模块,餐饮信息管理模块,客房信息管理和餐饮预订模块,顾客消费情况管理,客房预订操作模块。这个系统以jsp风格为主要的开发语言,使用现在比较流行的MVC框架作为辅助手段,运用于开源免费的小型tomcat服务器来进行对MYSQL操作,在Myeclipse企业版开发环境软件上运行,完成了一个酒店管理系统。本系统具有简单易懂的操作方式和显示详细的房间信息,用户可以方便的了解到本酒店的全面信息,节约时间和成本。关键字:酒店管理, JSP, MYSQL, tomcat1.3 参考资料
4、a.需求规格说明书;b.测试计划书;2.软件用例测试分析2.1客房管理用例2.1.1测试用例表用例编号KFGL-KFXXBC-201测试模块客房信息补充模块编制人白天有编制时间2019-05-26开发人员郑现成程序版本V1.0测试人员薛凯测试负责人薛凯用例级别1、基本2、详细3生僻测试目的客房是否能正常进行增删改查信息测试内容在客房信息界面上是否能正确显示填写信息测试环境PC机规则指定执行操作测试结果步骤预期结果实测结果1、登录系统后,点击“客房信息”页面上的添加按钮成功显示客房信息,点击添加按钮后跳转至添加信息界面与预期结果一致2、在文本框中输入数据成功输入数据与预期结果一致3、点击提交按钮
5、成功提交数据与预期结果一致4、对比测试结果完成预期所有操作与预期结果一致备注通过测试,测试如图1.1、1.2所示图1.1图1.22.1.2测试用例清单项目编号测试项目子项编号测试子项目测试用例编号测试结论1客房管理101客房类型增加KFGL-KFLXZJ-101测试通过2客房管理102客房类型删除KFGL-KFLXSC-102测试通过3客房管理103客房信息补充KFGL-KFXXBC-103测试通过4客房管理104客房信息修改KFGL-KFXXXG-104测试通过5客房管理105客房预订删除KFGL-KFYDSC-105测试通过6客房管理106客房预订增加KFGL-KFYDZJ-106测试通过
6、2.1.3测试结果统计表计划测试项实际测试项【Y】项【P】项【N】项【N/A】项备注数量665100百分比100%100%83.33%16.67%0%0%2.1.4测试问题表(A. 致命性:数据被破坏、数据丢失、系统崩溃、系统无法运行。B. 重大性:处理结果不正确、流程不对、性能不能满足要求重大性以上bug用白底红字方式标识出来。C. 次要性:不会影响整个系统的运行性能,D. 一般性:操作不方便,界面布局不合理,难以理解E. 建议性:界面重构、描述更改、流程改进。)问题号KFGL-KFYDSC-301问题描述在客房预订删除模块中没有确认是否删除选项的提示,可能导致因失误操作而删除重要信息问题级
7、别微小问题分析与策略产生问题原因:可能是编程人员对业务逻辑的细节没有考虑周全。解决策略:在下次版本更新时让编程人员添加相应的提示框。避免措施在操作删除时要注意再三确认信息后再进行操作备注2.1.5问题统计表严重性问题一般问题微小问题其他统计项问题合计数量00101百分比0%0%16.67%0%16.67%2.1.6测试周期表测试项目计划起始时间计划结束时间实际起始时间实际结束时间进度描述客房管理模块2019-05-262019-05-272019-05-262019-05-27完成了该模块的各项测试2.1.7测试总结表项目编号KFGL项目名称客房管理项目开发经理白天有项目测试经理郑现成测试人员
8、郑现成、薛凯测试环境(软件、硬件)软硬件设备: 电脑处理器:Intel(R)Core(TM) i5-3230M CPU 2.60GHz 2.60GHzRAM: 4.00GB操作系统版本:Win7开发工具:Eclipse 10后台服务器:jdk1.8.0_05 Apache Tomcat 6.0开发语言:Java浏览器:谷歌浏览器74.0.3729.131(正式版)模块总体描述客房管理模块主要由以下几部分组成:客房类型的增加和删除:现在有单人间,双人间和豪华间等等。客房信息的补充和修改:主要指房间号,房间面积,价格以及房间的真实图片等必要的信息。客房预订的增加和删除:主要是指客户对酒店的预订情况
9、,包括客房的房间号,预订天数,预定时间和客户信息等。测试工作总结本模块测试耗时长达一天,根据测试计划文档进行测试,在客房管理模块的业务操作流程中,我们使用边界条件、选择分支和路径覆盖等测试方法对敏感的地方进行了测试,测试结果达成预期目标,测试通过,此模块功能正常可用。2.2客户管理用例2.2.1测试用例表用例编号KHGL-KHXXZJ-201测试模块客户信息模块编制人郑现成编制时间2019.5.27开发人员薛凯程序版本V1.0测试人员白天有测试负责人白天有用例级别1.基本 2.详细3.生僻测试目的管理员是否能对客户信息进行正常的增添测试内容在客户信息管理界面上增加一条客户信息测试环境PC机规则
10、指定执行操作测试结果步骤预期结果实测结果1.登陆系统后,点击“客户信息”页面上的增加按钮点击添加按钮后跳转至添加信息界面与预期结果一致2.在文本框中输入客户信息数据成功输入数据与预期结果一致3.点击添加按钮成功提交数据与预期结果一致4.对比测试结果完成预期操作与预期结果一致备注2.2.2测试用例清单项目编号测试项目子项编号测试子项目测试用例编号测试结论1客户信息201客户信息增加KHGL-KHXXZJ-201测试通过2客户信息202客户信息删除KHGL-KHXXSC-202测试通过3客户信息203客户信息修改KHGL-KHXXXG-203测试通过4客户信息204客户信息查看KHGL-KHXXC
11、K-204测试通过2.2.3测试结果统计表计划测试项实际测试项【Y】项【P】项【N】项【N/A】项备注数量443100百分比100%100%75.0%25.0%0%0%2.2.4测试问题表问题号KHGL-KHXXZJ-201问题描述管理员在增添客户信息时,容易由于操作不当而添加无效(垃圾)数据,从而影响数据库问题级别一般问题分析与策略产生问题原因:编程人员在设计软件时未严格定义数据格式。解决策略:对数据格式进行严格定义,限制用户的数据输入。避免措施用户严格按照数据格式进行输入即可避免问题产生。备注2.2.5问题统计表严重性问题一般问题微小问题其他统计项问题合计数量00101百分比0%0%25%
12、0%25%2.2.6测试周期表测试项目计划起始时间计划结束时间实际起始时间实际结束时间进度描述客户信息管理模块2019-05-272019-05-282019-05-272019-05-28完成测试2.2.7测试总结表项目编号KHGL项目名称客户管理项目开发经理郑现成项目测试经理薛凯测试人员白天有、薛凯测试环境(软件、硬件)软硬件设备: 电脑处理器:Intel(R)Core(TM) i5-3230M CPU 2.60GHz 2.60GHzRAM: 4.00GB操作系统版本:Win7开发工具:Eclipse 10后台服务器:jdk1.8.0_05 Apache Tomcat 6.0开发语言:Ja
13、va浏览器:谷歌浏览器74.0.3729.131(正式版)软件总体描述客户信息模块主要由以下这几部分组成:客户信息的增加:管理员增加客户信息;客户信息的删除:管理员删除客户信息;客户信息的修改:管理员修改客户信息;客户信息的查看:管理员查看客户信息;测试工作总结本模块测试耗时长达一天,根据测试计划文档进行测试,在客户管理模块的业务操作流程中,我们使用边界条件、选择分支和路径覆盖等测试方法对敏感的地方进行了测试,测试结果达成预期目标,测试通过,此模块功能正常可用。2.3餐桌预定管理介绍用例2.3.1测试用例表用例编号CZYD-CZYDTJ-301测试模块餐桌预定添加功能编制人薛凯编制时间2019
14、-05-28开发人员白天有程序版本V1.0测试人员郑现成测试负责人郑现成用例级别1.基本2.详细3.生僻测试目的客户是否能进行正常的餐桌预定和信息输入测试内容在餐桌预定页面是否能完成信息输入并在数据库中保留预定信息一段时间测试环境PC机规则指定执行操作测试结果步骤预期结果实测结果1在客户登陆系统后,点击餐饮管理页面的“餐桌预定”按钮成功显示餐饮管理页面,点击按钮后成功跳转至餐桌预定页面测试通过2查看完餐桌信息后输入数据成功输入数据测试通过3点击“预定”按钮成功提交数据测试通过4对比测试结果完成预期操作测试通过备注2.3.2测试用例清单项目编号测试项目子项编号测试子项目测试用例编号测试结论1餐桌
15、预定管理301餐桌预定添加CZYD-CZYDTJ-301完成餐桌预定添加2餐桌预定管理302餐桌预定删除CZYD-CZYDTJ-302完成餐桌预定删除3餐桌预定管理303餐桌预定修改CZYD-CZYDTJ-303完成餐桌预定修改4餐桌预定管理304餐桌预定查看CZYD-CZYDTJ-304完成餐桌预定查看2.3.3测试结果统计表计划测试项实际测试项【Y】项【P】项【N】项【N/A】项备注数量443100百分比100%100%75%25%002.3.4测试问题表问题号CZYD-CZYDTJ-301问题描述在客户进行餐桌预定添加时,客户需要输入自身的一些信息,在此过程中可能会因为客户输入的数据格式
16、问题而导致客户无法完成餐桌预定问题级别一般问题分析与策略问题产生原因:编程人员在设计软件时并没有严格定义数据类型及格式解决策略:在下次版本更新时让编程人员严格定义数据格式避免措施客户在输入数据时,可以按照数据的标准格式进行数据输入,从而避免这一问题备注2.3.5问题统计表严重性问题一般问题微小问题其他统计项问题合计数量01001百分比0%25%0%0%25%2.3.6测试周期表测试项目计划起始时间计划结束时间实际起始时间实际结束时间进度描述餐桌预定管理2019-05-282019-05-292019-05-282019-05-29顺利完成测试2.3.7测试总结表项目编号CZYD项目名称餐桌预定
17、管理项目开发经理薛凯项目测试经理郑现成测试人员白天有、郑现成测试环境(软件、硬件)软硬件设备: 电脑处理器:Intel(R)Core(TM) i5-3230M CPU 2.60GHz 2.60GHzRAM: 4.00GB操作系统版本:Win7开发工具:Eclipse 10后台服务器:jdk1.8.0_05 Apache Tomcat 6.0开发语言:Java浏览器:谷歌浏览器74.0.3729.131(正式版)软件总体描述餐饮管理模块主要有以下三部分组成:餐桌预订管理: 对已经预订了的餐桌消费人员进行修改,查看预订信息进行就餐和删除一些已经就餐完成或就餐预订取消的信息。餐桌预订添加:将顾客要求
18、的预订信息添加到本系统。测试工作总结本模块测试耗时长达一天,根据测试计划文档进行测试,在餐饮管理模块的业务操作流程中,我们使用边界条件、选择分支和路径覆盖等测试方法对敏感的地方进行了测试,测试结果达成预期目标,测试通过,此模块功能正常可用。2.4特色菜品介绍管理2.4.1测试用例表用例编号TSCP-TSCPCK-404测试模块特色菜品查看编制人白天有编制时间2019-05-29开发人员薛凯程序版本V1.0测试人员郑现成测试负责人郑现成用例级别1.基本2.详细3.生僻测试目的用户是否能正常查看特色菜品的所有信息测试内容在特色菜品界面成功显示特色菜品的所有相关信息测试环境PC机规则指定执行操作测试
19、结果步骤预期结果实测结果1用户登陆系统后,点击“特色菜品”页面的查看按钮成功显示“特色菜品”页面,点击按钮后显示特色菜品信息与预期结果一致2查看特色菜的价格、名称查看成功与预期结果一致3查看特色菜的照片查看失败与预期结果不一致4对比测试结果完成测试操作与预期结果不一致备注2.4.2测试用例清单项目编号测试项目子项编号测试子项目测试用例编号测试结论1特色菜品401特色菜品添加TSCP-TSCPTJ-401测试通过2特色菜品402特色菜品删除TSCP-TSCPSC-402测试通过3特色菜品403特色菜品修改TSCP-TSCPXG-403测试通过4特色菜品404特色菜品查看TSCP-TSCPCK-4
20、04测试通过2.4.3测试结果统计表计划测试项实际测试项【Y】项【P】项【N】项【N/A】项备注数量443100百分比100%100%75%25%0%0%2.4.4测试问题表问题号TSCP-TSCPCK-404问题描述在特色菜品模块中,成功跳转至特色菜品页面后,特色菜的菜名和价格成功显示,但照片显示失败问题级别一般问题分析与策略产生问题原因:编程人员对于网页页面的布局存在误差解决策略:在下次版本更新时,编程人员需要改善页面布局避免措施无法预防备注2.4.5问题统计表严重性问题一般问题微小问题其他统计项问题合计数量01001百分比0%25%0%0%25%2.4.6测试周期表测试项目计划起始时间计
21、划结束时间实际起始时间实际结束时间进度描述特色菜品模块2019-05-292019-05-302019-05-292019-05-30顺利完成2.4.7测试总结表项目编号TSCP项目名称特色菜品模块项目开发经理白天有项目测试经理郑现成测试人员白天有、薛凯测试环境(软件、硬件)软硬件设备: 电脑处理器:Intel(R)Core(TM) i5-3230M CPU 2.60GHz 2.60GHzRAM: 4.00GB操作系统版本:Win7开发工具:Eclipse 10后台服务器:jdk1.8.0_05 Apache Tomcat 6.0开发语言:Java浏览器:谷歌浏览器74.0.3729.131(
22、正式版)软件总体描述特色菜品的介绍:对特色菜品进行及时增加,过时的菜品进行删除和不合理的菜品进行修改,查看本店特色菜品操作,特色菜的名称,价格,和真实图片等操作进行管理。也能增加和删除特色菜品。测试工作总结本模块测试耗时长达一天,根据测试计划文档进行测试,在特色菜品介绍模块的业务操作流程中,我们使用边界条件、选择分支和路径覆盖等测试方法对敏感的地方进行了测试,测试结果达成预期目标,测试通过,此模块功能正常可用。2.5餐饮消费管理2.5.1测试用例表用例编号CYXF-XFXXDJ-501测试模块消费信息登记编制人薛凯编制时间2019-05-30开发人员白天有程序版本V1.0测试人员谢凯测试负责人
23、郑现成用例级别1.基本2.详细3.生僻测试目的工作人员是否能成功登记客户的消费信息测试内容在餐饮消费页面上是否能成功显示客户的住房消费信息和餐饮消费信息测试环境PC机规则指定执行操作测试结果步骤预期结果实测结果1工作人员登陆系统后,点击“消费信息”页面上的登记按钮成功进入“消费信息”页面,点击按钮后跳转至登记页面与预期结果一致2在文本框输入相关信息成功输入信息与预期结果一致3点击提交按钮成功提交数据与预期结果一致4对比测试结果完成测试操作与预期结果一致备注2.5.2测试用例清单项目编号测试项目子项编号测试子项目测试用例编号测试结论1餐饮消费501餐饮消费登记CYXF-XFXXDJ-501测试完
24、成2餐饮消费502餐饮消费查看CYXF-XFXXCK-502测试完成2.5.3测试结果统计表计划测试项实际测试项【Y】项【P】项【N】项【N/A】项备注数量222000百分比100%100%100%0%0%0%2.5.4测试问题表问题号无问题描述无问题级别无问题分析与策略无避免措施无备注2.5.5问题统计表严重性问题一般问题微小问题其他统计项问题合计数量00000百分比0%0%0%0%0%2.5.6测试周期表测试项目计划起始时间计划结束时间实际起始时间实际结束时间进度描述餐饮消费管理2019-05-302019-05-312019-05-302019-05-31顺利完成测试2.5.7测试总结表
25、项目编号CYXF项目名称餐饮消费管理项目开发经理薛凯项目测试经理白天有测试人员薛凯、郑现成测试环境(软件、硬件)软硬件设备: 电脑处理器:Intel(R)Core(TM) i5-3230M CPU 2.60GHz 2.60GHzRAM: 4.00GB操作系统版本:Win7开发工具:Eclipse 10后台服务器:jdk1.8.0_05 Apache Tomcat 6.0开发语言:Java浏览器:谷歌浏览器74.0.3729.131(正式版)软件总体描述测试工作总结本模块测试耗时长达一天,根据测试计划文档进行测试,在餐饮消费信息模块的业务操作流程中,我们使用边界条件、选择分支和路径覆盖等测试方法
26、对敏感的地方进行了测试,测试结果达成预期目标,测试通过,此模块功能正常可用。3软件需求测试结论总体来说,该软件基本实现了需求分析中的相关功能,能完成客房信息的增删改查、管理员对客户信息的增删改查、管理员对特色菜品的增删改查操作、客户对客房预定信息的增删改查操作以及工作人员对客户消费信息的登记和查看,功能相对完善,只是在代码层面存在一些微小问题。编程人员在设计软件时,对于数据格式和类型并没有严格定义,导致在很多方面,信息格式不统一,检索就会出现问题,也影响数据库对于有效数据的存储以及对于无效信息的筛选,从而导致数据的流失。编程人员对于页面的布局也存在一些问题,导致特色菜的照片不能成功显示影响客户
27、的使用体验和酒店的经营。故而编程人员需要及时修改代码和改善布局从而解决这些问题。4评价4.1 软件能力总体来说,该软件基本实现了需求分析中的相关功能,能完成客房信息的增删改查、管理员对客户信息的增删改查、管理员对特色菜品的增删改查操作、客户对客房预定信息的增删改查操作以及工作人员对客户消费信息的登记和查看,功能相对完善,只是在代码层面存在一些微小问题。4.2 缺陷和限制编程人员在设计软件时,对于数据格式和类型并没有严格定义,导致在很多方面,信息格式不统一,检索就会出现问题,也影响数据库对于有效数据的存储以及对于无效信息的筛选,从而导致数据的流失。编程人员对于页面的布局也存在一些问题,导致特色菜的照片不能成功显示影响客户的使用体验和酒店的经营。4.3 建议编程人员在下次软件版本更新时需要及时的修改代码、改善布局,从而从根本上解决这些问题,减小对酒店经营的影响,提高用户体验好感。4.4 测试结论从问题的程度(微小、一般、严重)来说,本系统并未出现严重问题,虽然存在3个微小问题和1个一般问题,但都比较容易解决,也没有严重影响到用户的体验好感;从问题的数量来说,本系统经过测试只存在四个问题,相较于其他系统,该系统是合格的。总体来说,该系统通过了测试。
限制150内