iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0
Modern Web

來個Django Web介面測試吧系列 第 13

來個Django Web介面測試吧:Day13-Django 測試之1

Django test

  • 單元測試在軟體開發過程中是不可或缺的一環,人們常常忽略這項工作甚至避開,而單元測試有那些好處呢?

    • 編寫新程式後,可以使用測試來驗證自己的程式碼是否如預期般。
    • 重構或修改程式碼時,可以透過測試確保不影響到應用程式執行。
  • 往往Web應用程式是個複雜的開發專案,包含前端、後端,前端又有各式各樣的表單請求,https請求處理等,透過Django提供的測試模組,可以模擬請求,插入測試資料,檢查應用程式的輸出,進而檢查程式碼是否已經到位。


unittest 單元測試框架

  • 自動化測試簡介
    • 自動化測試是什麼?
      透過測試,檢查代碼是否正確的一些簡單的程式。自動化測試在不同的領域中都存在。有些測試只關注某些小細節(例如某個模型的某個方法的返回值是否滿足預期?),而另一些測試可能檢查對某個軟體的一系列操作(例如某一用戶輸入序列是否造成了預期的結果?)。

      自動化測試是由某個系統幫我們自動完成。當創建好一系列測試,每次修改應用代碼後,就可以自動檢查修改後的代碼,是否還如曾經預期的正常工作。不需再花費大量時間來進行手動測試。


上一篇
來個Django Web介面測試吧:Day12-Django 範本(Template)之2
下一篇
來個Django Web介面測試吧:Day14-Django 介面測試化概念
系列文
來個Django Web介面測試吧30

尚未有邦友留言

立即登入留言