基于规格说明的测试技术

本文详细介绍了测试用例设计的各种方法,如等价类划分的六条原则、分类树、边界值选择、语法测试、组合测试的组合强度等,以及判定表、因果图和状态迁移图在测试中的应用。
摘要由CSDN通过智能技术生成

测试用例设计方法:

1、等价类划分法:有效等价类和无效等价类

        (1)等价类划分的6条原则

                a.在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类。

                b.在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类。

                c.在输入条件是一个布尔量的情况下,可以确定一个有效等价类和一个无效等价类。

                d.在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可以确立n个有效等价类和一个无效等价类。

                e.在规定了输入数据必须遵守的规则的情况下,可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违法规则)。

                f.在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将改等价类进一步划分为更小的等价类。

2、分类树法:是另一种对程序的输入域划分子集的方法(用树状图进行表示)。

注:分类树的划分过程与等价类划分有点类似,但两者的区别在于,分类树方法所划分的类是完全不相交的,而在等价类划分中,它们某些时候也可能会重叠。

3、边界值法:取略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值,略大于最大值七种选择。

4、语法测试。

5、组合测试:组合强度包括单一选择、基本选择、成对组合、全组合和K强度组合。

6、判定表:展示出输入条件与输出结果的对应关系。判定表通常由四个部分组成(条件桩、动作桩、条件项和动作项)。

7、因果图:能直观地表明输入条件与输出动作之间的因果关系。

8、状态迁移图:多用于协议测试。

9、场景法:确定基础流和备选流。

10、正交实验法。

  • 17
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值