我正在寫一個函數,它接受三個整數輸入並基於三者之間的關係,它返回一個值或錯誤。爲了測試這個,我寫了一些測試用例,其中包括測試非法值,整數的邊界條件包括溢出和一些正面測試。我想知道還有什麼應該測試這個簡單的功能?測試一個函數:還有什麼應該測試?
在不同的平臺上測試是否可以作爲這樣一個小函數的測試用例? 另外,測試執行時間是我想添加爲測試用例的另一件事。 做靜態和動態分析可以成爲測試用例的一部分嗎? 還有什麼應該測試?
int foo(int a, int b, int c) {
return a value based on a, b, and c.
}
返回類型是「int」 - 哪個返回值指示錯誤? – gcbenison
我有一個測試返回值的測試,例如-1是錯誤。 –
您的測試用例在測試過程中是否執行了函數中的所有代碼行? –