杭州软件测试培训
达内杭州软件测试培训中心

18357109557

热门课程

黑盒测试中的判定表

  • 时间:2015-12-08
  • 发布:杭州美工培训
  • 来源:51测试网


    杭州达内软件测试培训专家为大家讲解什么是判定表,以及判定表的用法和特点。

    1、判定表是黑盒测试的方法之一,判定表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。 

    因此,通过判定表能够设计出完整的测试用例集合 。

    2、判定表由以下四个部分组成:

    条件桩(Condition Stub):列出了问题得所有条件。

    动作桩(Action Stub):列出了问题规定可能采取的操作。

    条件项(Condition Entry):列出针对它左列条件的取值。

    动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。

    将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。

    3、判定表的优点和缺点

    优点:能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏。

    缺点:不能表达重复执行的动作。

    4、适合使用判定表设计测试用例的条件: 

    规格说明以判定表形式给出,或很容易转换成判定表。

    条件的排列顺序不会也不影响执行哪些操作。

    规则的排列顺序不会也不影响执行哪些操作。

    每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。

    如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。

    这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。

    5、判定表的建立步骤:

    确定规则的个数,假如有n个条件。每个条件有两个取值(0,1),故有 clip_image006种规则。

    列出所有的条件桩和动作桩。

    填入条件项。

    填入动作项。

    得到初始判定表。


上一篇:ios开发中单元测试的重要性
下一篇:测试工程师的职业发展规划

WEB安全探测框架——Recon-ng

达内:测试用例中的电子邮箱文本框

达内介绍iOS功能性UI测试框架EarlGrey

达内:python的web应用开发与测试

选择城市和中心
贵州省

广西省

海南省