一、项目目标

1、将软件测试理论和技术实际应用到项目中,提高实践动手能力;

2、熟悉完整规范的软件测试流程:需求、功能,(测试计划)编写测试用例,执行测试,提交bug,跟踪bug,编写测试总结报告;

3、巩固提高qc的使用;

4、提高团队协作能力,沟通能力;

5、积累项目经验。

二、分组安排

任务一:时间、人力安排,熟悉需求

任务二:编写核心模块测试用例(时间分配)

任务三:执行测试用例,测试软件,发现缺陷提交bug;由组长组员适时把缺陷进行修改——关闭bug;

任务四:阅读软件测试计划;

一级模块、二级模块、三级模块、描述信息、重要级别

一级菜单:来宾登记、收银结算、系统维护;

二级模块:散客开单、团体开单、宾客结账、合并账单、系统设置

三级模块:系统维护_系统设置_房间设置、系统维护_系统设置_商品设置、系统维护_系统设置_外部设备设置;

四级模块:系统维护_系统设置_外部设备设置_打印机设置

例:

三、熟悉需求和功能

来宾登记:(veryhigh)

左侧小窗口:状态、便签、提醒、快速通道;

主窗口:右键菜单部分结账、兑换商品、制作门卡;按房间状态显示(包括);查看方式;房务中心(可供房间、当前房态、历史/未来房态);

合并账单:把多个房间的账单合并在一起;(high)

计费设置:

房间设置:包括:结账时声音和状态、添加类型、修改类型、删除类型、房间费打折、单个添加、批量添加、修改房间、删除房间等功能;(high)

外部设备设置:包括打印机设置、门锁卡机器设置、电话计费设置、其他设备;(high)

四、编写测试用例

最小模块(最低级别的)模块:

1、写用例时,针对于最小模块编写,把该模块做成qc中的测试用例集合,把该模块的所有用例全部编写在一起。(把房间设置作为一个用例集合,将房间设置页面的四级模块归类到房间设置用例级集合)

2、提交bug时,针对于最小模块提交,也就是在缺陷报告的subject中指定最小模块名称。

五、思考房间设置_添加类型数据分析、用例编写

测试用例数据分析:

1、子模块(预设单价)—数据分析—有效等价类—无效等价类—边界值;

房间设置_预设单价:数据要求:10.00—100000.00数字,不能为空,半天价格小于等于全天价格,小数点后最多2位

有效等价类:10.00-100000.00整数,10.00-100000.00小数;

无效等价类:为空,<10.00,>100000.00,字母、汉字、符号,半天价格大于去那天价格,小数点后2位以上;

边界值:10.00,9.99,10.01,100000.00,99999.99,100000.01,小数点后2位,小数点后1位,小数点后3位;

2、子模块—有效等价类—无效等价类—边界值

房间设置_钟点房标准计费:数据要求(1.00—1000.00数字,不能为空,小数点后最多2位);

有效等价类:1.00—1000.00整数,1.00-1000.00小数;

无效等价类:为空,<1.00,>1000.00,字母、符号、汉字,小数点后2位以上;

边界值:1.00,0.99,1.01,1000.00,999.99,1000.01;

3、房间设置_预设押金

房间设置_预设押金:数据要求:10.000-100000.00数字,不能为空,小数点后最多2位;

有效等价类:10.00-100000.00整数,10.00-100000.00小数;

无效等价类:为空,<10.00,>100000.00,字母、汉字、符号,小数点后超过2位以上;

边界值:10.00,9.99,10.01,100000.00,99999.99,100000.01;

4、 房间设置_钟点房特殊计费复选框

有效等价类:选择,不选择

房间设置_钟点房特殊计费下拉列表;

有效等价类:选择选项;

无效等价类:没有选项;

边界值:第一项,最后一项;

5、允许开钟点房复选框:选择和不选择;

6、保存按钮;

7、打折设置按钮;

8、取消按钮;

注意复选框的测试用例采用判定图法或者

有效类型在一条用例写全,

用例名称:系统维护_系统设置_房间设置_添加类型001

目的:1、所有填写项正确,房间类型可以添加成功;

2、允许开钟点房,不允许钟点房特殊计费;

步骤:1、在“系统设置-房间设置”选项卡中点击“添加类型”按钮;

2、在“增加房间类型”窗口中填写:

房间类型:家庭经济套间

床位数量:3

预设单价:300/天

预设单价:180/半天

预设押金:300

钟点房标准计费:40

不选择“钟点房特殊计费”复选框,选择“允许开钟点房”复选框

3、点击“保存”按钮;

预期结构:1、打开“增加房间类型”窗口;

3、“增加房间类型”窗口关闭,房间类型添加成功,重点检查:

(1)“房间类型”表格;

(2)“按房间类型过滤”下拉列表;

(3)主窗口中可以看到“家庭经济套间”选项卡;

(4)该种类型的房间可以开普通钟点房;

说明:(1)检查(2)(3)需要退出一次系统;

(2)检查(4)需要在添加该种类型房间后才能测试。

用例名称:系统维护_系统设置_房间设置_添加类型002

目的:1、房间类型(1字符)、床位数量(1)最小值;

2、预设单价、预设押金、钟点房标准计费有效的小数;

3、允许开钟点房,允许钟点房特殊计费;

预置条件:添加“钟点房特殊计费“选项:

1、在”系统设置-计费设置“选项卡中”钟点房特殊计费“分组框中点击”添加“按钮;

2、添加两个计费类型:考生钟点房和豪华钟点房

步骤:1、在“系统设置-房间设置”选项卡中点击“添加类型”按钮;

2、在“增加房间类型”窗口中填写:

房间类型:A

床位数量:1

预设单价:288.88/天

预设单价:188.88/半天

预设押金:288.88

钟点房标准计费:18.88

选择“钟点房特殊计费”复选框

选择”考生钟点房“选项

选择“允许开钟点房”复选框

3、点击“保存”按钮;

预期结果:1、打开“增加房间类型”窗口;

3、“增加房间类型”窗口关闭,房间类型添加成功,重点检查:

(1)“房间类型”表格;

(2)“按房间类型过滤”下拉列表;

(3)主窗口中可以看到“A”选项卡;

(4)该种类型的房间可以开普通钟点房和特殊计费钟点房;

说明:(1)检查(2)(3)需要退出一次系统;

(2)检查(4)需要在添加该种类型房间后才能测试。

用例名称:系统维护_系统设置_房间设置_修改类型001

用例描述:复用”添加类型“测试用例;

预期结果:参考”添加类型“

六、编写房间费打折测试用例:

6.1、需求功能分析

1)”折后单价“文本框>=0,<=预设单价,不能为空;

2)”打折比例“文本框>=0,<=1,小数,不能为空;

根据不同类型的房间打折,在房间类型列表选择第一、中间和最后的房间类型进行房间费打折测试;

A:房间设置_房间费打折:普通宾客打折类下拉列表(打折、不打折)

1、不打折:

2、打折:

折后单价(0、600、680、0.01、680.01、679.99,小数点位数、字母汉字符号、为空)--->回车;

打折比例(0、0.05、1、0.01、0.99、小数点位数、字母汉字符号、为空)--->回车;

房间设置_房间费打折:普通宾客打折类下拉列表(打折、不打折)

B:房间设置_房间费打折:会员等级宾客打折类下拉列表(打折、不打折)用例复用普通宾客的测试用例;

C:将此项设置作用于“食品类”类所有商品,选中。

D:清除打折按钮

6.2、数据分析

6.3、编写测试用例(部分测试用例)

转载于:https://www.cnblogs.com/luojh9102/p/6625906.html

功能测试项目——酒店管理系统相关推荐

  1. 酒店项目 酒店管理系统酒店在线预订系统

    酒店项目 酒店管理系统酒店在线预订系统\ 使用技术:SSM+Mysql+Vue非脚手架\ Eclipse+tomcat8.0+jdk1.8即可\ \ 一套springboot,idea软件\ 需要哪套 ...

  2. ssm毕设项目酒店管理系统08281(java+VUE+Mybatis+Maven+Mysql+sprnig)

    ssm毕设项目酒店管理系统08281(java+VUE+Mybatis+Maven+Mysql+sprnig) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBui ...

  3. springboot毕设项目酒店管理系统g72sp(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目酒店管理系统g72sp(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBui ...

  4. Java项目酒店管理系统(java+SSM+Maven+LayUI+mysql)

    源码获取:博客首页 "资源" 里下载! 酒店管理系统-温情小筑后台管理系统 系统概要 项目主要功能包括: 住客管理:住客入住.住客列表: 房间管理:房间列表.添加房间.修改房间状态 ...

  5. Java项目:酒店管理系统(java+SSM+Maven+LayUI+mysql)

    源码获取:博客首页 "资源" 里下载! 酒店管理系统-温情小筑后台管理系统 系统概要 项目主要功能包括: 住客管理:住客入住.住客列表: 房间管理:房间列表.添加房间.修改房间状态 ...

  6. Java项目:酒店管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 主要技术:java springmvc  mybatis   mysql  tomcat js   jauery  jsp   log4j等 ...

  7. Java项目:酒店管理系统(java+Springboot+Mybatis+Beetl+Layui)

    源码获取:博客首页 "资源" 里下载! 此系统用的是springboot框架,前端框架主要用的是layui,表格用的bootstrap 表格,都是一些主流的框架,前端模板引擎用的是 ...

  8. java毕设项目酒店管理系统(附源码)

    项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. python写酒店管理系统报告_酒店管理系统e-r图_酒店系统管理实验报告

    e-r图 600x550 - 50KB - JPEG 系统的e-r图! 500x339 - 15KB - JPEG 酒店管理系统论文 892x353 - 23KB - PNG e-r图 482x434 ...

  10. java 项目数据库脚本命名_java项目酒店管理(含数据库脚本)

    java项目酒店管理(含数据库脚本) java 2020-6-27 下载地址 https://www.codedown123.com/26975.html java项目酒店管理(含数据库脚本) 资源下 ...

最新文章

  1. 众方网络电话VOIP FREEGO EIS系统命令
  2. cannot import name 'etree' from 'lxml'
  3. whereis命令查看你要添加的软件在哪里
  4. 岭回归和lasso回归_正则化(2):与岭回归相似的 Lasso 回归
  5. 【留用】C#的一些好的书籍
  6. 计算机软件中os具有什么功能,[计算机软件及应用]OS第三章1.ppt
  7. WPF Color、String、Brush转换
  8. 增强服务器安全性能,加强Linux服务器安全的20项建议
  9. for XML path 转义
  10. 上海自考计算机及应用,上海交通大学--计算机及应用(独立本科080901)
  11. 2022京东年货节红包什么时候开始
  12. HTML制作用户登录界面
  13. Maven最全使用指南,都在这里了
  14. Vue中实现页面截图并上传
  15. C#-Event事件
  16. 营养与心理的眼睛保健方法
  17. 前序、中序、后序遍历
  18. java中设置5秒后跳转_javaweb 3秒后自动跳转的几种方式
  19. POSTGRESQL index advisor 4种方式 (国内,国外,远程,云)那个更好
  20. 渗透测试学习笔记_Day1

热门文章

  1. 计算机ping使用的端口,Win7系统中如何Ping端口?Ping端口命令的用法
  2. 10负3次方计算机语言,10的负3次方等于多少?
  3. 创建Django项目及配置
  4. 转文:KA波段卫星地面关口站异地备份,规避雨天链路中断
  5. Babuk/AtomSilo/LockFile勒索软件免费解密工具
  6. 计算机word设置渐变填充,word文本效果在哪里?怎么设置填充渐变颜色?
  7. STM8S003F3 PWM的使用
  8. 在Linux下使用GIMP打印一寸照
  9. 【sduoj】前端JSZip库的使用
  10. Pillow EPS 矢量图转 JPG