行爲驅動開發(BDD)培訓

行爲驅動開發(BDD)培訓

由講師進行實時指導的行爲驅動開發(BDD)本地培訓課程涵蓋了BDD的各種實際應用。課程涵蓋驗收測試驅動開發(ATDD)、測試驅動開發(TDD)、Cucumber和Gherkin語言等領域。

BDD培訓形式包括“現場實時培訓”和“遠程實時培訓”。現場實時培訓可在客戶位于台灣的所在場所或NobleProg位于台灣的企業培訓中心進行,遠程實時培訓可通過交互式遠程桌面進行。

NobleProg -- 您的本地培訓提供商

客戶評論

★★★★★
★★★★★

Behavior Driven Development子類別

BDD課程大綱

課程名稱
課程時長
概觀
課程名稱
課程時長
概觀
14小時
概觀
BDD或行爲驅動開發是一種敏捷軟件開發技術,鼓勵開發人員,質量保證團隊和非技術業務人員在整個軟件項目的規劃,開發和測試周期中進行協作。 研討會首先介紹BDD,它是什麽以及公司如何使用它來促進良好的軟件設計,開發和測試。我們從非工程化的角度來看待這個問題,關注最終用戶,他們的要求,語言和思維方式。我們還解決了業務利益相關者在與技術密切的同行密切合作時可能遇到的溝通挑戰。 在培訓結束後,參與者將知道如何: 寫簡潔的用戶故事,捕捉軟件真實用戶的使用模式將他們的用戶故事轉換成BDD的行爲語言(Given,When,Then) 從這些故事中派生測試用例,供工程師用來實施和測試了解産品需求,驗收標准和測試用例之間的關系揭示阻礙溝通和理解的技術術語安裝和使用偉大的工具來編寫BDD功能文件理解並欣賞將工作交給工程師後會發生什麽在叠代開發周期中發揮更積極的作用 聽衆 産品所有者和經理業務分析師手動測試人員軟件産品或系統的最終用戶參與産品設計的非工程師和非編碼員 課程的格式 一個交互式的,有教練的工作坊,有很多活動和練習。 筆記 研討會包括案例研究和軟件樣本。要根據貴公司的産品和情況定制材料,請聯系我們安排。
7小時
概觀
該培訓專為IT和業務人員而設計。本課程的目的是提供一種方法,以促進軟件開發過程中各部門之間的溝通。參與者學習行為測試,以便創建更可靠的軟件,而無需昂貴和先進的工具。
14小時
概觀
Behat是用PHP編寫的行爲驅動開發(BDD)測試框架。它有助于開發人員,測試人員,業務利益相關方和客戶在軟件開發過程中進行溝通。 Behat允許非技術人員編寫應用程序預期行爲的明確描述,然後將這些“應用場景”作爲針對應用程序的功能測試。 在這個有指導意義的現場培訓中,參與者將學習如何使用Behat和PHP編寫和執行BDD風格的測試用例。 在培訓結束後,參與者將能夠: 運行可讀的自動化測試,“給定,當時,然後”黃瓜語言使用基于Behat的測試案例來改善技術和非技術團隊之間的協作將Behat與Selenium,Mink,Goutte和其他浏覽器模擬器集成以推動測試並生成報告通過擴展系統擴展Behat功能通過終端命令,REST API等測試大量的使用場景。 聽衆 測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
7小時
概觀
Behave是一個開源的、基于Python的BDD框架,用于以自然語言風格編寫測試。

BDD(行爲驅動開發)是一種敏捷軟件開發技術,鼓勵開發人員、QA和非技術業務人員在軟件項目中進行協作。

本培訓講首先討論BDD,以及Behave框架如何用于Web應用程序的BDD測試。學員將有充足的機會與講師和其他學員進行交流,並在實驗室環境中開展動手練習,運用所學的概念和策略。

在本次培訓結束後,學員將對BDD和Behave有一個明確的理解,並獲得在實際測試場景中使用這些技術和工具的必要實踐。

受衆

- 測試人員和開發人員

課程形式

- 重視實操。大部分概念是通過示例、練習和動手開發學到的。
14小時
概觀
行為驅動開發(BDD)是一種Agile方法,旨在改善軟件開發人員,質量保證/測試人員, Business分析人員和項目中涉及的其他各方之間的溝通和協作。 Cucumber是一個用Ruby編寫的開源“基於故事”的框架。它支持Behavior Driven Development (BDD) ,允許創建技術以及非技術人員(如業務利益相關者)可理解的測試。

這個以講師為主導的現場培訓讓參與者了解Behavior Driven Development (BDD)真實案例,並演示如何在各種測試場景中實施Cucumber 。

課程格式

- 本課程包括Behavior Driven Development (BDD)的討論,以及如何使用Cucumber在各種環境(如Web應用程序測試)中執行BDD測試。參與者將完成自己的用戶故事,測試用例和可執行測試代碼的編寫。
7小時
概觀
Cucumber Electron是用簡單的語言編寫BDD(行爲驅動開發)測試的框架,Electron是一個使用Web技術構建桌面應用程序的框架。它旨在用于測試Javascript Web應用程序。 在這個有指導意義的實時培訓中,參與者將學習如何使用Cucumber Electron爲nodejs應用程序編寫和執行BDD樣式測試用例。 在培訓結束後,參與者將能夠: 在單個進程中運行BDD測試和應用程序代碼(無轉儲) 編寫測試更快,更簡單,更易于調試 聽衆 開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
7小時
概觀
Cucumber是一個開源的BDD框架,用于以自然語言風格編寫測試。 BDD或行爲驅動開發是一種敏捷軟件開發技術,鼓勵開發人員,質量保證和非技術業務人員在軟件項目中進行協作。 此培訓從討論BDD開始,以及如何使用Cucumber對Web應用程序進行BDD測試。參與者有充足的機會與教練和同伴進行互動,同時實施在這個實踐環境中學習的概念和策略。 在培訓結束時,參與者將對BDD和Cucumber有一個明確的理解,並且有必要的實踐和工具集來編寫他們自己的真實世界軟件測試場景的測試用例。 聽衆 測試人員和開發人員 課程的格式 強調強調練習。大多數概念都是通過樣本,練習和動手開發來學習的。 注意 此培訓使用Eclipse和Selenium。如果你想使用不同的IDE或測試自動化框架,請聯系我們安排。 如果您的團隊第一次從手動測試轉向自動化測試,請聯系我們安排擴展培訓以包含自動化測試的其他範圍。
14小時
概觀
Cucumberjs是Cucumber的本地JavaScript實現。 在這個有指導意義的現場培訓中,參與者將學習如何使用Cucumber和Javascript編寫和執行BDD(行爲驅動開發)風格的測試用例。 在培訓結束後,參與者將能夠: 運行使用人類可讀語言編寫的自動化測試,Gherkin 使用基于黃瓜的測試案例來改善技術和非技術團隊之間的溝通和協作將Cucumberjs與其他測試框架(如Protractor)集成以測試Angular應用程序 聽衆 軟件測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
7小時
概觀
Iridium 是圍繞黃瓜和硒構建的開源網路測試控管。它使用行為驅動開發 (BDD) 方法進行測試.

在本講師指導的現場培訓中, 參與者將學習如何使用 Iridium 測試複雜的 web 應用程式



到本次培訓結束時, 學員將能夠:

- 創建端到端測試, 以類比使用者在流覽 web 應用程式時的操作
。 - 自動測試具有多種樣式的主題應用程式
。 - 創建非技術人員可讀的測試案例
。 - 在各種瀏覽器中執行測試
。 - 使用 atom 的 Iridium 片段包, 以方便測試腳本的編寫.
- 降低維護自訂 JAVA 代碼和頁面物件的成本
。 課程 格式

- 互動講座和討論.
- 大量的練習和練習
- 在現場
實驗室環境中的實際實現。

課程自訂選項

- 要要求本課程的定制培訓, 請聯繫我們安排
7小時
概觀
J Behave是一個基於Java的開源BDD框架,用於以自然語言風格編寫測試。 BDD或行為驅動開發是一種敏捷的軟件開發技術,它鼓勵軟件項目中的開發人員,QA和非技術業務人員之間的協作。

本培訓從討論BDD開始,以及如何使用J Behave框架對Web應用程序進行BDD測試。參與者有充分的機會與教師和同伴互動,同時實施在這個動手實踐的實踐環境中學到的概念和策略。

在本次培訓結束時,參與者將對BDD和J Behave有深入的了解,以及為實際軟件測試場景編寫測試用例的必要實踐和工具集。

聽眾

- 測試人員和開發人員

課程形式

- 非常注重動手練習。大多數概念都是通過樣本,練習和實踐開發來學習的。
14小時
概觀
Robot Framework是用於接受測試和接受測試驅動的開發( ATDD )的開源測試自動化框架。它使用關鍵字來抽象測試的細節,傳達意圖而不是細節。該核心框架以Python實現,並且可以在Jython(JVM)和Iron Python (.NET)上運行。 Robot Framework最初是由諾基亞開發的。

在此講師指導的實時培訓中,參與者將學習如何編寫一組測試用例和一個測試套件,然後在演示應用程序上執行測試。

在培訓結束時,參與者將能夠:

- 使用Robot Framework的關鍵字驅動的測試方法和表格測試數據語法來編寫和執行測試。
- 使用一致的語法從現有關鍵字組成新關鍵字。
- 進行Gherkin式Behavior Driven Development (BDD)測試(類似於Cucumber )。
- 生成並解釋“報告和日誌”以對經過測試的應用程序中的故障進行故障排除。
- 使用以Python , Java , Perl , Java腳本和PHP編寫的第三方庫擴展了Robot Framework的功能。
- 將Robot Framework與Selenium集成以測試Web應用程序。

課程形式

- 互動式講座和討論。
- 很多練習和練習。
- 在現場實驗室環境中動手實施。

課程自定義選項

- 要請求此課程的定制培訓,請與我們聯繫以安排。
7小時
概觀
這個為期一天的課程通過動手練習向參與者介紹RSpec ,BDD(行為驅動開發)和其他測試方法的基礎知識。
7小時
概觀
“許多測試自動化團隊花費的時間中有40%到70%花費在維護他們的測試套件上要麽重構測試,要麽因爲應用程序發生變化,而只是在測試結果破裂時篩選測試結果”John Furrenon Smart,Serenity的創造者。 Serenity是一個開放式的開源報告庫,可以讓測試人員編寫井結構,可維護的驗收標准。 Serenity提供豐富而有意義的測試報告(“活體文檔”),不僅報告測試結果,還記錄他們做了什麽,以分步驟的敘述格式包括測試數據和截圖。 在這次培訓中,參與者將學習如何編寫高質量的測試,通過采用“劇本”和“演員,任務和目標”的思想來表達測試的商業術語而不是系統組件之間的交互。我們著眼于功能和UI測試場景,並展示如何使用Serenity來管理他們的測試。所有講座,筆記,測驗和討論都伴隨著現場實踐和實踐。 通過這次培訓的結束,參與者將理解甯靜框架並能夠舒適地使用它。同樣重要的是,參與者將學習從不同的角度思考和處理測試自動化。 聽衆 自動化測試人員 課程的格式 本課程向參與者介紹行爲驅動開發(BDD)的再生案例,並演示如何在各種測試場景中實施甯靜。
21小時
概觀
SpecFlow是.NET的官方Cucumber實現。它允許測試人員在.NET項目中定義,管理和自動執行人類可讀的驗收測試。 SpecFlow使用官方Gherkin解析器並支持.NET框架,Xamarin和Mono。

在這個由講師指導的實時培訓中,參與者將學習如何使用SpecFlow編寫技術和非技術利益相關者都能理解的驗收測試。

在培訓結束時,參與者將能夠:

- 將業務需求綁定到.NET代碼
- 應用BDD技術爲應用程序構建活文檔
- 從Visual Studio或命令行運行SpecFlow
- 將SpecFlow集成到現有的連續測試和構建環境中
- 將SpecFlow與其他測試框架集成,例如MSTest,NUnit,xUnit和MbUnit

聽衆

- 測試工程師
- 開發商

課程形式

- 部分講座,部分討論,練習和繁重的實踐練習
Behavior Driven Development,培訓,課程,培訓課程, 企業行爲驅動開發(BDD)培訓, 短期BDD培訓, BDD課程, BDD周末培訓, 行爲驅動開發(BDD)晚上培訓, Behavior Driven Development訓練, 學習行爲驅動開發(BDD), BDD (Behavior Driven Development)老師, 學BDD班, 行爲驅動開發(BDD)遠程教育, 一對一BDD課程, 小組BDD (Behavior Driven Development)課程, BDD (Behavior Driven Development)培訓師, Behavior Driven Development輔導班, BDD教程, 行爲驅動開發(BDD)私教, 行爲驅動開發(BDD)輔導, Behavior Driven Development講師

促銷課程

訂閱促銷課程

為尊重您的隱私,我公司不會把您的郵箱地址提供給任何人。您可以享有優先權和隨時取消訂閱的權利。

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!