1.正面测试用例负面测试用例
一般测试用例设计过程中为每个测试需求至少编写两个测试用例,其中一个测试用例用于证明该需求已经满足,通常称作"正面测试用倒”,另一个测试用例反映某个无法接受反受常或意外的条件或数据,用于论证只有在所需条件下才能够满足该需求这个测试用例称作负面测试用倒
2.场景法
场景法设计用例,主要用于事件触发流程中,当某个事件触发后然后形成相应的场景流程,不同事件触发, 不同顺序和不同的处理结果,就形成一系列的事件结果在实际的应用过程中,应按以下要求进行:
①应该为每个测试用例场景编制测试用例.
②用例场景要通过描述流经用例的路径来确定,这个流经过程要从用例开始到结束历其中所有基本流和备选流
3.流程图法、
根据流程图的描体来设计测试用例覆盖其每一个分支的走向,要求符合流程图设计要求,最大程度上满足要求.
4.正交实验设计法
依据Galois理论,从大量的数据中挑选适量的有代表性的点,从而合理地安排实验的一种科学实验设计方法.
5.因果图法
从用自然语言书写的程序规格说明的描述中找出因果,通过同果图转换成判定表
为什么使用“因果图"法设计测试用例?
等价类划分法并没有考虑输入情况的各种组合,也没有考虑输入情之间的相互制约关系,这样虽然各种输入情况可能出错的情况已经测试了,但多个输入条件组会起来可能出错的情况却被忽略了.
6.等价类划分法
将说明对输入和输出的要求区分开来并加以分解等价类划分的办法是把程序的输入或划分成若干份,然后从每个部分中选取少数代表性数据生成测试用例,在这个集合中每个输入条件都是等效的,如果一个不能发现问题,那么集合中其他输人条件也不能发现,其中等价划分中某个输入域的子集合;分为有效等价类或无效等价类.
7.边界值法
边界值分析法是对输人或输出的边界值进行测试的一种黑盒测试方法.我们这里所指的“边界值”是相对于“输入等价类”和 输出等价类”而言的稍高于其边界或低于边界的一些特点情况.
8.错误推测法
通常是那些有经验的测线人员根据经验和直觉推测出程序可能存在的错误