- 6
- 0
- 约2.12千字
- 约 18页
- 2017-03-31 发布于湖北
- 举报
测试用例设计_等价类划分讲述
测试用例设计方法 之 等价类划分 引言 在理想情况下,我们会测试程序的所有可能执行情况。然而,在大多数情况下,这几乎是不可能的,即使一个看起来非常简单的程序,其可能的输入与输出组合可达到数百种甚至数千种,对所有的可能情况都设计测试用例是不切合实际的。对一个复杂的应用程序进行完全的测试,将耗费大量的时间和人力资源,以至于在经济上是不可行的。 等价类划分与等价类 什么是等价类划分呢? 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。 使用情况:输入 等价类划分与等价类 等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。 等价类划分与等价类 有效等价类和无效等价类: 等价类划分可有两种不同的情况:有效等价类和无效等价类。 1、有效等价类对于程序处
原创力文档

文档评论(0)