0517-测试用例、
2021-05-17 09:37:39 星期一
一、测试用例的学习
c1、场景法
用户可能只给到一个场景或简单的业务流程,或一段简单的文字描述,此时测试人员需要根据已有的业务流程或已有的场景需求充分发挥对用户实际业务场景的想象。
注明:有时面试官会让你设计ATM取款的测试用例,这里明显要用到场景法进行用例设计,首先我们会想象ATM取款机包括查询功能、取款功能、特殊功能,随后我们一一对应这些功能进行用例设计就好,以上是一个典型的使用场景法进行用例设计的过程。
可能触发的场景都需要尽可能地考虑到
取款功能的场景情况:
-
用户输入测试(密码正确性测试,键盘输入测试(看每个按键的))
-
取款的额度上限 取款额度的下限(取款机的余额不够的情况)
-
取款的时候不拿钱,直接拿卡走人
-
取款的时候ATM故障(死机、卡住),都会设置停机恢复机制
-
跨行取款缴费率计算
-
银行卡冻结
转账功能的场景情况:
-
输入对方的卡号(是本行的还是跨行转账)
-
对方卡是否有效->有效->确认名称
-
输入金额 字符串 金额大小(上下限),输入完长时间无操作
手扶电梯的场景:
- 长时间空载
- 长时间空载后上人
- 停电
- 异物卡住传送装置
- 突发情况按下急停按钮
- 乘客超载
- 重量级乘客在上面跳跃
升降电梯的场景:
- 乘客在电梯内跳跃
- 乘客不停地点击楼层按钮
- 乘客未完全进入电梯内
- 在电梯门快关闭时尝试进入电梯内
- 长时间占着电梯不上也不下
- 超载
- 将导电液体泼溅到电梯的操控面板上
- 到达各个楼层的逻辑
- 通过电梯内部的通讯设备与外界取得联系
- 电梯的铰链断裂
- 电梯门关不拢x
- 长时间高负荷地使用电梯
- 将物体卡住电梯门,阻止电梯关门
- 在电梯运行过程中,击打电梯门(从外部或内部)
- 电梯外部失火,能否正常乘坐电梯
水杯的场景:
- 盛满水倒放的密封性
- 热水保温效果
- 冷饮保温效果
- 空水杯和盛水的杯子摔落(不通高度)
- 水杯收到不同程度的挤压(运输、携带,邮递时)
- 置于高温环境(极限温度)
- 置于低温环境(极限温度)
- 一定成的冷热冲击
- 装不同酸碱度的液体
- 盛放碳酸饮料内部压力变大的场景
- 杯口过大、过小
- 水杯高度
- 放入不大的空间(形状)
- 湿滑的手去拿起水杯
- 装热开水拿起杯子
- 染色后的杯子进行清洗 (是否易清洗)
- 手感
功能点和测试点的区别
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。