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