1、将软件测试理论和技术实际应用到项目中,提高实践动手能力;
2、熟悉完整规范的软件测试流程:需求、功能,(测试计划)编写测试用例,执行测试,提交bug,跟踪bug,编写测试总结报告;
3、巩固提高qc的使用;
4、提高团队协作能力,沟通能力;
5、积累项目经验。
二、分组安排
任务三:执行测试用例,测试软件,发现缺陷提交bug;由组长组员适时把缺陷进行修改——关闭bug;
任务四:阅读软件测试计划;
一级模块、二级模块、三级模块、描述信息、重要级别
一级菜单:来宾登记、收银结算、系统维护;
二级模块:散客开单、团体开单、宾客结账、合并账单、系统设置
三级模块:系统维护_系统设置_房间设置、系统维护_系统设置_商品设置、系统维护_系统设置_外部设备设置;
四级模块:系统维护_系统设置_外部设备设置_打印机设置
例:
三、熟悉需求和功能
来宾登记:(veryhigh)
左侧小窗口:状态、便签、提醒、快速通道;
主窗口:右键菜单部分结账、兑换商品、制作门卡;按房间状态显示(包括);查看方式;房务中心(可供房间、当前房态、历史/未来房态);
合并账单:把多个房间的账单合并在一起;(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,字母、汉字、符号,小数点后超过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、添加两个计费类型:考生钟点房和豪华钟点房
房间类型:A
床位数量:1
预设单价:288.88/天
预设单价:188.88/半天
预设押金:288.88
钟点房标准计费:18.88
选择“钟点房特殊计费”复选框
选择”考生钟点房“选项
选择“允许开钟点房”复选框
预期结果:1、打开“增加房间类型”窗口;
(3)主窗口中可以看到“A”选项卡;
(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:房间设置_房间费打折:会员等级宾客打折类下拉列表(打折、不打折)用例复用普通宾客的测试用例;