(一)等价类划分法
1:有效等价类: 2:无效等价类:
情况:例如是登录输入框,规定只能输入中文。 另外,长度是6-10。
用等值类设计测试用例:
如果测试用例中重要的3步骤:输入操作的预期结果与预期结果不一致,则为错误
有效等价类3360输入:输入长度为6的中文,输入为thdch,这是有效等价类
无效的等价类:
输入1:长4的中文,输入位幼名,点击注册,预计结果长度不符合要求
2:输入长度为6,但为英语。 请点击登录,用中文输入结果
3:输入长度为4,而且不是中文,数字,1234,点击注册。 预期结果请输入中文。 长度为6-10位
4:输入长度为12且不是中文,例如qwertyuiopas,点击登录,预期结果请输入中文。 长度为6-10位
2 :边界值法:
应用场景:的边界值经常与等价类划分法一起使用,形成更完善的测试方案,找到有效数据和无效数据的边界点,
注释边界值通常与有效的等价类别划分方法结合使用:
情况:例如是登录输入框,规定只能输入中文。 另外,长度是6-10。
上输入框边界的:如果固定为6以上且10以下,
它左边的边界是5和6
右边的边界是:10和11
测试用例:
1:被输入thdch,其是有效等价类和边界值的组合
输入2:昵称。 这是边界值为5,同时有效的等价类
3:输入冷艳哑铃家,这就是界值10,同时等值类有效
输入4:冷艳哑铃之类的。 这就是边界值为11,同时有效的等价类
软件测试资料免费接收100名企业测试内部资源,共享信息
三:因果图及判定表法3360
一个接口上有多个控件,如果控件之间存在组合关系或限制关系,则应用场景:根据控件的组合产生不同的输入结果。 因果图和判定表法3360可用于清楚由输入组合导致的输出结果
判断是儿童、青年还是成人的:
条件1:年龄age
条件2:身高高
条件3:体重权重
输入年龄5,体重80公斤,身高170,此人不在
输入80,身高170,输入年龄20,成人
年龄5,体重30,身高60,输入孩子
四:正交表3360
每个应用场景:在一个接口上有多个控件,每个控件具有多个可能的值。 测试时考虑不同控件的不同可能值之间的多个组合,但组合数量巨大(20种,20种以下一般考虑判定表因果关系图)。 不需要测试一切,如何从所有组合中选择最少、最好的组合进行测试,可以采用正交序列法。
正交表测试思想特点:
1 )使用每个控件的每个值加入组合的次数基本相同(均匀)
2 )在所有组合数据中选择数据时,应该均匀选择,而不是局部选择。
3 )在时间允许的情况下,测量尽可能多的组合
正交表:主要在一个输入框中有多个值,数量非常大
年龄省市县
如:输入年龄18、体重45、山西大同阳高
五:测试大纲法
如果适用:程序包含多个窗口,每个窗口都有多个功能,这些功能之间有一定的联系。 为了整理窗口之间以及窗口的不同功能之间的联系,使用测试大纲法。
:场景法
应用场合:许多业务复杂的软件系统适用场合法(容易连接各功能点,容易形成完整的业务感觉)。 这是一种基于软件业务的测试方法,将自己视为最终用户,并尽可能模拟用户使用此软件的操作
情况:
场景:例如,输入购物3360袜子,点击查询,弹出列表,点击七匹狼,点击进入详细,点击加入购物车,点击去购物车结算
场景2:例如输入购物:袜子,点击查询,弹出列表,点击七匹狼,点击进入详细,点击加入购物车,点击去购物车结算
七:错误估计法
如何根据经验和直觉推测程序中可能存在的各种错误,并有针对性地设计测试用例
在进行灰盒测试时经常使用这种方法
八:随机测试
测试完全站在一个用户或角度使用产品,而不考虑任何用例和需求。
应用场景:
1 )以前设置的用例都已运行
2 )无法一次性经历庞大的条件组合时
读了这个内容,我相信以下两件事,也有助于你的自我提高。
1、称赞,让更多的人看到的同时,你的认可也会鼓励我创造更优质的内容。
2、让自己变得更坚强:想想看。 如果你在测试这个行业长期做下去的话,工作经验和测试技术是绝对不够的。 有必要提高。 需要丰富技术堆栈。 你在等什么!
最后:【点击帮助领取教程】
这些资料对于做【软件测试】的朋友来说应该是比较完整的。 这样的学习资料也和我一起走过了最艰难的路。 我希望对你有帮助。 万事快,特别是技术行业,一定要提高技术基础。