建模完成后,需要使用测试用例来覆盖这些模型,在以前的写用例过程中用例和数据是同时完成的,在MFQ模型中,将测试用例设计分成两个步骤:一是设计基础测试用例来覆盖模型;二是针对每个测试用例更多的测试数据产生最后可执行的测试用例。
设计基础用例的目的是更好的覆盖模型,当然不同的模型可以通过不同的测试覆盖方法来覆盖。也有人研究使用算法自动生成测试用例进行模型覆盖。
当然“模型”的概念是广义的,有很多种方法来表达模型的概念,通常我们说的UML语言就是建模型的一种,当然还可以使用其它方面的语言来表达,但我们测试设计过程中我们可以使用一种常见的、相对简单的方法来建模,如表格、图表等。
在建模时主要从M(Mode)、F(Function)、Q(Qulity)三个维度建模,那么在介绍基础测试用例时也从这三个维度来介绍。
7.3.1 M(Mode)
M是指单个功能点的测试设计,通常对于单个功能使用PRDCS的方法进行建模,建模完成后就需要设计基础用例来覆盖模型,以163邮箱注册的功能为例,对其邮箱地址字段进行建模,模型见表7-4的内容,在这里就不再详细的介绍整个建模的过程。
现在对这个模型使用基础用例进行覆盖,具体的见表。

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