JavaScript

[測試] e2e 的測試方法 Day 1

上一篇解釋了虛擬碼的概念,這次直接進入撰寫測試的方法。當然,需要一點工具來輔助我們,這裡我們使用 nightwatch.js 來當作測試的框架。 如果不是使用 nightwatch.js 的人,可以左轉沒關係。 環境 萬事起頭難,建立環境這件事情最難! 雖然我們使用 nightwatch.js 來當做測試框架,但是我們還是需要具備一些基礎知識,好方便我們操作。首先,我們需要的有, 可以運行 NodeJS 的環境 可能需要安裝 Java SDK selenium-server-standalone 獨立執行檔 (*1)

  • Hina Chen
    Hina Chen
9 min read
JavaScript

[測試] e2e 的測試方法 Day 0

End-to-End 測試,是近幾年開始流行的測試方法。身為一個農夫,其實沒有寫測試也是很合理的(不是!因應開發需求,所以趕流行也得開始寫一點測試的東西,不然會不夠潮! 這篇是相當入門的火星文,如果已經是火星人,請直接 End 謝謝。 前置作業 首先,測試工具有很多,在我們討論測試工具之前,要先釐清幾件事情: 測試是什麼東西? 該怎麼把想法變成測試程式? 測試的程式該怎麼寫? 要用哪一種測試工具? 「測試」顧名思義就是一種測試(廢話,目的在於驗證結果是否 正確,我們主要的目的在於確保 那個黑盒子 能夠正常運作。也就是說,在我們定義的邏輯沒有問題的前提下,

  • Hina Chen
    Hina Chen
6 min read