软件测试设计之MFQ建模维度

建模是一个很重要的步骤,也是测试分析的过程,所以如果要建一个好的模型就必须对被测试对象很熟悉,通常可以从以下几个方面来收集被测试对象的信息:

? 需求规格说明书;

? 系统架构设计说明书;

? 系统概要设计说明书;

? 系统详细设计说明书;

? 行业知识;

对被测试对象充分了解后,就可以选择一个合适的模型来描述被测试对象。关于描述被测试对象的方法也有很多,常见的有等价类划分、边界值、判定表、因果图、状态迁移、场景分析法等。关于这些方法如何使用可以使用PRDCS模型来设计,7.2.2小节中将详细介绍PRDCS模型的使用。

从MFQ模型中可以看出,关于建模一般从三个维度进行:M(Mode)单个功能、F(Function)功能与功能之间的关联、Q(Qulity)质量特性。

  1. M-Mode

M-Model based single Function Test A&D是指基于单个功能的测试设计,这个建模方法主要是针对单一功能进行建模的,如163邮箱注册功能,如图所示。

Qulity表示质量性,除了从那两个维度建模之外,还应该考虑其它质量属性的维度,关于质量属性维度建模的步骤如下:

第一步:选择和定义要测试的产品的相关非功能质量属性,当前这个前提是需要对质量模型很熟悉。

第二步:将质量属性写在第一行,将测试的新功能写在第一列。

第三步:将功能和需要测试的质量属性所交互的单元格画上“×”。

关于度量属性与功能关系。

软件测试设计之MFQ建模维度

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月7日
下一篇 2019年10月7日

相关推荐