2013-03-26 211 views
0

请帮我在生成的测试用例following.I只是有下列信息:请帮我在开始使用编写测试用例单元测试

reverseString(originalString, stringToBeReversed, stringReverseTo, max) 
+0

什么是可能的有效输入?输入无效? – Pedro 2013-03-26 03:14:42

+0

@Pedro:这是面试问题之一,我没有提供任何其他信息。但我认为有效的输入应该是字符串,无效的输入将是数字,请帮助 – user1750207 2013-03-26 04:47:08

+0

您的功能声明令人困惑。为什么你需要originalString和stringToBeReversed? max的用法是什么?你应该向面试官询问更多关于这种功能的规范。 – yehe 2013-03-26 04:51:14

回答

1

首先,写一些快乐路径测试,如:

空字符串 “”,

微小字符串 “a”,

输入其计数为奇数 “ABC”,

输入哪个计数是偶数“abcd”

...够了。

然后,(您可能会抛出异常的无效输入)不高兴路径测试:

为零,123321,等等。

+0

有效的输入,你的意思是像reversestring(“”,“”,“”,1)和反向字符串(“a”,“a”,“a “,1)反向字符串(”abc“,”abc“,”bc“,1)和无效输入反向字符串(123321 123321,33,1)...这样的东西....对不起,可以请显示一个写入的测试用例...谢谢 – user1750207 2013-03-26 11:36:17

+0

我说过我没弄清楚为什么你的函数有这么多的争论。如果基本思想是检查字符串是否反转,则“”是有效的输入。 – yehe 2013-03-26 11:38:25