软件测试视频课总结2/3

140 阅读3分钟

www.bilibili.com/video/BV1TP…

以下的内容是根据上面的视频总结弄得。

用例练习:

能对穷举场景设计测试点(等价类分析法):

等价类划分法:在所有的测试数据中,对某种特征的数据集合进行划分

有效等价类:满足需求的数据集合(1个)

无效等价类:不满足需求的数据集合(单个无效取1个)

适用:

输入框

下拉列表

单选复选框

步骤:

1.明确需求

2.确定有效和无效等价类

3.提取数据编写测试用例

能对限定边界规则设计测试点(边界值分析法):->完整的用例一般是他配合等价类一起的

上点:边界上的点(正好等于)

离点:距离点最近的点(刚好大于,刚好小于)

内点:范围内的点(区域范围内的数据)

PS:按照位数来说最多七条(可以优化为5点,假设99不包含,测98和99就ok,100就不用测了)

适用:

有边界范围的输入框类测试

步骤:

1.明确需求

2.确定有效和无效等价类

3.确定边界范围值

4.提取数据编写测试用例

能对多条件依赖关系进行设计测试点(判定表法):以表格的形式表达多条件逻辑判断的工具(省下面只有固定的市这样子)(之前没有考虑输入条件之间的各种组合,输入和输出之间的制约,之前关注单个的)

例子:用户欠费或关机,则不允许被叫

组成:

条件桩:所有的条件(是否欠费,是否关机)

动作桩:所有可采取的操作(是否允许被呼叫)

条件项:列出条件对应的取值,所有条件下的真假值

动作项:列出条件项的,各种取值情况下应该采取的动作结果

规则:

每一列就是一条规则

全组合有2^n种规则

步骤:

1.明确需求

2.画判定表

3.提取数据,编写用例

提示:

多条件之间有依赖关系,使用判定表进行测试覆盖

判定表一般适合4个以内的条件依赖

如果条件超过四个,就需要用正交法(?)

能对项目业务进行设计测试点(场景法)(流程图法):

重点:

覆盖业务测试,需要使用流程图法

流程图:

对测试人员的作用:

看懂流程图,设计业务用例

如果文档信息不全,可以根据其梳理出流程图

介绍:

使用场景:

关注主要功能和业务流程是否正确实现,再重点从边界值,等价类等方面对控件进行测试。

错误推断法:

场景:

时间紧任务量大,根据之前项目类似经验找出易错模块进行重点测试

时间宽裕通过该方法多测之前问题多的模块

项目用例都执行完毕且bug修复好后,距离上线还有一段时间,使用这个方法