课程咨询 :0571-56020834 QQ:3163902815

杭州软件测试培训

杭州软件测试培训 > 达内新闻 > 黑盒测试中的判定表
  • 黑盒测试中的判定表

    发布:杭州软件测试培训      来源:51测试网      时间:2015-12-08


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

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

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

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

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

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

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

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

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

        3、判定表的优点和缺点

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

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

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

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

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

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

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

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

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

        5、判定表的建立步骤:

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

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

        填入条件项。

        填入动作项。

        得到初始判定表。


    推荐文章

上一篇:ios开发中单元测试的重要性

下一篇:测试工程师的职业发展规划

最新开班日期  |  更多

国际软件测试工程师精品班

国际软件测试工程师精品班

开班日期:每月底

国际软件测试工程师提升班

国际软件测试工程师提升班

开班日期:每月底

国际软件测试工程师就业班

国际软件测试工程师就业班

开班日期:每月底

国际软件测试工程师就业班

国际软件测试工程师就业班

开班日期:每月底

  • 地址:杭州市西湖区文三路199号创业大厦4楼
  • 课程培训电话:0571-56020834 QQ:3163902815     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56