使用 BDD 進行 C#開發 – 使用Specflow(Cucumber)開發 REST API 並自動進行軟體測試

課程簡介

學習如何使用 Specflow 進行 BDD ( Behaviour Driven Development ) 開發 – 這是軟體測試自動化軟體 Cucumber 軟體系列工具的一部分。

從這 1.5 小時的課程,你會學到

  • 使用 Cucumber 軟體以 BDD(行為驅動開發)開發軟體
  • 使用 SpecFlow 開發軟體應用程式
  • 透過 SpecFlow 與其他團隊成員(開發人員,利益相關者,測試人員等)協同作業,創造更好的產品

課程說明

在本課程中,你將了解 C#中的行為驅動開發(Behaviour Driven Development ,BDD ),以及如何使用 Specflow(這是 Cucumber 的 .Net 實現)來完成 BDD。

我們將詳細介紹 Specflow 的核心功能,包括:

  • 安裝 ( Installation )
  • 情境 ( Scenarios )
  • 特徵 ( Features )
  • 標籤 ( Tags )
  • 鉤 ( Hooks )
  • 情境大綱 ( Scenario Outlines )
  • 範疇綁定 ( Scoped Bindings )
  • 步驟定義 ( Step Definitions )
  • 運行測試 ( Running Tests )
  • 還有很多..

本課程以視訊教學解釋行為驅動開發( BDD )過程和 SpecFlow 介紹開始,隨後是實際寫程式碼時段,我們將使用 SpecFlow 和 BDD 一起開發 REST API ,以確保我們能夠應用我們已學到了。

我也將回答你對任何課程中不清楚的地方或想了解更多詳情的提問。

目標受眾

  • 希望了解如何使用 SpecFlow 和 Gherkin 語言的開發人員和軟體測試人員
  • 想要更好地了解 SpecFlow 應該如何構成部分的 BDD 週期的測試人員和 QA
  • 想要了解如何在他們的專案中使用 BDD 和 Specflow 的專案經理和利益相關者

講師簡介

Binary Brain  擁有超過6年的專業經驗的程式設計專家,包括電子商務和 iGaming。

擁有軟體工程碩士學位,包括前端和後端開發在內的各種軟體開發領域(包括電子商務和IGaming)擁有超過 6 年的專業經驗 – 我將為你提供包含不同技術和軟體精簡資訊的高品質課程 ,教授我多年獲得的架構設計技能。

我的目標是以一種有效的方式將這些知識傳授給我的學生,而不是在灌木叢中浪費時間。 我的課程都是直截了當的,並提供解釋和例子,以確保學生完全理解所解釋的概念。

如果你有任何問題,請不要猶豫與我聯繫!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址 ♥找優惠折扣碼?

1485842_190a_3

Sponsored by Udemy

 也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料