爬了幾篇網路上的文章,實在是有看沒有懂,所以往下去追 log4net 的原始碼,再試著寫程式去實驗才明白這兩者之間的差異,顧名思義 LogicalThreadContext 與 ThreadContext 在選擇使用上跟 Thread 息息相關。
2017-10-06
爬了幾篇網路上的文章,實在是有看沒有懂,所以往下去追 log4net 的原始碼,再試著寫程式去實驗才明白這兩者之間的差異,顧名思義 LogicalThreadContext 與 ThreadContext 在選擇使用上跟 Thread 息息相關。
原始的 SpecFlow Report 可讀性不是那麼好,這時候就得搭配 Pickles 來讓報表變得漂亮一些,但是要整合到 Jenkins 的話參數的部分需要修改跟調整。
在我的需求裡面,光有 UnitTest 是不夠的,我們還使用了 SpecFlow 做整合測試,接下來我們可以叫 Jenkins 幫我們執行 SpecFlow 的 Test。
SpecFlow + SpecRun 雖然會自動產生測試報表,但是它的資訊太詳細了,而且畫面也比較不那麼友善,這時候可以搭配 Pickles 來產生另一種型態的報表。
上一篇文章簡單地介紹 SpecFlow 的安裝,在執行自動化測試之後,或許還會想有一個測試報表,不論是交差了事還是客戶要求,用 SpecFlow 有多種產生報表的方式,我這邊搭配 SpecRun 來產生報表,實務上我平常實際執行測試也是用 SpecRun。
SpecFlow 是一套自動化測試的工具,用接近自然語言的方式描述測試的情境、步驟跟目的,而且相容於多種測試框架,搭配 CI 機制就可以為我們的軟體品質把關。