Unit Test

The DevOps Handbook:奠定部署管線的基礎、實現快速可靠的自動化測試

「The DevOps Handbook」Ch9、10 筆記:奠定部署管線的基礎、實現快速可靠的自動化測試。

DevOps BDD TDD Unit Test 單元測試 自動化測試 End-to-End Testing 讀書會 · 留言


2018 總回顧

這是我在 2018 年最值得聊聊的十件事 (*´∀`)~♥

年度回顧 2019鐵人賽 鐵人賽 WorldGym 香港 寶可夢 吃什麼 AMP You-Dont-Know-JS 你懂JavaScript嗎? 你所不知道的JS 單元測試 Unit Test 生活 · 留言


你懂 JavaScript 嗎?#8 強制轉型(Coercion)

強制轉型(coercion)到底是一個有用的功能,還是設計上的缺陷呢?

You-Dont-Know-JS javascript 2019鐵人賽 你所不知道的JS 你懂JavaScript嗎? 鐵人賽 Jest Unit Test 單元測試 You-Dont-Know-JS-Types-and-Grammar undefined · 留言


2017 總回顧

這是我在 2017 年最值得聊聊的十件事 (*´∀`)~♥

年度回顧 2018鐵人賽 鐵人賽 Modern Web WorldGym End-to-End Testing Nightwatch Nightwatch101 Unit Test 單元測試 北海道 日本 自動化測試 生活 · 留言


Nightwatch101 #30:總結

整理一下走到目前為止的想法。

Nightwatch Nightwatch101 Selenium Selenium WebDriver Selenium IDE End-to-End Testing 鐵人賽 2018鐵人賽 自動化測試 Unit Test · 留言


Nightwatch101 #14:Asynchronous Test Hooks

所有的鉤子(Test Hooks)-before[Each] 與 after[Each] method 都可以執行非同步(asynchronous)的動作。如果要執行非同步的動作,就要傳入 callback 作為第二個參數,並在最後執行這個 callback。若不呼叫這個 callback 會導致逾時錯誤(timout error)。

Nightwatch Nightwatch101 Selenium End-to-End Testing 鐵人賽 2018鐵人賽 自動化測試 單元測試 Unit Test · 留言


Nightwatch.js

Nightwatch 是專門給網頁使用的自動化測試框架,它使用 W3C WebDriver 所提供的 API(過去稱為 Selenium WebDriver)來自動操作瀏覽器。好處是可簡化設定 CI(Continuous Integration,持續整合)的過程,自動執行 End-to-End 測試與單元測試。

Nightwatch Selenium Selenium WebDriver End-to-End Testing Chai 自動化測試 單元測試 Unit Test · 留言


單元測試:Mocha、Chai 和 Sinon

單元測試:Mocha、Chai 和 Sinon。

單元測試 Unit Test Mocha Chai Sinon BDD TDD 自動化測試 · 留言


在瀏覽器中使用 Mocha 和 Chai 進行單元測試

在瀏覽器中使用 Mocha 和 Chai 進行單元測試。

單元測試 Unit Test Mocha Chai · 留言