测试用例设计方法3:分类树法
  sSGzMYbedQdL 2023年11月02日 35 0

一、概念

基于功能规格说明书,与等价类划分法有些相似。 

分类树法,把测试对象的输入域看作由不同的方面组成,对每个方面分离并组成各种类别,而分类结果的各类又可能再进一步的被分类,这种通过对输入域进行层梯式的分类表现为树关结构,随后通过合组合种不同的分类结果来形成测试用例。

由于在机器学习中分类树这种算法的广泛应用,分类树的测试方法也得到了应用。

二、设计测试用例步骤

  • 第1步,识别出测试对象,并分析输入域。
  • 第2步,对测试对象的输入域进行分类
  • 第3步,画出分类树,组合测试用例

三、示例

测试用例设计方法3:分类树法_分类树法

1、识别测试特征集

你要测试什么样的功能罗列出来,这就是测试特征集,可直接理解为测试项。特征集:测试飞机选择功能使用时是否都正常。

2、测试条件

待测试功能中哪些项目,哪些条件需要测,罗列出来就是测试条件,所以测试条件就是:

  • TCOND1:目的地
  • TCOND2:舱位
  • TCOND3:座位
  • TCOND1:食物偏好

食物是否需要再次进行分类?:不划分也可以,因为食物的子集之间不存在重叠的情况。划分也可以,划分出小类是便于更好的去做日后的数据挖掘、程序的使用等。

基于测试特征集、测试条件,生成分类树,将测试条件的输入补充到分类树中。

测试用例设计方法3:分类树法_黑盒测试_02

四、导出测试用例

  • 基于分类树采用单一组合进行测试用例的组合。
  • 单一组合:只要每一个测试条件的取值都被覆盖了就行,至于如何组合不影响;也就是说单一组合只需考虑一个测试条件,只要这个测试条件的取值都被覆盖了就行,无需考虑条件之间的组合。
  • 分类树生成测试用例的组合可能有多种方式,因为分类树生成测试用例用的是单一组合方式。
  • 分类树法生成的测试用例的数量,一般是测试条件里输入最多的取值。

测试用例设计方法3:分类树法_分类树法_03

测试用例设计方法3:分类树法_分类树法_04

注意:测试用例和测试覆盖项的编号并不是一对一的关系,一个测试用例很可能覆盖多个测试项,也可能只覆盖一个测试项。

五、原文链接

​https://blog.csdn.net/qq_46071165/article/details/127143745​


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
sSGzMYbedQdL
最新推荐 更多