主页 > 分集剧情 > 正文

软件测试进修(四)测试用例设计和编写(上)

更新时间:2020-05-22 01:34点击数:文字大小:

  测试用例的罕见设计方法分为:等价类划分法、界限值剖析法、毛病推测法、因果图法、判定表驱动法、正交试验设计法、功用图法、场景图法等。

  1.1 等价类

  定义:等价类划分法是把一切能够输入的数据,即依次的输入域划分筹划国际若干局部(子集),然后从每个子集中拔取少数具有代表性的数据作为测试用例。此方法是一种主要的、经常使用的黑盒测试用例设计方法。

  等价类划分有两种分歧的状况:有效等价类和有效等价类。

  举一个例子:

  在这里拔出图片刻画

  1.2 界限值

  定义:界限值剖析法就是对输入或输入的界限值停止测试的一种黑盒测试方法。平日界限值剖析法是作为对等价类划分法的弥补,这类状况下,其测试用例来自等价类的界限。

  与等价类差别:

  举一个例子:

  一个输入框需求输入3~20个字符串,对这个例子停止界限值剖析法就是:

  输入2、3、19、21个字符串的结果若何。

  1.3 毛病揣摸法

  定义:基于经历和直觉推测依次中一切能够存在的各类毛病,从而有针对性的设计测试用例的方法。

  基本思维:列举出依次中一切能够有的毛病和轻易爆发毛病的特别状况,依据他们选择测试用例。

  比如说在平常的任务中,文本框中数据为空,为0等都是应用了毛病揣摸法编写的测试用例。

  1.4 因果图法

  因果图法是一种应用图解法剖析输入的各类组合状况,从而设计测试用例的方法,它适宜于检查依次输入条件的各类组合状况。

  为甚么应用因果图?

  因果图引见

  在这里拔出图片刻画

  因果图触及的概念

  ? 输入条件的束缚有以下4类:

  · E束缚(异):a和b中至少有一个能够为1,即a和b不能同时为1。

  · I束缚(或):a、b和c中至少有一个必须是1,即 a、b 和c不能同时为0。

  · O束缚(唯一);a和b必须有一个,且唯一1个为1。

  · R束缚(请求):a是1时,b必须是1,即不能够a是1时b是0。

  ? 输入条件束缚类型

  输入条件的束缚只要M束缚(强制):若结果a是1,则结果b强制为0。

  • 共3页:
  • 上一页
  • 1
  • 2
  • 3
  • 下一页