日前,要使用 SpecFlow 描述需求,被測目標會回傳多筆訊息,以往我驗證多筆資料是使用 \r\n
現在...我改用 Doc Strings
日前,要使用 SpecFlow 描述需求,被測目標會回傳多筆訊息,以往我驗證多筆資料是使用 \r\n
現在...我改用 Doc Strings
前面幾篇介紹使用 SpecFlow 和 Pickles 指令碼產生 cucumber/gherkin 的測試報表,請參考:
https://dotblogs.com.tw/yc421206/2016/04/25/specflow_pickles_live_document
https://dotblogs.com.tw/yc421206/2016/04/26/specflow_pickles_live_document_command_line
今天,我要搭配 TFS 2015 Build vNext 自動產生測試報表,以下是我的演練。
PS.雖然說,手動產生測試報表已經完成了,但還是花了很多的時間調整指令碼路徑的處理。
續上篇,上篇使用了 Pickles 產生出 Feature 報表,這篇要介紹 SpecFlow 報表,SpecFlow 本身就內建報表,這個報表比較適合開發人員,請參考:
https://github.com/techtalk/SpecFlow/wiki/Reporting
這篇提供了我寫的 Batch 檔,若對指令還不熟的,可以從參考一下。
Pickles 所產出的報表用來溝通,個人認為比 SpecRun 來的友善、清楚,SpecRun 的報表比較偏向開發,有在使用 SpecFlow 或是 cucumber/gherkin 語言開發的夥伴,你也可以試試看
專案若是有用 SpecFlow 來進行開發,就不能錯過 SpecRun 所產生出來的報表
用 SpecFlow 描述 Feature 時,最傷腦筋的就是前置作業的準備,如果剛好你的前置作業的資料表剛好跟資料庫一樣,可以利用 SSMS 來簡化繁瑣的工作
[C#.NET][SpecFlow] 使用 Scenario Outline 執行多次驗証
[C#.NET][SpecFlow] 使用 SpecFlow.Table 處理多筆資料驗証
這一篇的草稿是在半年前就建立,可能更久,我也忘了是什麼原因沒有寫完,圖片可能會有不一致的情況,不過應該不影響,一上完 91哥的課 ,立馬補完,不補完對不起自己,也對不起 91 哥。