我不熟悉单元测试,但我在面试中遇到了这个问题。任何人都可以帮我解决一些单元测试用例并解释他们的输出。我知道我们只需传递参数但任何负面情况?
单元测试使用以下参数的功能:
reverseString(originalString, stringToBeReversed, stringReverseTo, max)
答案 0 :(得分:0)
reversestring(originalString, stringToBeReversed, stringReverseTo, max)
您将需要一个测试用例的矩阵,您将必须测试每个组合的空字符串的字符串参数,空值,具体取决于实现evtl。包含非英语值的字符串。
对于整数参数,一个负数,零和正数,取决于max表示maby你应该测试一个超过最大linit的大数字(如果存在)。
上述内容可能会相互结合进行测试。例如一个带有negativ整数的null原始字符串,它都取决于实现,如果你有一个具有两个参数的组合条件的循环,则应该测试该组合。