單元測試在軟體開發過程中是不可或缺的一環,人們常常忽略這項工作甚至避開,而單元測試有那些好處呢?
往往Web應用程式是個複雜的開發專案,包含前端、後端,前端又有各式各樣的表單請求,https請求處理等,透過Django提供的測試模組,可以模擬請求,插入測試資料,檢查應用程式的輸出,進而檢查程式碼是否已經到位。
自動化測試是什麼?
透過測試,檢查代碼是否正確的一些簡單的程式。自動化測試在不同的領域中都存在。有些測試只關注某些小細節(例如某個模型的某個方法的返回值是否滿足預期?),而另一些測試可能檢查對某個軟體的一系列操作(例如某一用戶輸入序列是否造成了預期的結果?)。
自動化測試
是由某個系統幫我們自動完成。當創建好一系列測試,每次修改應用代碼後,就可以自動檢查修改後的代碼,是否還如曾經預期的正常工作。不需再花費大量時間來進行手動測試。