黑盒测试方法

错误推断法: 

边界值栗子:假设输入域输入值范围为1~10,那么0、11就是离点,1、10就是上点,2,9就是内点。

等价类栗子:假设登录用户名只能是字母和数字,这时字母和数字就是有效等价类,非字母和数字都是无效等价类。等价类划分等价类划分可分为有效等价类和无效等价类。

                     有效等价类:指符合《需求规格说明书》,合理地输入数据集合。

                     无效等价类:指不符合《需求规格说明书》,无意义地输入数据集合。边界值划分边界值指输入和输出等价类中那些恰好处于边界、或者超过边界、或者在边界一下的状态的值。

      边界值分析和等价类划分方法存在两方面不同:

     1. 与从等价类中挑选出任意一个元素作为代表不同,边界值分析需要选择一个或多个元素,以便等价类的每个边界都经过一次测试。

     2. 与仅仅关注输入条件(输入空间)不同,还需要考虑从结果空间(输出等价类)设计测试用例。

决策表决策表也被成为判定表,适合描述在不同逻辑条件下取值组合的情况下需要执行的动作。

       决策表由四个部分组成:

             决策桩:列出问题中可能出现的条件。

             动作桩:列出解决问题可能采取的操作。

             条件项:针对所有条件的取值列出不同条件取值的组合。

            动作项:在条件项各种取值的情况下应该采取的动作。

因果图法

         因指的是输入;果指的是输出。因果图法比较适合输入条件比较多的情况。因果图有助于用一个系统的方法选择出高效的测试用例集。它还有一个额外的好处,就是可以指出规格说明的不完整性和不明确性

流程图法

        算法流程图是针对程序内部结构的,而黑盒测试的流程图是针对整个系统业务功能流程的。流程图法一般不是针对某个页面或是某个模块的测试,而是将被测系统看作一个完整的系统,从宏观上来分析其业务流程,

        然后再画出流程图。场景法根据实际情况,对程序的功能或业务进行描述,模拟特定情况下,可能发生的事件,观察事件的最终结果。

场景法

        根据实际情况,对程序的功能或业务进行描述,模拟特定情况下,可能发生的事件,观察事件的最终结果

 

posted on 2020-03-10 18:44  肉松蛋卷  阅读(171)  评论(0编辑  收藏  举报