2011-03-23 61 views
1

您應該還是不應該測試單線功能?測試單線功能有多重要?

+2

它對你沒有潛在的錯誤有多重要? – 2011-03-23 22:12:22

+0

「單行」並不一定意味着「微不足道」。答:是的。 – 2011-03-23 22:22:28

回答

7

今天是一條線,下週是二十條線。

如果您錯誤地打破了路上的行爲,現在進行測試會提醒您。

用你最好的判斷來判斷它是否有可能在未來發生變化。

+0

當有疑問**假設它會**。 – 2011-03-23 22:13:53

1

如果它們是你的公共接口的一部分,那麼你應該測試它們。

0

一些單線可以很優雅/長。

雖然可能會有一些測試(通常通過檢查和一個/兩個測試用例),但我傾向於不對廣泛測試的「微不足道」功能進行測試,以確保正確匹配文檔/規格(特別是其他可能會查看文檔和/或功能)。很顯然,更復雜的單行程序可能需要與「常規長度」函數(任何常規長度對您而言)一樣多的測試。