给定一个测试需求如何提取测试点设计测试用例? 附带,测试用例设计案例。
用例设计题 — 自助购物APP
假设买2送1商品,只需要扫码2件,购买列表会自动新增赠送商品
假设同一件商品只能享受单一优惠,例如如果是买2送1,则无折扣价
1.正常购物流程验证:分别对正价商品、直接折扣商品、买2送1商品扫码,添加购买
1)添加商品,并分别查看读取价格是否正确:
a、对正价商品进行扫码自动填充条码框并读取价格正确
b、买2送1商品扫码2件自动新增1件赠送商品(赠送价格为0,另2件正价)
c、直接折扣商品,手动输入条码框,读取折扣后的价格
2)点击结算,选择APP账户余额支付,是否正常支付
3)支付成功是否自动生成开闸机开门密码,且能正常刷码开门
2.其他正常购物流程补充:
1)扫码添加多件买2送1商品,赠送商品是否正常显示购买列表且价格为0;选择支付为微信是否正常支付,并生成开闸机密码正常开门
2)扫码添加多件折扣商品,是否正常显示折扣价格;选择支付为支付宝是否正常支付,并生成开闸机密码正常开门
3)测试添加商品超过1页(一般1页10件商品)的情况
4)对已经扫描的商品删除,是否正常删除,且价格小计正确
5)对已经扫描的商品减少数量,是否正常减少数量,且价格小计正确
3.其他情况验证:
1)点击扫描功能,条码框手动输入错误的条码,app是否正常处理
2)添加的商品数量超过当前超市的库存量,app是否正常提示
3)频繁多次点击结算功能,app是否提醒不能频繁提交操作
4)购买商品价格超过 app账户余额/微信余额/支付宝余额情况
5)生成的开闸机开门密码,已扫码使用,是否可重复使用
6)对于出现不能正常支付情况导致无法刷码离开,app是否有及时报警处理
怎么测试手机拍照?
UI测试:
照相界面、功能控件等是否正常
功能性:
- 是否支持延时拍照(关闭、3s)、拍视频、全景、照片功能
- 对着光源、明暗交接处、明暗处移动、对着物体边缘或直线物体、物体阴影、阳光/日光灯或逆光、高速连拍,拍照后是否与实景无太大的区别
- 相机中闪光灯关闭/开启拍照是否正常
- 相机中聚焦功能、横竖屏拍照是否正常
- 各种特效下的预览,各种色卡下的色差是否正常
- 照片及视频是否正常保存
- 照片及视频处理,包括删除、编辑、分享等操作是否正常
- 按键的非规律操作(拍照或摄像中按无关键或触屏浮动菜单)
- 空间储存满情况下拍照
中断测试: - 来短信彩信、来语音电话、来日程、来闹钟、拔电池、u盘模式下、
- 开关机、插拔充电器、定时关机时间到、后台播放音乐;
压力测试: - 不停地按拍照键、反复进退照相机、反复切换相机摄像机、反复切换摄像头、
- 反复改变相机中的每一项、反复横屏或竖屏、后台播放音乐时反复进入退出
- 长时间使用或摄像
假设一个软件有会员活动,只有会员能参加,会员充值100可以有一次抽奖机会,200有两次,300有4次,充值功能稳定的情况还下有哪些测试点?
- 会员充值100、199验证有1次抽奖机会
- 会员充值200、299验证有2次抽奖机会
- 会员充值300、400、1000验证有4次抽奖机会
- 会员抽奖机会用完,页面显示剩余抽奖0次,且再次抽奖提示无权限
- 会员充值99无抽奖机会
- 非会员充值100、200、300无抽奖机会
- 抽奖过程中发生网络等中断,是否可继续抽奖