2013-03-26 213 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