请设计测试用例,使一台自动饮料贩卖机通过测试,可以最终交付并放置在商场中进行售卖商品。
1、界面测试外观是否设计合理、符合大众审美
2、功能测试
(1) ***作流程是否简单便捷、***作说明是否简单易懂无歧义
(2)售货机屏幕显示(广告轮播功能、商品和金额以及二维码等信息显示 等)
(2)管理员权限:放入货物、制定价格等功能
(3)用户权限:刷卡(工商卡、建行卡、农行卡等)、塞钱(根据不同商品以及金额大小进行商品兑换、找零、退钱等)、扫码支付(微信支付、支付宝支付、积分兑换支付等)、选择货物(不同零食、不同饮料等)、取出货物(不同零食、不同饮料等)等功能
3、性能测试
(1)异常处理:系统出错、断电之后售货机能否自动恢复、恢复之后能否继续处理未完成的任务等
(2)安全性:货物存放、现金存放以及金额设置等是否安全
参考:
功能测试:
1.测试电梯能否实现正常的上升和下降功能。
2.电梯的按钮是否都可以使用。
3.电梯门的打开,关闭是否正常。
4.报警装置是否可用。
5.与其他电梯之间是否协作良好。
6.通风状况如何。
7.突然停电时的情况。
8.上升途中的响应。
1)电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来;
"发红包"功能的测试时,需要考虑到哪儿些测试因素,请尽可能的写出来
1. 功能性测试(功能性<业务流、数据流>,易用性)
a. 边界值(红包额度边界,红包数量边界,卡片支付额度/钱包支付额度边界,0元红包)
b. 功能场景:
用户(发红包用户/领红包用户):未实名,未绑卡,已绑卡(卡片正常,卡片锁定),未登录
红包类型:定向,随机,定额等
支付卡种:支持借记卡,不支持信用卡
支付额度:充足,不足(卡片限额,单笔限额,单日限额)
支付状态:支付成功,同一红包的重复支付,支付失败,失败后的重新支付,放弃支付
已发红包领取情况:未领取,部分领取,全部领取,领取明细
可领红包领取情况(由于红包超时未领取退回涉及钱,所以这里还挺重要):领取超时红包,领取未超时红包,领取已领完红包,领取成功,同一红包的重复领取,领取失败,失败后的重新领取,放弃领取
红包留言(发红包留言,抢红包留言):默认,为空,输入长度,显示长度,特殊字符
c. 数据准确性(支付记录,领取记录,支付领取对账明细)
2. 非功能性测试(性能、稳定性、鲁棒性、安全性)
a. 网络情况
b. 系统兼容性
c. 高并发情况
d. 安全性(支付核身验证,敏感数据存储、流转)
a. 边界值(红包额度边界,红包数量边界,卡片支付额度/钱包支付额度边界,0元红包)
b. 功能场景:
用户(发红包用户/领红包用户):未实名,未绑卡,已绑卡(卡片正常,卡片锁定),未登录
红包类型:定向,随机,定额等
支付卡种:支持借记卡,不支持信用卡
支付额度:充足,不足(卡片限额,单笔限额,单日限额)
支付状态:支付成功,同一红包的重复支付,支付失败,失败后的重新支付,放弃支付
已发红包领取情况:未领取,部分领取,全部领取,领取明细
可领红包领取情况(由于红包超时未领取退回涉及钱,所以这里还挺重要):领取超时红包,领取未超时红包,领取已领完红包,领取成功,同一红包的重复领取,领取失败,失败后的重新领取,放弃领取
红包留言(发红包留言,抢红包留言):默认,为空,输入长度,显示长度,特殊字符
c. 数据准确性(支付记录,领取记录,支付领取对账明细)
2. 非功能性测试(性能、稳定性、鲁棒性、安全性)
a. 网络情况
b. 系统兼容性
c. 高并发情况
d. 安全性(支付核身验证,敏感数据存储、流转)
链接:
设计测试用例: 测试淘宝购物车(仅限功能测试)
1. 所有页面链接功能正常,可以点击到正确页面;
2. 从商品信息页面添加的商品能显示在购物车中;
3. 商品未勾选的状态下,结算按钮是灰色无法点击的;
4. 勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
5. 购物车页面中,可以对添加的商品数量修改,并自动保存成功;
6. 修改勾选物品数量,总价会做相应的改变;
7. 勾选商品,点击结算按钮后,进入确认订单信息页面;
8. 购物车能添加的商品种类是有数量上限的/显示库存;
9. 不要的商品,可以删除;
10. 卖家在线的时候,旺旺icon高亮,反之,灰色;
11. 页面关联本地软件阿里旺旺的icon点击后,能打开软件;
12. 登录测试:
未登录情况下,可以添加,查看,修改购物车, 但是提交订单后跳出登录或非登录用户购买方式。
未登录情况下,添加到购物测好的物品,登录后刷新会显示在登陆后的购物车中。
2. 从商品信息页面添加的商品能显示在购物车中;
3. 商品未勾选的状态下,结算按钮是灰色无法点击的;
4. 勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;
5. 购物车页面中,可以对添加的商品数量修改,并自动保存成功;
6. 修改勾选物品数量,总价会做相应的改变;
7. 勾选商品,点击结算按钮后,进入确认订单信息页面;
8. 购物车能添加的商品种类是有数量上限的/显示库存;
9. 不要的商品,可以删除;
10. 卖家在线的时候,旺旺icon高亮,反之,灰色;
11. 页面关联本地软件阿里旺旺的icon点击后,能打开软件;
12. 登录测试:
未登录情况下,可以添加,查看,修改购物车, 但是提交订单后跳出登录或非登录用户购买方式。
未登录情况下,添加到购物测好的物品,登录后刷新会显示在登陆后的购物车中。
链接:
设计测试用例:朋友圈点赞功能
功能测试
是否可以点赞
取消点赞
多次点赞会出现什么情况
多人点赞时的顺序是否按照时间顺序进行排列
点赞是否显示头像和名称
点赞之后能否进行评论
点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在
多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我
接口测试
点赞之后相同好友是否收到提示信息
相同好友处的提示信息是否按照时间顺序
相同好友处的点赞是否显示头像和名称
兼容测试
电脑端和手机端是否都可以进行点赞和取消点赞功能
不同的移动端是否都可以行点赞和取消点赞功能(包括苹果,安卓)
可用性测试
弱网的时候进行点赞是什么情况
网络断开时是否可以点赞
用户点击点赞几秒后可以看到点赞成功,取消同理
多用户同时给我点赞时,我是否可以全部接收到提示消息
安全性测试
点赞是否会泄漏微信用户相关信息
是否可以点赞
取消点赞
多次点赞会出现什么情况
多人点赞时的顺序是否按照时间顺序进行排列
点赞是否显示头像和名称
点赞之后能否进行评论
点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在
多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我
接口测试
点赞之后相同好友是否收到提示信息
相同好友处的提示信息是否按照时间顺序
相同好友处的点赞是否显示头像和名称
兼容测试
电脑端和手机端是否都可以进行点赞和取消点赞功能
不同的移动端是否都可以行点赞和取消点赞功能(包括苹果,安卓)
可用性测试
弱网的时候进行点赞是什么情况
网络断开时是否可以点赞
用户点击点赞几秒后可以看到点赞成功,取消同理
多用户同时给我点赞时,我是否可以全部接收到提示消息
安全性测试
点赞是否会泄漏微信用户相关信息
链接:
设计测试用例:测试电梯功能
1.功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;
2.性能:速度、反应时间、关门时间等;
3.压力:超载、尖锐物碰撞电梯壁等;
4.安全:停电、报警装置、轿箱停靠位置、有人扒门时的情况等;
5.可用性:按键高度、操作是否方便、舒适程度等;
6.UI:美观程度、光滑程度、形状、质感等;
7.稳定性:长时间运行情况等;
8.兼容性:不同电压是否可工作、不同类型电话是否可安装等。
其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等,当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。可以告诉主考官,你需要模块化地测试电话、灯光等。再有在一起的组装测试。
二、下面是详细的测试点:
需求测试: 查看电梯使用说明书、安全说明书等
界面测试: 查看电梯外观功能测试:
1.测试电梯能否实现正常的上升和下降功能。
2.电梯的按钮是否都可以使用。
3.电梯门的打开,关闭是否正常。
4.报警装置是否可用。
5.与其他电梯之间是否协作良好。
6.通风状况如何。
7.突然停电时的情况。
8.上升途中的响应。
1)电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来;
2)电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。
1.门关上的一刹那出现障碍物。
2.同时按关门和开门按钮。
3.点击当前楼层号码
4.多次点击同一楼层号码
5.同时按上键和下键
易用性:
电梯的按钮的设计是否符合人的习惯
用户文档:
使用手册是否对电梯的用法、限制、使用条件等有详细的描述
压力测试:
1.看电梯的最大承重量,在负载过重时报警装置是否有提醒
2.在一定时间内不断让电梯上升、下降
稳定性测试:
9.是否有手机信号
可靠性:1.门关上的一刹那出现障碍物。
2.同时按关门和开门按钮。
3.点击当前楼层号码
4.多次点击同一楼层号码
5.同时按上键和下键
易用性:
电梯的按钮的设计是否符合人的习惯
用户文档:
使用手册是否对电梯的用法、限制、使用条件等有详细的描述
压力测试:
1.看电梯的最大承重量,在负载过重时报警装置是否有提醒
2.在一定时间内不断让电梯上升、下降
稳定性测试:
看电梯在最大负载下平稳运行的最长时间
其实后面还有安全性测试,比如自然灾害等等测试,就不一一阐述了
参考网站: