宾馆管理系统软件测试报告及实验总结.doc
《宾馆管理系统软件测试报告及实验总结.doc》由会员分享,可在线阅读,更多相关《宾馆管理系统软件测试报告及实验总结.doc(21页珍藏版)》请在冰豆网上搜索。
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
修改
版本变更记录
目录
第1章引言 3
1.1编写目的 3
1.2项目背景 3
1.3参考资料 3
1.4术语和缩略语 4
第2章测试概要 5
2.1各阶段测试内容 5
2.2测试用例设计 6
2.2.1单元测试 6
2.2.2集成测试 8
2.2.4系统测试 8
2.3测试环境与配置 8
2.3.1功能测试 9
2.3.2性能测试 9
2.4测试方法和工具 10
2.5需求的可追溯性 10
第3章测试内容和执行情况 10
3.1项目测试概况表 10
3.2功能 11
3.2.1总体KPI 11
3.2.2模块二 11
3.2.3模块三 12
3.3性能(效率) 12
3.3.1测试用例 12
3.3.2参数设置 13
3.3.3通信效率 13
3.3.4设备效率 13
3.3.5执行效率 13
3.4可靠性 13
3.5安全性 14
3.6易用性 14
3.7兼容性 14
3.8安装和手册 14
第4章覆盖分析 14
第5章缺陷的统计与分析 16
5.1缺陷分析 16
5.2残留缺陷与未解决问题 16
第6章测试结论与建议 16
6.1测试结论 16
6.2建议 17
项目基本信息
项目名称
久久宾馆管理系统
客户方
久久宾馆经理
开发方
项目委托时间
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
信息管理系统
18
第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@等必填项后,点击提交按钮后完成注册工作,跳转到注册成功界面,显示个人信息。
用例二:
输入用户名:
“user2”,密码:
“user2”,邮箱:
user2@等必填项后,点击提交按钮后完成注册工作,跳转到注册成功界面,显示个人信息。
编号3
测试对象:
订房测试
测试内容:
测试客户能否在该系统上成功预订房间。
测试用例:
用例一:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“A类房间”剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订”按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面。
用例二:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“C类房间”剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订”按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面。
用例三:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择条件查询,选择“A类房间”剩余客房查询,跳转到结果界面,选择需要的房间号码,点击“预订”按钮,提示“对不起,您的账户余额不足请充值”,然后跳转到充值界面。
用例四:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“169”号房间,显示房间状态为空闲,点击“预订”按钮,提示“恭喜您,预订客房成功”,然后跳转到已预定房间的信息界面。
用例五:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“169”号房间,显示房间状态为已入住,“预订”按钮为灰色,不可点击。
用例六:
已注册用户,成功登录久久宾馆管理系统后,单击“预定房间”按钮,进入房间查询界面,选择精确查询,输入“5555”号房间,提示“对不起,您输入的房间号有误,请重新输入”。
编号4
测试对象:
管理房态测试
测试内容:
测试管理员对房间状态的修改和查询等操作是否实现。
测试用例:
用例一:
使用管理员账号:
“admin”,密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态查询”,进入房间查询界面,选择条件查询,选择“空闲客房”查询,跳转到所有空闲客房信息界面。
用例二:
使用管理员账号:
“admin”,密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态查询”,进入房间查询界面,选择条件查询,选择“A类房间”查询,跳转到所有的A类客房的信息界面。
用例三:
使用管理员账号:
“admin”,密码:
“admin”登录系统,成功后进入系统管理主界面,点击“房态修改”,进入房间查询界面,选择精确查询,输入“169”查询,跳转到被查询客房的信息界面,房间状态为“空闲”,点击“修改”,把房间状态改为“维修中”,点击“修改”按钮,提示是否确定修改,点击“是”,然