一些测试案例
微信发红包测试用例
从功能、性能、可移植性、界面、安全性、易用性这些方向设计测试用例。
功能
- 红包最大,最小发送的钱数,超出最大钱数能否正常提示。
- 当输入金额为0时,塞进红包失败,且能否正确提示。
- 当先输入为
.
时能否自动在前补零。 - 能否手动选择红包封面,选择后能否正常显示。
- 未手动选择封面,默认封面能否正常显示。
- 留言时,汉字,表情,数字,字符等能否正常填写,是否可以混用;长度是否有限制,超出是否提示。
- 点击塞进红包,能否正确跳出支付密码界面。
- 支付密码界面能否选择支付方式。
- 未手动选择支付方式,能否正确从默认方式中扣除。
- 当默认方式余额不足时,能否正确按次序选择付款方式。
- 红包发送后接收方能否收到红包,留言和表情是否显示正常。
- 群发或单发红包,一天累计可以发多少个,累计可以发多少金额,超出限制能否正常提示。
- 单发/群发红包,自己是否可以领取。
- 平均红包每个人是否抢到的钱数一样。
- 拼手气红包,抢到的金额是否相对随机。
- 专属红包是不是只能由专人领取,其他人不能领取。
- 当发红包个数超过群人数时,是否能正常提示。
- 一个人是否可以重复领一个红包。
- 24小时未领取,红包能否正确返回原账户,并且接收方是否还可以领取。
- 发送的红包是否可以撤回。
- 红包记录能否和实际发的红包相匹配。
- 退款到账时间是否正常。
可移植性
- 安卓,苹果能否正常发红包和抢红包。
- pc和移动端抢发红包功能是否一样。
性能
- 断网时无法抢发红包。
- 不同网速抢发红包的时间。
- 发红包和收红包成功后的跳转时间
- 收发红包的耗电量
界面
- 抢、发红包界面是否有错别字。
- 抢、发红包界面按钮输入框大小是否正常。
- 抢、发红包界面颜色搭配是否合理。
- 抢、发红包界面排版是否合理。
- 群发红包后,红包页面是否合理
安全性
- 发送红包的金额和实际扣款金额是否一致。
- 抢到金额和到账金额是否一致。
- 发红包和红包退回是否有消息提示
- 红包发送失败,账户余额不会发生改变。
- 发送的红包和收到的红包是否匹配。
易用性
- 发红包功能整体指引是否人性化。
- 发红包步骤是否简洁。
- 留言是否可以语音输入或者粘贴。
- 支付时是否可以指纹、刷脸。
水杯的测试用例
功能
- 水杯容量是否准确。
- 水杯刻度是否准确。
- 水位超过规定的安全线,会不会漏水。
- 水杯拧紧是否漏水。
- 拧紧盖子摇晃是否漏水。
- 是否隔热,装多少度的水会烫手。
- 如果是保温杯,是否保热保冷。
界面
- 整体外观是否完整、美观。
- 大小是否满足产品设计要求。
- 材质是否满足产品设计要求。
- 图案是否容易掉落,褪色。
- 图案是否符合产品设计要求。
- 图案是否违法。
性能
- 耐热性、耐寒性。
- 最多使用次数。
- 最长使用时间。
- 保温,保冷时长。
- 抗压能力。
- 水杯拧到多紧可以不漏水
- 是否易碎。
- 最多能装多少热水。
- 最多能装多少冷水。
安全性
- 材质本身是否有毒。
- 材质在极端情况(高温、极寒)下是否会释放毒素。
- 形状是否会引发安全问题,如部分配件过于尖锐。
兼容性
- 是否可以装果汁,饮料,硫酸,酒,汽油等不同液体。
易用性
- 倒水是否方便。
- 喝水是否方便。
- 设计是否符合人体工学,用起来是否舒服。
- 杯子本身是否防滑。
- 沾上液体是否防滑
可移植性
- 在极热和极冷环境下是否可以正常使用。
抗震性
- 不同震动下杯子的震动情况是否符合要求
电梯的测试用例
功能测试
- 开关门按键是否能正常按下回退,是否能正常亮起熄灭,对应的电梯门是否能正常开关。电梯运行时不能开门。一直按着开关门键的结果。
- 报警键/电话键是否能正常按下回退,是否能正常亮起熄灭,对应的报警是否能正常得到响应
- 各层的上下楼键是否能正常按下回退,是否能正常亮起熄灭,对应电梯是否能正常在各楼层停止等待。
- 电梯内的楼层选择按键是否能正常按下回退,是否能正常亮起熄灭,电梯是否能正常到达对应楼层。当电梯向上或者向下移动式,不能选择反方向的楼层。
- 电梯门是否能自动关闭。
- 楼层显示屏显示的电梯所在位置是否和电梯当前位置同步。
- 当有多个电梯时,之间的时间调度是否合理。
界面测试
- 电梯形状大小是否符合设计要求。
- 电梯内按键形状大小颜色是否符合设计要求。
- 电梯内张贴物是否符合要求。
易用性测试
- 按键上的标识符是否容易理解。
- 到达楼层时是否有提示音且提示音是否合理。
- 电梯光照是否会让人感到不适。
- 电梯通风是否会让人感到不适。
- 按键的整体高度是否符合大众。
- 电梯内的信号是否满足日常生活需求。
- 是否有提供给老人的扶手。
安全性测试
- 暴力破坏电梯是否会报警报。
- 超载是否会有警报。
- 停电时是否有应急电源。
- 发生火灾时是否有对应处理措施。
- 电梯外部是否可以强制开门。
- 当电梯关门时,有物体通过电梯门是否能立即停止关门。
性能测试
- 不载重的运行情况。
- 承载单人的运行情况。
- 承载多人的运行情况。
- 承载多人+较长时间运行,测试电梯的运行稳定性。
- 超长时间的运行情况。
- 载重的能力。
- 电梯正常使用的次数/年限。
兼容性测试
- 电梯与常在一起使用的设备是否兼容。
- 不同的电压是否兼容。
- 不同的安装环境是否兼容(如潮湿/干燥)。
淘宝购物车的测试用例
功能测试
-
页面所有链接点击后是否能正常反应
比如:
a.点击店铺名是否可以进入店铺
b. 点击领卷是否可以领到对应优惠卷,同时需要凑单的优惠卷是否点击凑单可以调到活动详情
c.点击商品,是否可以到商品页面
d.点击相似是否可以看见相似商品
e.点击结算是否可以跳到结算页面 -
点击全选按钮,商品是否可以全选
-
取消全选商品是否会全部取消选择
-
在商品详情页添加到购物车的商品,是否会同步到购物车
-
pc端添加移动端是否也会同步
-
添加商品到购物车是否存在上限,是否有对应提示
-
未登录是否可以添加购物车,是否有对应提示
-
没有选择商品点击结算,是否会有对应提示
-
选择的商品总金额是否会显示正确,是否会显示优惠金额,优惠金额显示是否正确
-
购物车为空时,是否会有一个去逛逛的页面
-
是否可以对商品数量进行修改
比如:
a.点击加号是否可以增加商品数量
b.点击减号是否可以减少商品数量,当商品减少到1时是否能继续减少,是否有对应提示
c.从商品详情页添加同一商品,商品数量是否增加
d.当商品被选择时以上修改总价是否同步更新 -
是否可以更改商品型号
-
长按商品是否弹出删除、收藏、相似按钮
-
点击移入收藏收藏里是否同步
界面测试
- 购物车页面总体布局是否符合需求
- 页面是否有错别字
- 整体颜色是否符合需求
- 各按钮的形状大小颜色是否符合需求
- 各商品是否显示正常
- 底端是否可以看见你可能还喜欢
用户体验测试
- 整体的功能的指引是否人性话
- 整体布局颜色是否符合大众审美
- 操作是否简单
性能测试
- 打开购物车的时间(当商品过多时)
- 各链接跳转的时间
- 商品总加结算的时间(当商品过多时
- 购物车功能对cup的占用、内存的占用、耗电量
- 弱网时是否能够正常使用
- 网络达到多少才能正常使用
兼容性
- 不同移动端不同版本各功能是否正常
- 不同pc端不同版本各功能是否正常
异常测试
- 没有内存空间,购物车能否正常响应
- 突然断网,购物车功能是否会出现问题
- 横竖屏切换是否会出现问题
- 反复操作某一重要功能是否会出现问题