第七屆 佳作

dev
初探網站自動化測試
alincode

系列文章

DAY 21

整合至 CI server (Geb Day 21)

# 持續整合 整個測試架構都弄好了,但是都只有在本機,那別人如何使用呢?所以我們接下來要進行的是,將環境搬遷到CI server,說到搬遷到CI server,...

DAY 22

整合至 CI server 之二 (Geb Day 22)

## 新增測試機節點 如果你需要測各Browser相容性的問題,可能還是免不了要有個圖形化作業系統,接下來就介紹怎麼設定測試節點了。 測試機節點主機 * 安裝M...

DAY 23

整合至 CI server 之三 (Geb Day 23)

## 測試結果 在範例中,我們使用了maven surefire,Jenkins內建呈現此報表套件,所以我們連設定都不需要,就可以看到親和力十足的報表。 * p...

DAY 24

整合至 CI server 之四 (Geb Day 24)

## 通知信 Jenkins會透過發信通知專案建構的狀態,預設是一個非常簡略的信件內容,可額外安裝 Email-ext plugin ,來寄送自定的信件內容。...

DAY 25

整合 Spira Test 之一 (Geb Day 25)

我目前使用的framework是Geb + Spock 我們需要TestSetId、TestCaseId 這兩個變數,才能將資料匯入Spira Test中,但...

DAY 26

整合 Spira Test 之二 (Geb Day 26)

Spria Test 提供一個友善的界面儀表板式呈現測試結果,生命週期為 Requirements -> Test Case -> Test Run...

DAY 27

整合至 CI server 之五 (Geb Day 27)

## 初始化資料庫 常常有時候測試失敗,未必是程式邏輯有關,而是跟資料庫存在髒資料有關,所以在做一個完整測試之前,我們會需要清空資料庫的值,在匯入系統預設。通常...

DAY 28

Modules (Geb Day 28)

# Module物件 若多個頁面中,有重複的組件,我們可以將它獨立成一個module,常見的例子像是「共用底標」、「浮貼在下方的購物車」等,都適合獨立一個mod...

DAY 29

Modules 之二 (Geb Day 29)

## 額外傳參數給modules Module 在Module內,要先宣告要接受傳入的參數名稱,例如「buttonName」。 class ExampleMod...

DAY 30

Javascript (Geb Day 30)

目前已經與友人,將相關資料整理編譯成一本電子書,因為在鐵人賽時時間比較趕,有些錯誤修正的部分,直接參考電子書,就不同步修正了http://learngeb.re...