1、等价类法:
等价类依照理论场景的无效和有效分为无效等价类和有效等价类:

对于取学生问题在60到80之间的场景筛选:

X<=60 60<x<80 x=>80

x<60 和 x >80就是有效等价类 而 60<x<80则是无效等价类

也就是设计用例的时候,这些就是用例数据的验证范畴。

对于等价类我的了解,字母,数字,字符,这些都属于大的等价类,都是再设计用例时须要思考到的点。

2、边界值法:
边界值法,则拿下面等价类的区间就能够进行清晰,对于60<x<80来说 60 80就是其边界值,对于边界值左近的值都能够逐个验证。

边界值次要思考的是非凡场景如0,null,None,""等。

3、因果图及断定表:
这两个通常能够一起应用,也就是把因果关系理顺后,能够通过断定表进行关系的明晰化

因果图次要思考的场景(这几个场景根本够平时应用)

恒等 起因A呈现 ---> 后果B呈现,起因A不呈现 ---> 后果B不呈现

非 起因A不呈现 ---> 后果B呈现,起因A呈现 ---> 后果B不呈现

与 起因A和起因B同时呈现 ---> 后果C呈现

或 起因A和起因B任意呈现 ---> 后果C呈现

当然还有

互斥(起因A呈现,B不能呈现)--> 后果C呈现,(起因B呈现,A不能呈现)--> 后果C呈现

蕴含 感觉和或很像

惟一 是所有起因中只能有一个成立,则后果成立

要求 有起因A则B必须呈现,才有后果C

屏蔽 A为1 B为0 A为0 B为任意 后果呈现C

4、场景法
测试过程先确定根本流程,有一个根本流

再根本流的根底上进行减少场景,通过扭转流程中的不同阶段,确认新的场景;

5、谬误倒推法
假设谬误场景,而后去倒退可能产生的起因,进而进行验证(如果后面用例笼罩较全面,此处用例应该已被蕴含)