行爲驅動開發(BDD)培訓

行爲驅動開發(BDD)培訓

由講師進行實時指導的行爲驅動開發(BDD)本地培訓課程涵蓋了BDD的各種實際應用。課程涵蓋驗收測試驅動開發(ATDD)、測試驅動開發(TDD)、Cucumber和Gherkin語言等領域。 BDD培訓形式包括“現場實時培訓”和“遠程實時培訓”。現場實時培訓可在客戶位于台灣的所在場所或NobleProg位于台灣的企業培訓中心進行,遠程實時培訓可通過交互式遠程桌面進行。 NobleProg -- 您的本地培訓提供商

客戶評論

★★★★★
★★★★★

行爲驅動開發(BDD)子類別

行爲驅動開發(BDD)課程大綱

代碼名稱時長概覽
bddtestBDD - Behavioral testing of IT systems7 小時該培訓專爲IT和業務人員而設計。本課程的目的是提供一種方法,以促進軟件開發過程中各部門之間的溝通。參與者學習行爲測試,以便創建更可靠的軟件,而無需昂貴和先進的工具。
rspectestTesting Ruby applications with RSpec7 小時本課程旨在讓學員通過RSpec,BDD(行爲驅動開發)和其他測試方法的基本知識,通過簡單的練習。
cucumberCucumber: Implementing Behavior Driven Development (BDD) with Cucumber14 小時行爲驅動開發(BDD)是一種敏捷方法,旨在改善軟件開發人員,質量保證/測試人員,業務分析人員以及參與項目的其他各方之間的溝通和協作。 Cucumber是一個用Ruby編寫的開源“基于故事的”框架。它支持行爲驅動開發(BDD),允許創建技術性和非技術性人員(如業務利益相關方)都能理解的測試。 本課程向參與者介紹行爲驅動開發(BDD)的再生案例,並演示如何在各種測試場景中實施Cucumber。 聽衆 測試人員和開發人員 課程的格式 本課程包括對行爲驅動開發(BDD)的討論以及如何使用Cucumber在各種環境下進行BDD測試,例如Web應用程序測試。參與者將通過編寫自己的用戶故事,測試用例和可執行測試代碼。 。
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 小時“許多測試自動化團隊花費的時間中有40%到70%花費在維護他們的測試套件上要麽重構測試,要麽因爲應用程序發生變化,而只是在測試結果破裂時篩選測試結果”John Furrenon Smart,Serenity的創造者。 Serenity是一個開放式的開源報告庫,可以讓測試人員編寫井結構,可維護的驗收標准。 Serenity提供豐富而有意義的測試報告(“活體文檔”),不僅報告測試結果,還記錄他們做了什麽,以分步驟的敘述格式包括測試數據和截圖。 在這次培訓中,參與者將學習如何編寫高質量的測試,通過采用“劇本”和“演員,任務和目標”的思想來表達測試的商業術語而不是系統組件之間的交互。我們著眼于功能和UI測試場景,並展示如何使用Serenity來管理他們的測試。所有講座,筆記,測驗和討論都伴隨著現場實踐和實踐。 通過這次培訓的結束,參與者將理解甯靜框架並能夠舒適地使用它。同樣重要的是,參與者將學習從不同的角度思考和處理測試自動化。 聽衆 自動化測試人員 課程的格式 本課程向參與者介紹行爲驅動開發(BDD)的再生案例,並演示如何在各種測試場景中實施甯靜。
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 小時Behave是一個開源的、基于Python的BDD框架,用于以自然語言風格編寫測試。

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

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

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

受衆

- 測試人員和開發人員

課程形式

- 重視實操。大部分概念是通過示例、練習和動手開發學到的。
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 小時BDD或行爲驅動開發是一種敏捷軟件開發技術,鼓勵開發人員,質量保證團隊和非技術業務人員在整個軟件項目的規劃,開發和測試周期中進行協作。 研討會首先介紹BDD,它是什麽以及公司如何使用它來促進良好的軟件設計,開發和測試。我們從非工程化的角度來看待這個問題,關注最終用戶,他們的要求,語言和思維方式。我們還解決了業務利益相關者在與技術密切的同行密切合作時可能遇到的溝通挑戰。 在培訓結束後,參與者將知道如何: 寫簡潔的用戶故事,捕捉軟件真實用戶的使用模式將他們的用戶故事轉換成BDD的行爲語言(Given,When,Then) 從這些故事中派生測試用例,供工程師用來實施和測試了解産品需求,驗收標准和測試用例之間的關系揭示阻礙溝通和理解的技術術語安裝和使用偉大的工具來編寫BDD功能文件理解並欣賞將工作交給工程師後會發生什麽在叠代開發周期中發揮更積極的作用 聽衆 産品所有者和經理業務分析師手動測試人員軟件産品或系統的最終用戶參與産品設計的非工程師和非編碼員 課程的格式 一個交互式的,有教練的工作坊,有很多活動和練習。 筆記 研討會包括案例研究和軟件樣本。要根據貴公司的産品和情況定制材料,請聯系我們安排。
jbehaveJBehave: BDD with Java7 小時JBehave是一個開源的,基于Java的BDD框架,用于以自然語言風格編寫測試。 BDD或行爲驅動開發是一種敏捷軟件開發技術,鼓勵開發人員,質量保證和非技術業務人員在軟件項目中進行協作。 本培訓從討論BDD開始,以及如何使用JBehave框架對Web應用程序進行BDD測試。參與者有充足的機會與教練和同伴進行互動,同時實施在這個實踐環境中學習的概念和策略。 通過本次培訓的結束,與會者將對BDD和JBehave有深入的了解,並爲編寫真實世界軟件測試場景的測試案例提供必要的實踐和工具。 聽衆 測試人員和開發人員 課程的格式 強調強調練習。大多數概念都是通過樣本,練習和動手開發來學習的。
cucumberjavaCucumber: Implementing BDD with Java7 小時Cucumber是一個開源的BDD框架,用于以自然語言風格編寫測試。 BDD或行爲驅動開發是一種敏捷軟件開發技術,鼓勵開發人員,質量保證和非技術業務人員在軟件項目中進行協作。 此培訓從討論BDD開始,以及如何使用Cucumber對Web應用程序進行BDD測試。參與者有充足的機會與教練和同伴進行互動,同時實施在這個實踐環境中學習的概念和策略。 在培訓結束時,參與者將對BDD和Cucumber有一個明確的理解,並且有必要的實踐和工具集來編寫他們自己的真實世界軟件測試場景的測試用例。 聽衆 測試人員和開發人員 課程的格式 強調強調練習。大多數概念都是通過樣本,練習和動手開發來學習的。 注意 此培訓使用Eclipse和Selenium。如果你想使用不同的IDE或測試自動化框架,請聯系我們安排。 如果您的團隊第一次從手動測試轉向自動化測試,請聯系我們安排擴展培訓以包含自動化測試的其他範圍。
specflowSpecFlow: Implementing BDD for .NET21 小時SpecFlow是.NET的官方Cucumber實現。它允許測試人員在.NET項目中定義,管理和自動執行人類可讀的驗收測試。 SpecFlow使用官方Gherkin解析器並支持.NET框架,Xamarin和Mono。

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

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

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

聽衆

- 測試工程師
- 開發商

課程形式

- 部分講座,部分討論,練習和繁重的實踐練習
iridiumIridium: Cucumber and Selenium Based Testing7 小時銥星是一個圍繞黃瓜和硒建立的開源Web測試工具。它使用行爲驅動開發(BDD)方法進行測試。 在這個有指導意義的現場培訓中,參與者將學習如何使用銥星測試複雜的Web應用程序。 在培訓結束後,參與者將能夠: 創建endtoend測試,模擬用戶在浏覽Web應用程序時的操作使用多種樣式自動化主題應用程序的測試創建對非技術人員可讀的測試用例在各種浏覽器中執行測試使用Atom的Iridium Snippets包來幫助編寫測試腳本降低維護自定義Java代碼和頁面對象的成本 聽衆 測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
cucumberjsCucumber.js: Behavior Driven Development (BDD) with Javascript14 小時Cucumberjs是Cucumber的本地JavaScript實現。 在這個有指導意義的現場培訓中,參與者將學習如何使用Cucumber和Javascript編寫和執行BDD(行爲驅動開發)風格的測試用例。 在培訓結束後,參與者將能夠: 運行使用人類可讀語言編寫的自動化測試,Gherkin 使用基于黃瓜的測試案例來改善技術和非技術團隊之間的溝通和協作將Cucumberjs與其他測試框架(如Protractor)集成以測試Angular應用程序 聽衆 軟件測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 小時Robot Framework是用于驗收測試和驗收測試驅動開發(ATDD)的開源測試自動化框架。它使用關鍵字來抽象測試的細節,傳達意圖而不是堅果和螺栓。核心框架是用Python實現的,可以在Jython(JVM)和IronPython(NET)上運行。 Robot Framework最初由諾基亞開發。 在這個有指導意義的現場培訓中,參與者將學習如何編寫一組測試用例和測試套件,然後在演示應用程序上執行測試。 在培訓結束後,參與者將能夠: 使用Robot Framework的關鍵字驅動測試方法和表格測試數據語法來編寫和執行測試使用一致的語法從現有的關鍵字組成新的關鍵字進行Gherkinstyle行爲驅動開發(BDD)測試(類似于黃瓜) 生成並解釋報告和日志,以對測試應用程序中的故障進行故障排除擴展機器人框架的功能使用Python,Java,Perl,Javascript和PHP編寫的第三方庫將Robot Framework與Selenium集成以測試Web應用程序 聽衆 軟件測試工程師 課程的格式 部分講座,部分討論,練習和沈重的練習
behatBehat: Behavior Driven Development (BDD) with PHP14 小時Behat是用PHP編寫的行爲驅動開發(BDD)測試框架。它有助于開發人員,測試人員,業務利益相關方和客戶在軟件開發過程中進行溝通。 Behat允許非技術人員編寫應用程序預期行爲的明確描述,然後將這些“應用場景”作爲針對應用程序的功能測試。 在這個有指導意義的現場培訓中,參與者將學習如何使用Behat和PHP編寫和執行BDD風格的測試用例。 在培訓結束後,參與者將能夠: 運行可讀的自動化測試,“給定,當時,然後”黃瓜語言使用基于Behat的測試案例來改善技術和非技術團隊之間的協作將Behat與Selenium,Mink,Goutte和其他浏覽器模擬器集成以推動測試並生成報告通過擴展系統擴展Behat功能通過終端命令,REST API等測試大量的使用場景。 聽衆 測試工程師開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 小時Cucumber Electron是用簡單的語言編寫BDD(行爲驅動開發)測試的框架,Electron是一個使用Web技術構建桌面應用程序的框架。它旨在用于測試Javascript Web應用程序。 在這個有指導意義的實時培訓中,參與者將學習如何使用Cucumber Electron爲nodejs應用程序編寫和執行BDD樣式測試用例。 在培訓結束後,參與者將能夠: 在單個進程中運行BDD測試和應用程序代碼(無轉儲) 編寫測試更快,更簡單,更易于調試 聽衆 開發商 課程的格式 部分講座,部分討論,練習和沈重的練習

近期行爲驅動開發(BDD)培訓課程

課程日期價格【遠程 / 傳統課堂】
BDD for Non-Programmers: Live Workshop - Taipei, Aurora四, 2019-01-03 09:30¥19800 / ¥34800
BDD for Non-Programmers: Live Workshop - 台北, Concord週一, 2019-01-21 09:30¥19800 / ¥34800
BDD for Non-Programmers: Live Workshop - The Hsinchu Wishun centre四, 2019-01-24 09:30¥19800 / ¥34800
BDD for Non-Programmers: Live Workshop - 全球運籌中心, 台中三, 2019-01-30 09:30¥19800 / ¥34800
BDD for Non-Programmers: Live Workshop - Taipei, Aurora二, 2019-02-26 09:30¥19800 / ¥34800
行爲驅動開發(BDD),培訓,課程,培訓課程, 企業行爲驅動開發(BDD)培訓, 短期行爲驅動開發(BDD)培訓, 行爲驅動開發(BDD)課程, 行爲驅動開發(BDD)周末培訓, 行爲驅動開發(BDD)晚上培訓, 行爲驅動開發(BDD)訓練, 學習行爲驅動開發(BDD), 行爲驅動開發(BDD)老師, 學行爲驅動開發(BDD)班, 行爲驅動開發(BDD)遠程教育, 一對一行爲驅動開發(BDD)課程, 小組行爲驅動開發(BDD)課程, 行爲驅動開發(BDD)培訓師, 行爲驅動開發(BDD)輔導班, 行爲驅動開發(BDD)教程, 行爲驅動開發(BDD)私教, 行爲驅動開發(BDD)輔導, 行爲驅動開發(BDD)講師

促銷課程

課程地址日期價格【遠程 / 傳統課堂】
Agile Project Management with Scrum全球運籌中心, 台中二, 2019-01-08 09:30¥17820 / ¥32820
Advanced Automation with AnsibleThe Hsinchu Wishun centre二, 2019-01-08 09:30¥17820 / ¥32820
The Compliance and MLRO Refresher Programme全球運籌中心, 台中二, 2019-01-15 09:30¥10530 / ¥22030
Advanced Go ProgrammingThe Hsinchu Wishun centre週一, 2019-02-04 09:30¥31590 / ¥50090
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsThe Hsinchu Wishun centre二, 2019-04-09 09:30N/A / ¥50090

訂閱促銷課程

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

我們的客戶

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!