宾馆管理系统软件测试报告及实验总结.docx
- 文档编号:29161528
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:24
- 大小:29.74KB
宾馆管理系统软件测试报告及实验总结.docx
《宾馆管理系统软件测试报告及实验总结.docx》由会员分享,可在线阅读,更多相关《宾馆管理系统软件测试报告及实验总结.docx(24页珍藏版)》请在冰豆网上搜索。
宾馆管理系统软件测试报告及实验总结
xxxxxxxx软件件工程大作业
软件测试计划与测试分析报告
[久久宾馆管理系统1.2]
文件状态:
[]草稿
[]正式发布
[√]正在修改
报告编号:
当前版本:
1。
2
编写人:
编写日期
2012—12-10
审批人:
审批日期
2012-12-11
保密级别:
日期
版本
作者/修改者
描述
审核人
2012-12-5
1.0
创建
2012-12—8
1。
1
修改
2012—12-10
1.2
修改
版本变更记录
项目基本信息
项目名称
久久宾馆管理系统
客户方
久久宾馆经理
开发方
项目委托时间
2012-10-10
项目测试时间范围
从2012—12—8至2013-1—1
测试参与人员
第1章引言
1.1编写目的
本测试报告为久久宾馆管理系统的项目测试报告,目的在于总结测试阶段的测试以及分析测试结果,对测试方案可能出现的问题进行分析和评估。
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。
1.2项目背景
本报告主要内容包括:
宾馆的管理应与现代科学接轨,住宿管理系统应得到全面升级,系统开发的开发实现了宾馆各种信息的系统化、规范化和自动化,以便于工作人员的管理,提高工作效率,赢得旅客的认可,来赢得更好的效益。
久久五星宾馆住宿管理系统吸取了中外计算机在宾馆酒店业管理系统技术,具有强大丰富的宾馆前、后台管理功能,并经不断完善、丰富与提高。
它运行稳定,操作简便,管理精细,移植性好。
本系统主要由预定管理、入住管理,客房管理、统计分析管理,财务管理,系统维护等模块组成.该系统实现对宾馆住宿的接待,客房,订房,收支情况等服务设施的计算机管理.
系统的交互界面友好,运行稳定,系统投入运行后反映良好.为宾馆管理系统的发展起到推动的作用.
1.3参考资料
资料名称
作者
《实用软件工程(第二版)》清华大学出版社
郑人杰、殷人昆、陶永雷
《数据库原理与应用—基于SQLServer2005》清华大学出版社
李春葆
《基于B/S的期刊稿件管理系统的设计和实现》
陈翔
《计算机软件测试技术》清华大学出版社
郑人杰
文档名称
版本号
日期
《软件项目计划》
1。
2
2012—12-7
《用户需求说明书》
1。
2
2012—12-7
《软件需求规格说明书》
《系统设计说明书》(可能分概要设计和详细设计)
1.4术语和缩略语
缩略语
全意
MIS
信息管理系统
第2章测试概要
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估.执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
1.测试策略与范围
参照《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》来确定。
可以根据所采用的软件生命周期模型来进行迭代.对非功能点需求的测试说明,如性能、安全性等不作为测试范围的需求.
首先进行单元测试。
根据系统的功能进行功能测试。
确定系统要实现哪些功能;针对不同的用户确定各模块的功能测试;确定功能实现时各种情况下所出现的结果.然后进行集成测试。
把各模块组装起来进行测试,确定关键模块及早进行测试。
接着是确认测试。
检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置。
最后进行系统测试。
把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试.
2.测试活动计划进度
计划测试总范围
针对登录模块、注册模块、预订模块、入住模块、房态信息管理模块等进行测试。
测试活动
计划开始日期
预期工作量(工作日/人)
制定测试计划
2012-12-8
1
该项目培训和熟悉工作所需的时间
2012-12-8
1
系统测试
设计
2012-12-9
1
执行
2012-12-9
1
确认测试
(预演)
设计
2012-12-9
1
执行
2012-12-9
1
性能测试(可选)
设计
2012-12-9
1
执行
2012—12-9
1
测试评估与报告
2012-12-10
1
2。
1各阶段测试内容
(1)集成测试阶段
测试对象:
各模块集成后的系统
测试准备就绪准则:
单元测试已通过
测试内容:
模块之间的接口、链接
测试方法:
自顶向下集成测试
测试通过准则:
模块间接口成功完成任务,链接正常、无异常现象。
(2)确认测试阶段
测试对象:
系统功能、性能
测试准备就绪准则:
单元测试和集成测试已通过
测试内容:
验证软件的功能和性能及其他特性是否与用户的要求一致。
测试方法:
黑盒测试
测试通过准则:
功能和性能与用户的要求一致
(3)系统测试阶段
测试对象:
软件系统整体性能
测试准备就绪准则:
已通过确认测试
测试内容:
各个模块间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求
测试方法:
配置测试、性能测试、安全性测试、兼容性测试
测试通过准则:
基本实现了系统的实际要求,能顺利的完成所需功能。
2。
2测试用例设计
本测试方案采用黑盒测试法设计基本的测试方案,在黑盒测试方案中,采用等价划分技术,边界值分析,回归测试等方法。
2.2。
1单元测试
测试了网站系统中的每一个模块,测试内容包括模块的前台以及后台。
每个模块作为一个独立体运行时,运行正常。
编号1
测试对象:
登录测试
测试内容:
测试在输入用户名和密码后,能否正确登录到系统。
测试用例:
用例一:
客户输入用户名:
“user",密码:
“user”,点击“确定"按钮后进入客户界面首页。
用例二:
管理员输入用户名:
“admin",密码:
“admin”,点击确定按钮后,进入管理员界面首页.
用例三:
客户输入用户名:
“user",密码:
“use",点击“确定"按钮后,没有进入客户界面首页,提示“您输入的用户名或密码有误”。
用例四:
管理员输入用户名:
“admin”,密码:
“admin”,点击确定按钮后,没有进入管理员界面首页,提示“您输入的用户名或密码有误"。
用例七:
输入用户名:
manager密码:
“manager”,点击确定进入管理员界面。
编号2
测试对象:
注册测试
测试内容:
测试用户能否成功注册并登陆到系统。
测试用例:
用例一:
输入用户名:
“user1”,密码:
“user1”,邮箱:
user@163。
com等必填项后,点击提交按钮后完成注册工作,跳转到注册成功界面,显示个人信息。
用例二:
输入用户名:
“user2”,密码:
“user2”,邮箱:
user2@等必填项后,点击提交按钮后完成注册工作,跳转到注册成功界面,显示个人信息。
编号3
测试对象:
订房测试
测试内容:
测试客户能否在该系统上成功预订房间。
测试用例:
用例一:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“A类房间”剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订”按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面。
用例二:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“C类房间"剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订”按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面.
用例三:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“A类房间”剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订"按钮,提示“对不起,您的账户余额不足请充值",然后跳转到充值界面。
用例四:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“169”号房间,显示房间状态为空闲,点击“预订"按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面。
用例五:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“169"号房间,显示房间状态为已入住,“预订”按钮为灰色,不可点击.
用例六:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“5555”号房间,提示“对不起,您输入的房间号有误,请重新输入”。
编号4
测试对象:
管理房态测试
测试内容:
测试管理员对房间状态的修改和查询等操作是否实现。
测试用例:
用例一:
使用管理员账号:
“admin”,密码:
“admin"登录系统,成功后进入系统管理主界面,点击“房态查询”,进入房间查询界面,选择条件查询,选择“空闲客房”查询,跳转到所有空闲客房信息界面。
用例二:
使用管理员账号:
“admin”,密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态查询”,进入房间查询界面,选择条件查询,选择“A类房间"查询,跳转到所有的A类客房的信息界面。
用例三:
使用管理员账号:
“admin",密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态修改”,进入房间查询界面,选择精确查询,输入“169”查询,跳转到被查询客房的信息界面,房间状态为“空闲”,点击“修改”,把房间状态改为“维修中",点击“修改”按钮,提示是否确定修改,点击“是",然后返回该房间信息显示界面,状态为“维修中"。
用例四:
使用管理员账号:
“admin",密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态查询”,进入房间查询界面,选择条件查询,选择“空闲客房"查询,跳转到空闲客房信息界面,选择其中的房间“169”,点击“入住”,页面跳转到客户信息登记界面.
2。
2。
2集成测试
将所有的系统集成到一块,关注接口上消息覆盖,异常流程、性能指标等进行深入测试.
从主界面到注册及登陆界面进行测试、链接、登录和跳转均正常。
2。
2.3确认测试
确认测试又称有效性测试.任务是验证系统的功能和性能及其它特
性是否与设计要求一致.软件的功能和性能在需求分析中已经说明,通
过运行程序,设计用例做了确认测试,系统功能基本符合需求。
2.2.4系统测试
系统测试是对整体性能的测试,主要解决各个模块间的数据通信和数据共
享问题以及检测系统是否达到用户的实际要求。
系统测试在系统的整个范围
内进行,该测试不只对软件进行,还对构成系统的硬、软件一起进行。
测试
阶段进行了从头到尾的功能测试,基本实现了系统的实际要求,能顺利的完
成所需功能。
2.3测试环境与配置
本系统基于B/S架构模式,相关配置如下所示:
具备Windows2000以上的环境。
数据库:
SQLserver2005以上版本
网站运行环境:
a。
硬件环境:
内存:
至少1G。
硬盘:
大于40G。
b。
软件环境
操作系统:
MicrosoftWindows2000
WEB服务器:
GlassFishv3
数据库:
SQLserver2005
2.4测试方法和工具
测试内容
测试方法
测试工具
备注
功能
黑盒、手工、回归
Qc、jira
异常输入
性能
黑盒、手工、回归、工具自动
Qc、jira
LoadRunner9.0(试用版)
按需求功能
可靠性
黑盒、手工、回归
Qc、jira
异常输入
安全性
黑盒、手工、回归
Qc、jira
按需求功能
可使用性
黑盒、手工、回归
Qc、jira
兼容性
黑盒、手工、回归
Qc、jira
安装和手册
黑盒、手工、回归
Qc、jira
2。
5需求的可追溯性
根据用户需求的不断变化。
需求分析需要适应需求的不断变化。
保持需求之间的完整和一致保持需求和系统设计间的同步.
第3章测试内容和执行情况
3.1项目测试概况表
对久久宾馆管理系统的功能、性能、可靠性、安全性、可使用性、兼容性、安装和手册等方面进行了全面的测试。
项目测试概况表
项目版本
开始时间
结束时间
用例数
用例通过数
问题数
用例通过率
个
个
个
%
1。
0
2012—12-7
2012-12-7
100
85
15
85%
1.1
2012-12—8
2012—12—8
100
88
12
88%
1.2
2012—12—9
2012—12—9
100
96
4
96%
3.2功能
功能测试情况概要
模块名称
开始时间
结束时间
用例数
用例通过数
问题数
用例通过率
个
个
个
%
用户登录
2012-12-7
2012—12—7
50
46
4
92%
用户注册
2012—12—7
2012-12—7
50
47
3
94%
客户预订
2012-12-7
2012—12—7
50
48
2
96%
房态管理
2012-12—8
2012-12-8
50
49
1
98%
3.2.1总体KPI
功能
基本要求
测试情况
测试通过
是
否
登录
输入正确的用户名和密码可以登录系统.
输入错误的用户名和密码系统给出明确提示。
功能实现.
注册
正确填入所需信息可以成功注册
必填项未填或填入信息不正确不能完成注册,提示用户信息填入错误
功能实现。
客户预订
客户成功登录系统后,可以完成房间的查询和预订等操作。
功能实现。
房态管理
管理员登录系统后,可以完成对房间的查询和状态的修改等操作。
功能实现。
3.2.2模块二
功能
基本要求
测试情况
测试通过
是
否
登录
输入正确的用户名和密码可以登录系统。
输入错误的用户名和密码系统给出明确提示。
功能实现。
房态查询
管理员和客户用户在成功登录宾馆管理系统后,可以完成对房间状态的查询。
功能实现。
房态修改
管理员成功登录宾馆管理系统后,可以完成对房间状态的修改。
客户入住或预订房间后,房间的状态自动更改为“已入住”。
退房或退订以后,房间状态自动更改为“空闲”。
功能实现。
3.2.3模块三
功能
基本要求
测试情况
测试通过
是
否
登录
输入正确的用户名和密码可以登录系统。
输入错误的用户名和密码系统给出明确提示。
功能实现。
入住
客户入住时,管理员用户可以成功进行客户信息登记等操作,并更新房间状态。
功能实现
退房
客户退房时,管理员用户可以成功进行退房操作,更新系统中房间状态。
功能实现
换房
客户退房时,管理员用户能成功修改房间的入住信息,并能成功填写换房理由。
功能实现
预订
客户成功登录久久宾馆管理系统后,可以成功完成房间的查询和预订操作。
功能实现
退订
客户成功预订房间后,可以登录宾馆管理系统完成房间退订的操作。
功能实现
续住
客户需要继续入住时,管理员可以修改房间协议期限,并更新房间状态.
功能实现
3.3性能(效率)
性能测试情况概要
项目版本
开始时间
结束时间
用例数
用例通过数
问题数
用例通过率
个
个
个
%
1.0
2012-12—7
2012—12—7
100
90
10
90
1。
1
2012-12—7
2012—12—7
100
92
8
92
1。
2
2012-12—8
2012-12—8
100
95
5
95
3.3.1测试用例
测试系统在预定环境和负载下的响应速度。
通信效率、设备效率、执行效率.
序号
用例名称
基本要求
测试情况
测试通过
是
否
1
登录
100用户同时登录,
可以同时登陆
2
查询
对于用户信息的查询和对稿件的查询
可以实现查询操作
3
退出
安全退出
实现安全退出
4
注册
多用户同时注册后可登录系统并进行操作
成功注册
5
预订
多人同时预订
功能实现
3.3.2参数设置
脚本循环次数
并发用户数
10、20、XX
真实客户端数量
台
脚本录制方法
☑自动☑手动
模拟线路类型
☑10/100M以太网
3.4可靠性
测试内容
基本要求
测试情况
测试通过
是
否
掉电
客户机掉电或强行关机后重启机器,不丢失数据.
实现要求。
3.5安全性
测试内容
基本要求
测试情况
测试通过
是
否
用户权限
所有授权用户是否能在所授权限下进行工作,不容许超权限.
实现要求。
用户信息
对用户基本信息进行保密,除管理员外其他人无权查看。
实现要求
3.6易用性
测试内容
基本要求
测试情况
测试通过
是
否
易安装性
安装参数给出默认值或提示,需要用户干预的地方尽量少,操作方便.
实现要求。
易操作性
用户进入系统后能很快熟悉系统操作流程。
实现要求
3.7兼容性
测试内容
基本要求
测试情况
测试通过
是
否
硬件
软件对硬件的最低配置要求、推荐配置和特殊要求
数据库PC服务器:
CPU,MB以上内存,GB以上硬盘
WEB服务器:
以上CPU,MB以上内存,GB以上硬盘
客户机:
以上CPU、MB以上内存,MB以上硬盘
3.8安装和手册
测试内容
基本要求
测试情况
测试通过
是
否
启动安装程序
如果安装了CD—ROM,插入安装盘后自动启动安装程序。
在CD盘中突出显示setup。
exe文件,双击文件启动安装程序.
能实现要求。
第4章覆盖分析
测试覆盖率
模块名称
用例个数
执行数
各模块测试覆盖率
未/漏测分析和原因
公用
1000
900
90%
功能已基本实现
公诉
1000
900
90%
功能已基本实现
测试覆盖率计算:
执行数/用例总数×100%=95%
第5章缺陷的统计与分析
5.1缺陷分析
本部分对上述缺陷和其他收集数据进行综合分析.
重要缺陷分析表
模块名称
缺陷编号
简要描述
分析结果
测试通过(Pass/Fail)
登录
03
验证码不能正常显示
性能问题
fail
预订
05
预订房间时响应时间较长,可能引发多客户同时预订同一房间。
性能问题
pass
5.2残留缺陷与未解决问题
1、房间查询和预订等操作的响应时间应更快.
2、系统的安全性和可维护性应进一步提高。
第6章测试结论与建议
6.1测试结论
“久久宾馆管理系统”在用户现场环境进行功能、可靠性、安全性、可使用性、兼容性、安装和手册功能七个方面进行了全面、严格、规范的测试。
测试结果表明:
“久久宾馆管理系统”完全达到业务需求文档中的要求,并具有以下特点:
1.系统架构先进、简单。
该系统采用先进的B/S架构,后台支持各种大小数据库,系统结构清晰明确,可满足国家税务总局网络软件应用的要求.
2.功能全面。
该软件由桌面系统、报表采集服务器、报表分析应用服务器等模块组成,涵盖了税务的税收快报、税收旬报、会统报表、重点税源税收调查、纳税百强全部业务功能,提供了计会统、重点税源等各种业务报表,保证重点税源业务在系统中的正常应用,保障了重点税源监控工作顺利开展。
3.系统安全性较好.系统具有严格的权限设置功能,权限设置可细化到字段级,不同权限的人员只能看到自己有权限访问的字段内容,有效地保证了数据的安全性。
4.系统设置灵活.该软件完全基于工作流程进行设计,系统业务功能操作简单,可轻松制作各种图表。
5.系统可靠性高。
对客户机掉电或强行关机后重启机器、网络异常中断。
有完善的数据校验机制,对用户输入不符合要求的数据,给出了简洁、准确的提示信息,必要时给出了帮助。
6.系统兼容性好.系统设计灵活,支持与税源分析系统相关应用软件实现数据交换和共享。
能满足用户在各种操作系统,各种web应用服务器及各种主流数据库支撑软件下的使用.
7.系统预测统计模型通过严格测试,以大量税收数据进行预测,使预测模型求出的预测数据更接近真实数据。
对大量税收数据进行预警分析,预警结果正确.
8.测试结论:
通过。
6.2建议
通过对本系统进行的单元测试、集成测试、确认测试、系统测试等过程,完成了系统所需基本功能。
但是性能还需提高,如房间查询,房间预订等操作的响应时间有待提高,系统的安全性和维护性应进一步加强。
xxxxxxxx软件工程大作业实验总结报告
1、通过学习软件工程课程的认识
通过对软件工程这门课程的学习,让我从新对软件有了认识,不再认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就完成了,而且我还片面的认为只要掌握了时下最新的语言和工具,就可以写程序开发软件了.
软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。
唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。
这门课程为我提供了一个尽早接触世界工作和真实项目的机会.让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。
而且通过学习《软件工程》,还让我认识和培养了我的团队协作能力,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。
整一个学期下来,学到了很多东西。
在我看来,软件工程与其说是一门课程,不如说是一门思想。
是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合.软件工程这门课程包括了,整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于UML面向对象分析建模等。
这门课程知识点的可以理解概括为:
软件:
软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述程序的操作和使用的文档。
软件的特征:
①软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
②软件是通过人们的智力活动,把知识与技术转化成信息的一种产品。
③软件成为产品后,其生产只是简单的拷贝,不同于硬件制造。
④维护过程比硬件复杂的多,甚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 管理 系统软件 测试报告 实验 总结