Jenkins持續整合設定 for .Net

DevOps的領域未來越夯,持續整合也越來越被許多團隊所重視。而在持續整合的過程中,自動化測試也是團隊在開發上很重要的一道流程。此外,在持續整合的過程中,自動化產生Live doucment也是很重要的。Live document由CI server根據BDD的測試案例自動化產生,可以避免系統功能改變了,系統文件卻沒有跟著修正的問題。

本篇文章將說明如何使用Jenkins建置並設定CI server,並且讓CI Server上的Job可以從抓取得程式碼、編譯、自動化測試、產生報表、發佈報表,所有動作只需要一鍵完成。

...繼續閱讀 »

Pickles與Jenkins的結合

在上一篇文章中,介紹了如何使用Pickles將Feature的Test case自動轉成Live document。這樣的方式雖然已經能夠很方便,很快速的產出Live document,但是每次還是需要"人"來執行轉換指令,還是需要浪費到人的時間。那該如何讓Featurec和Live document的轉換變成自動化呢?

...繼續閱讀 »

使用Pickles將測試案例變成Live document

  • 1489
  • 0
  • 2016-03-10

當團隊開始將需求規格實例化(Specification by Example)後,產出的Cucumber文件不單單只是可以拿來執行測試,還可以是讓整個團隊了解需求規格的文件。將需求規格文件與測試案例整合的好處,就是不用一份工作做兩次,寫一次文件後,在很多地方都可以拿來使用。除此之外,當需求有變化時,為了讓修改的功能測試可以通過,勢必會修改測試案例,讓測試能夠順利通過。透過這樣的方式,每次利用測試案例所產出來的文件也會跟著更新,這份文件就像有生命一樣會一直跟著系統功能與測試案例修改而更新,所以這樣的文件也可以稱為「Live Document」。

...繼續閱讀 »