iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
DevOps

Nightwatch101:使用 Nightwatch 實現 End-to-End Testing 系列

使用 Nightwatch 實現 End-to-End Testing。
(Nightwatch、Selenium WebDriver、End-to-End Testing 相關)

鐵人鍊成 | 共 30 篇文章 | 74 人訂閱 訂閱系列文 RSS系列文 團隊露天廢物
DAY 11

Nightwatch101 #11:BDD Assert

Nightwatch 斷言庫(Assertion Library)除了提供上一篇提到的 Expect 外,還有 Assert 和 Verify。在 Night...

2017-12-21 ‧ 由 Summer 分享
DAY 12

Nightwatch101 #12:BDD Verify

在上一篇 Assert 提到,.assert 和 .verify 的 library 基本上是做相同的事情,差別只在於斷言(assertion)失敗時的處理方...

2017-12-22 ‧ 由 Summer 分享
DAY 13

Nightwatch101 #13:Test Hooks

Nightwatch 提供 before/after 與 beforeEach/afterEach 鉤子。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專...

2017-12-23 ‧ 由 Summer 分享
DAY 14

Nightwatch101 #14:Asynchronous Test Hooks

所有的鉤子(Test Hooks)-before[Each] 與 after[Each] method 都可以執行非同步(asynchronous)的動作。如...

2017-12-24 ‧ 由 Summer 分享
DAY 15

Nightwatch101 #15:External Globals

隨著測試環境和加入功能愈來愈多元複雜,設定檔 nightwatch.conf.js 漸漸的就變成了一個龐然大物。 大怪物來了 (☉д⊙) 來幫設定檔減肥 +...

2017-12-25 ‧ 由 Summer 分享
DAY 16

Nightwatch101 #16:簡單測試範例

前面談了這麼多東西,我們終於要拚起來玩玩看了。 綜合使用前面篇章所提到的內容,我們來做個範例,重點如下。 使用 CSS Selector / Xpath 定...

2017-12-26 ‧ 由 Summer 分享
DAY 17

Nightwatch101 #17:Nightwatch Test Runner

Nightwatch 提供 Command Line Test Runner,便於設定、跑測試和產生測試報告。本篇先來探討安裝方式的差異和如何針對單檔、多檔、...

2017-12-27 ‧ 由 Summer 分享
DAY 18

Nightwatch101 #18:依照分組做測試(Test Groups)

Nightwatch 允許開發者將測試程式分組(group)測試,分組的方式就是將測試程式碼放進同一個資料夾,群組名稱即資料夾名稱。 ♡(´∀`)人(´∀`)...

2017-12-28 ‧ 由 Summer 分享
DAY 19

Nightwatch101 #19:依照標籤做測試(Test Tags)

Nightwatch 允許開發者使用標籤(tag)標記測試程式,在跑測試的時候可指定跑特定標籤的部份。使用標籤的好處是一個測試可有多個不同的標籤,不必受限於分...

2017-12-29 ‧ 由 Summer 分享
DAY 20

Nightwatch101 #20:禁跑特定測試(Disable Tests)

本篇要來聊聊禁跑特定 Test Suite 和 Test Case 的方法。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專案,可以拉下來玩玩;有什麼問題...

2017-12-30 ‧ 由 Summer 分享