软件测试方法-等价类划分法

等价类划分法

等价类划分法是测试工作中频繁使用的方法,每一步的测试工作都与它密切相关,对这个方法的深入理解,以及灵活使用是软件测试工作的基础

等价类划分法是把所有的可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例

等价类是指某个输入域的子集盒。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,可以合理的假定:测试某等价类的代表值就等于对这一类其他值的测试。

等价类划分有两种不同的情况:有效等价类和无效等价类。设计时要同时考虑这两种等价类

等价类设计测试用例的原则是,测试用例要覆盖有效等价类和无效等价类两个部分

例如:

软件需求中要求当产品购物车购物总金额在[200,300]的时候,购物车中的产品享受9折优惠。

那么,这个例子中的有效等价类就是[200,300],无效等价类就是[-∞,200]和[300,+∞]。

原文地址:https://www.cnblogs.com/yakira/p/4742413.html