测试基础2——黑盒测试

等价类划分法

  什么是等价类划分法

    具有共同特征的数据集合划分为一类,并以此划分为有效等价类(满足需求)和无效等价类(不满足需求)

  步骤

    明确需求 —— 确定有效、无效 —— 提取数据,编写用例

  适用场景

    有大量数据输入,但无法穷举。例如:输入框、下拉列表、单选复选框

 

边界值分析法

  上点、离点、内点

    上点:边界点,测试必须包含

    离点:与边界最近的点,测试时选择的原则为开内闭外

    内点:内部点,测试时必须包含

  步骤

    与等价类划分法相同

  适用场景

    有边界的输入框。其只能覆盖长度,无法覆盖类型等,故无法替代等价类划分法。

判定表

  什么是判定表

    以表格的形式表达多条件逻辑判断

  判定表的组成

    条件桩:列出所有条件

    动作桩:列出所有动作

    条件项:条件对应的取值,所有可能的真假值

    动作项:条件项中各取值应采取的动作

条件 A
B
动作 C  ×  ×
D ×  ×

  规则

    判定表的一列即一条规则,规则共2^n种

  步骤

    明确需求——画判定表(列条件桩、动作桩——写条件项——确定动作项——简化、合并相似规则)——根据规则写测试用例

 

场景法(流程图法)

  流程图

    椭圆形:开始、结束

    菱形:判断
    矩形:语句

  是什么

    用流程图描述用户适用场景,通过覆盖流程路径设计用例

  意义

    用户使用的功能并非单个;测试容易忽略多功能组合测试

  补充

    成功的路径用于做冒烟测试的用例

错误推荐法

   是什么

    以自身经验推测可能出现的问题

  思想

    从经验出发,列出可能会遇到的问题清单,分析产生问题的可能原因,推断缺陷。

  场景

    时间紧任务量大;对问题较多的模块进行测试。

因果图

 

正交实验法

 

组合覆盖法

posted on 2022-08-08 22:10  特困生小王  阅读(65)  评论(0编辑  收藏  举报