您现在的位置是:首页 >其他 >测试用例的设计方法网站首页其他
测试用例的设计方法
目录
希望能起到帮助,博主主页:程程呀是小白的博客_CSDN博客-毕业季,redis,测试领域博主
测试用例的设计方法
等价类,分类树,边界值,因果图,场景法,语法测试,组合测试,判定表测试,随机测试,状态转移测试等
等价类:
等价类就是一种典型的黑盒测试方法。它把程序的输入域划分为若干部分(子集),然后从每个部分中选取少数代表性的数据作为测试用例,每一类的代表性数据在测试中的作用可以等价与这一类中的其他所有值。
等价类分为有效等价类与无效等价类
有效等价类指的是对程序的规格说明来说是合理的,有意义的输入数据的集合。利用有效等价类可以校验程序是否实现了规格说明书中所规定的功能与性能。
无效等价类与有效等价类相反,是那些对于程序的规格说明来说是不合理或者无意义的输入数据的集合。
等价类的划分原则
按区间划分,按数值划分,按数值集合划分,按限制条件划分或者规划划分,按处理方式划分
分类树
分类树是另一种对程序的输入域划分子集的方法。他将输入域分割成若干个独立分类,每个分类再根据一定的准则再次划分类和子集,直到将整个输入域划分成一些不可划分的子类集合中。
输入域作为树的根节点,分类作为分支节点,类或子类作为叶节点
边界值:
边界值测试是由长期的测试工作经验所提测的一个关键假设:错误更容易发生在输入域的边界值或者极值附近,而非输入域的中间值。
语法测试
对于使用语法形式化方法的软件规格说明,考虑到形式化的语言是具有严格的语法语义定义的,可以使用形式化语法作为测试设计的基础。分为正面测试与负面测试
正面测试:
设计的测试用例应以各种方式覆盖有效语法
负面测试:
设计的测试用例应故意违反规格语法
判定表测试
判定表展示出输入条件与输出结果的对应关系。判定表测试以判定表的形势使用测试项条件(原因)和动作(结果)之间的逻辑关系(判定规则)模型。
条件桩:列出问题的所有条件
动作桩:列出问题规定可能采取的操作
条件项:列出针对它的所列出条件的取值
动作项:列出在条件项的各种取值情况下应该采取的动作
规则:任何一个条件组合的特定取值以及相对应的操作。
因果图:
因果图是一种简化了的逻辑图,能直观的表明输入条件与输出动作之间的因果关系
场景法:
软件几乎都是用事件触发控制的流程,事件触发时场景便形成了场景,而面向同一事件不同的触发顺序和处理结果就形成了事件流。
随机测试:
随机测试的目的就是:在选定输入分布模型内生成被测软件的输入参数,形成一个测试集。
希望能起到帮助,博主主页:程程呀是小白的博客_CSDN博客-毕业季,redis,测试领域博主