测试用例设计题
答案整理:
假设买 2 送 1 商品,只需要扫码 2 件,购买列表会自动新增赠送商品
假设同一件商品只能享受单一优惠,例如如果是买 2 送 1,则无折扣价
如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386
【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337
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 是否有及时报警处理
请设计以下界面中业务功能的测试方案:
提示:需要细化到测试场景、测试点
答案整理:
买入股票场景:
1,正常买入股票操作,购买后,股票是否正常显示记录,且金额是否正常扣除
2,股票代码输入前几位,是否可自动关联;下拉框股东代码是否显示完整,选择下拉股东代码
第 1、最后、中间抽选测试
3,输入股票代码后证券代码可自动关联、也可支持输入
4,可用资金正常显示当前可用资金、可分别输入正数金额、0、负数、超过当前可用资金
5,委托类型选择限价委托、买入价格低于/高于市价,是否自动买入
6,买入价格边界值的测试,例跌停、涨停价格边界
7,最大数量是否计算正确,可用资金/买入价格
8,选择按数量:买入数量低于等于可购买最大数量边界值测试,为 0、负数、超过最大购买数量
9,选择按金额:买入金额低于等于可购买最大金额边界值测试,为 0、负数、超过最大购买金额
10、分别勾选全部、1/2、1/3、1/4 验证是否正常买入
11、清除功能验证,买入股票输入内容是否正常清除
单接口测试场景 1 解决方案
1,买超过 1 页(按 1 页 10 条)的股票查看股票显示情况
2,当购买股票过多,按边界值选择第 1 条、最后一条、中间 1 条,查看每支股票每个字段值是否显示正确,尤其关注金额相关字段
3,当股票出现市价波动,关注股票市值、盈亏、盈亏比等是否正确
4,当股票卖出及买入后,证券总额及可用数量是否正确
5,股票查询输入关键字查询功能是否正确、排序功能是否正确
数据显示正确性验证
选择不同股票代码,分别查看买入、卖出、撤单、成交、持仓视图下数据是否正常显示
进行股票的不同业务操作模拟,分别查看该数据是否正常显示
03.
智能门把手,如何设计测试用例?
方向都是一样的,从功能、界面、兼容、易用、安全、性能等考虑,面试的时候先基于自己对电子锁的理解去回答
功能可以从:是否指纹解锁、密码解锁、设置的指纹及密码有无上限、设置的密码是否有强度校验、在无电情况下可否钥匙开锁,密码输错多少次电子锁会被锁定且是否有绑定到手机 app 通知非法开锁警告等
界面:界面按钮排版布局、显示,屏幕显示等是否友好,门把手设计是否友好
兼容:是否适配到不同的尺寸
安全:发生大火、电子锁无电情况下,是否可钥匙开锁,且是否可接通 app 预知警告
性能:门多次撞击,电子锁是否正常
UI 测试:
照相界面、功能控件等是否正常
功能性:
1,是否支持延时拍照(关闭、3s)、拍视频、全景、照片功能
2,对着光源、明暗交接处、明暗处移动、对着物体边缘或直线物体、物体阴影、阳光/日光灯或逆光、高速连拍,拍照后是否与实景无太大的区别
3,相机中闪光灯关闭/开启拍照是否正常
4,相机中聚焦功能、横竖屏拍照是否正常
5,各种特效下的预览,各种色卡下的色差是否正常
6,照片及视频是否正常保存
7,照片及视频处理,包括删除、编辑、分享等操作是否正常
8,按键的非规律操作(拍照或摄像中按无关键或触屏浮动菜单)
9,空间储存满情况下拍照
中断测试:
10,来短信彩信、来语音电话、来日程、来闹钟、拔电池、u 盘模式下
11,开关机、插拔充电器、定时关机时间到、后台播放音乐;
压力测试:
12,不停地按拍照键、反复进退照相机、反复切换相机摄像机、反复切换摄像头、
13,反复改变相机中的每一项、反复横屏或竖屏、后台播放音乐时反复进入退出
14,长时间使用或摄像
功能:
1,挑选几段不同的音频包括轻缓音乐、快节奏、高音频等等进行播放,插上耳机听声音是否清晰,有无杂音
2,调节耳机音量键大、小,查看声音是否失真
3,播放音乐出现跳跃的情况,查看声音是否过渡自然
UI:
耳机外观是否正常,是否符合人体佩戴设计等
压力:
4,长时间使用耳机、是否出现质量问题
5,多次插拔耳机、调节耳机按键,是否正常
假设一个软件有会员活动,只有会员能参加,会员充值 100 可以有一次抽奖机会,200 有两次,300 有 4 次,充值功能稳定的情况还下有哪些测试点?
1,会员充值 100、199 验证有 1 次抽奖机会
2,会员充值 200、299 验证有 2 次抽奖机会,
3,会员充值 300、400、1000 验证有 4 次抽奖机会
4,会员抽奖机会用完,页面显示剩余抽奖 0 次,且再次抽奖提示无权限
5,会员充值 99 无抽奖机会
6,非会员充值 100、200、300 无抽奖机会
7,抽奖过程中发生网络等中断,是否可继续抽奖