等价类划分法
等价类划分法是测试工作中频繁使用的方法,每一步的测试工作都与它密切相关,对这个方法的深入理解,以及灵活使用是软件测试工作的基础
等价类划分法是把所有的可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例
等价类是指某个输入域的子集盒。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,可以合理的假定:测试某等价类的代表值就等于对这一类其他值的测试。
等价类划分有两种不同的情况:有效等价类和无效等价类。设计时要同时考虑这两种等价类
等价类设计测试用例的原则是,测试用例要覆盖有效等价类和无效等价类两个部分
例如:
软件需求中要求当产品购物车购物总金额在[200,300]的时候,购物车中的产品享受9折优惠。
那么,这个例子中的有效等价类就是[200,300],无效等价类就是[-∞,200]和[300,+∞]。
时间: 2024-10-12 10:38:54