测试相关知识

这篇博客详细介绍了测试用例设计的各种方法,包括等价类、边界值、判定表法、因果图法和场景法,以及如何通过错误推测法进行测试。此外,还讨论了如何把握软件BUG,关注软件系统测试时的力度分配,特别是INT问题的提交、处理原则和处理方式。最后,阐述了如何发现和寻找INT问题的规律,以及软件测试的范围和流程,强调了测试用例的重要性。
摘要由CSDN通过智能技术生成

一、测试用例

  1. 测试用例的定义:

为了特定的目的而设计的一组有测试输入、执行条件、预期结果的案例(文档)

  1. 测试用例的构成要素:

用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果

  1. 测试设计方法:

3.1 等价类

(1)等价类概念:在所有的测试数据中,具有某种共同特征的数据子集。等价类分为有效等价类和无效等价类。

(2)等价类设计测试用例的步骤:

分析需求,确定输入数据类型——使用规则划分有效和无效等价类——设计用例,覆盖有效等价类(一条用例尽可能多的覆盖有效等价类)——设计用例,覆盖无效等价类(一条用例只能覆盖一个无效等价类)

3.2 边界值

(1)边界值的定义:选取正好等于、刚刚好大于或刚刚好小于边界值作为测试数据。

(2)边界值法设计测试用例的步骤:

分析需求,确定输入数据类型——使用规则划分有效和无效等价类——确认上点、离点、内点——设计用例,覆盖有效等价类(一条用例尽可能多的覆盖有效等价类)——设计用例,覆盖无效等价类(一条用例只能覆盖一个无效等价类)

3.3 判定表法

(1)步骤:

a.分析需求,确定条件桩和动作桩

b.全组合条件,得到条件项

c.根据条件项依次填写动作项

d.简化判定表

e.输出用例(一个规则对应一条测试用例)

如图所示:

3.4 因果图法

(1)步骤:

a.分析需求,获取条件和动作

b.分析条件与条件、条件与动作之间的关系

c.通过关系画出因果图

d.将因果图转换为判定表

3.5 场景法

(1)定义:

要求从开始到结束才算一个场景

找全场景标准:所有的路劲均被覆盖

(2)步骤:

a.分析需求,找到基本流和备选流(画出)

B根据备选流和基本流找到场景(2个要求)

c.每个场景就是一条用例

3.6 错误推测法

3.7 黑盒测试用例设计方法总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值