数据多时,例如有三个参数,A、B、X,每个可能有五六种输入,如何设计用例比较简单?
最简单的方法是先用等价类法列出这三个数的可能输入(考虑正常输入有哪些?边界输入有哪些?非法输入有哪些?),然后列出需要组合的值,例如:A=1和B=1要组合起来测试,那么至少要有一个用例包含这种组合。组合不主张使用正交法,正交法第一比较复杂,第二会产生太多用例,第三仍然会有一些需要的组合遗漏。


本文介绍了一种当面对多个参数(如A、B、X等)且每个参数有多种输入情况时,如何有效地设计测试用例的方法。建议首先利用等价类法来确定参数的正常、边界及非法输入,并通过特定组合覆盖关键场景。
数据多时,例如有三个参数,A、B、X,每个可能有五六种输入,如何设计用例比较简单?
最简单的方法是先用等价类法列出这三个数的可能输入(考虑正常输入有哪些?边界输入有哪些?非法输入有哪些?),然后列出需要组合的值,例如:A=1和B=1要组合起来测试,那么至少要有一个用例包含这种组合。组合不主张使用正交法,正交法第一比较复杂,第二会产生太多用例,第三仍然会有一些需要的组合遗漏。


1083
1307

被折叠的 条评论
为什么被折叠?