焦虑时刻在我的脑海里,年龄大了,35岁这么难么,我有点怕睡觉了,睡不着就继续练继续复习吧
字面分析:黑盒,黑盒测试,黑盒测试方法,输入数据,输出数据,
黑盒:不清楚盒子的内部是什么
黑盒:对未知盒子进行测试
黑盒测试方法:总结针对未知软件进行测试的方法
输入:输入的数据要求
输出:重点测试对象,输出是否跟预期一致
主要包括:等价类,边界值,判定表,状态迁移,场景分析,正交分析
等价类:把输入域的输入数据划分成若干部分,然后在每一个部分中选取少数具有代表性的数据
经典的登录页面,
例如:用户名的长度8-20位的长度
8-20的区间算是有效等价类,小于8位,大于20位都是无效等价类
边界值:边界值法是对等价类法的一个补充,测试用例来源于等价类的边界
如上个例子的边界值就是7 8 9 - 19 20 21
判定表:设计业务时都有条件,和满足条件的动作,实现时要列出所有的条件,然后列出满足不条件条件的动作,根据选择条件来满足动作
例如:登录的设计用例
账号输入正确,密码输入正确,验证码输入正确,动作就是登录成功
账号输入错误,密码正确,验证码正确,登录失败等等
状态迁移图法:针对特定系统设计测试用例的设计方法之一,适合状态多的场景,例如订购火车,用户订购的一系列状态
例如:订票成功-超时取消,订票成功-已付款-主动取消,订票成功-已付款-已出票-主动取消,订票成功-已付款-已出票-上车
场景分析法:场景就是用户实际使用的场景,从用户的角度来设计测试用例,是一种面向用户的测试用例设计方法
优点:设计出来的用例价值大,核心业务功能,例如购物
缺点:不能全面覆盖