大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
扎实的基础是成功的一半,学号好基础,才能更好的进步!
1、等价类
2、边界值
3、场景法
4、判定表
5、因果图
6、错误推断法
7、正交测试法(正交表)
(今天主要解释前三种最为常用)
选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。
一、等价类划分法
1)定义
依据需求输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试
如:微信发红包0.01–200
2)适用场景
一般适用于无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。
3)有效等价类和无效等价类
有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的
无效等价类:不满足集合的需求
如:QQ大于6位,小于10位
二、边界值分析法
1)定义
边界值分析法是对等价类划分法的补充,边界值一般都是从等价类的边缘去寻找错误
2)基本思路:正好等于、刚刚小于、刚刚大于、边界值作为测试数据
3)特记:0/空、N/A、
null是一个特殊值 。注:在考虑边界值的时候同时也要考虑这个特殊值
如:一个文本框输入区域包括2–255个字符
特殊值:1 、2 、 3 、254 、255、 256
有效等价类:>=2 / <=255
无效等价类:<2 >255
特殊值:0
三、场景法
1) 定义:尽可能真实全部的模拟用户操作
2)主要基于:
a.业务(需求)层面: 对所测软件的重要功能,业务逻辑(系统要干什么,怎么去实现,这个过程、)、行业背景深入理解
b.技术层面:
–基于等价类划分,
有效等价类–模拟用户正确操作
无效等价类–模拟错误操作
3)核心概念
a.基本流:
正确流、有效流
模拟用户 正确 的操作流程
b.备用流:
错误流、无效流
模拟用户 错误 的操作流程
4)设计思路
根据用户有可能操作的方式都列出来
如:提款机取钱场景图
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182986.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...