對代碼覆蓋率價(jià)值的初步認識[3] 軟件測試
3. 估計修改已有代碼所需的時(shí)間
對一個(gè)開(kāi)發(fā)團隊而言,針對代碼編寫(xiě)測試案例自然可以增加集體的信心。與沒(méi)有相應測試案例的代碼相比,經(jīng)過(guò)測試的代碼更容易重構、維護和增強。測試案例因為暗示了代碼在測試工作中是如何工作的,所以還可以充當內行的文檔。在另一方面,沒(méi)有經(jīng)過(guò)相應測試的代碼更難于理解和安全地修改。因此,知道代碼有沒(méi)有被測試,并看看實(shí)際的測試覆蓋數值,可以讓開(kāi)發(fā)人員和管理人員更準確地預知修改已有代碼所需的時(shí)間。
當然,這樣的理解還是比較淺層的,我想實(shí)際應用中除了以上三點(diǎn)之外,還有一個(gè)很重要的工作就是提高測試代碼的質(zhì)量來(lái)更好的體現代碼覆蓋率的價(jià)值。
延伸閱讀
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/