黑盒测试
等价类划分与边界值分析
如何划分有效和无效等价类(一些常用原则)
如果一个变量在某一个范围内,给它一个有效等价类两个无效等价类
如果一个变量取值在某一个集合范围内,可在集合内取一个有效等价类在集合外取一个无效等价类
如果一个变量的条件是“必须怎样”、“一定会是怎样”则去一个值满足“必须要”的条件再取多个不满足的从多个角度去违背这个条件
如果一个变量是布尔类型,则取一个对的一个错的
在找到有效等价类和无效等价类后如何找测试数据
有效等价类:要尽可能多的覆盖有效等价类
无效等价类:每找到一组数据要至少覆盖一组无效等价类
如果功能模块的输入是多个,多个自变量放在一起如何找有效等价类、无效等价类、测试数据,4钟方法:
以一个具有自变量X1、X2的函数F为例,X1取值范围为[a, b)、[b, c)、[c, d];X2取值范围为[e, f)、[f, g]。仅考虑有标记的方块内为一般等价类测试(不处理无效数据的测试)、所有方块都考虑为健壮等价类测试(进行无效数据处理的测试
等价类划分与边界值分析
如何划分有效和无效等价类(一些常用原则)
如果一个变量在某一个范围内,给它一个有效等价类两个无效等价类
如果一个变量取值在某一个集合范围内,可在集合内取一个有效等价类在集合外取一个无效等价类
如果一个变量的条件是“必须怎样”、“一定会是怎样”则去一个值满足“必须要”的条件再取多个不满足的从多个角度去违背这个条件
如果一个变量是布尔类型,则取一个对的一个错的
在找到有效等价类和无效等价类后如何找测试数据
有效等价类:要尽可能多的覆盖有效等价类
无效等价类:每找到一组数据要至少覆盖一组无效等价类
如果功能模块的输入是多个,多个自变量放在一起如何找有效等价类、无效等价类、测试数据,4钟方法:
以一个具有自变量X1、X2的函数F为例,X1取值范围为[a, b)、[b, c)、[c, d];X2取值范围为[e, f)、[f, g]。仅考虑有标记的方块内为一般等价类测试(不处理无效数据的测试)、所有方块都考虑为健壮等价类测试(进行无效数据处理的测试