Behavior Driven Development (BDD)のトレーニングコース

Behavior Driven Development (BDD)のトレーニングコース

ローカルのインストラクター主導の生き方駆動開発(BDD)トレーニングコースでは、BDDのさまざまな現実的なアプリケーションをカバーしています。コースは受入れテスト駆動開発(ATDD)、テスト駆動開発(TDD)、キュウリおよびガーキン言語などの分野をカバーしています。 BDDトレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー

お客様の声

★★★★★
★★★★★

Behavior Driven Development (BDD)サブカテゴリ

Behavior Driven Development (BDD)コース概要

コード期間概要
bddtestBDD - Behavioral testing of IT systems7 hoursトレーニングは、ITスタッフとビジネススタッフの両方のために設計されています。このコースの目的は、ソフトウェア開発プロセスにおける部門間のコミュニケーションを促進する方法を提供することです。参加者は、高価で高度なツールを必要とせずに、より信頼性の高いソフトウェアを作成できるように行動テストを学習します。
rspectestTesting Ruby applications with RSpec7 hoursは、この1日間のコースでは、RSpec、BDD (ビヘイビア駆動開発) とハンズオン演習で他のテスト方法の基礎を介して参加者を歩く。
cucumberCucumber: Implementing Behavior Driven Development (BDD) with Cucumber14 hours行動駆動型開発 (BDD) は、ソフトウェア開発者、品質保証/テスター、ビジネスアナリスト、およびプロジェクトに関係する他の当事者間のコミュニケーションとコラボレーションを向上させることを目的としたアジャイル methodolgy です。

キュウリは、Ruby で書かれたオープンソースの "ストーリーベース" フレームワークです。これにより、技術的なものだけでなく、ビジネス関係者などの技術者以外の人にも理解できるテストを作成できるため、ビヘイビアドリブン開発 (BDD) が可能になります。

このコースでは、ビヘイビア駆動開発 (BDD) のための実際のケースを通して参加者をウォークし、さまざまなテストシナリオでキュウリを実装する方法について説明します。

聴衆 テスターと開発者

形式のコース このコースでは、ビヘイビア駆動開発 (bdd) と、キュウリを使用して、web アプリケーションテストなどのさまざまなコンテキストで bdd テストを実行する方法について説明します。参加者は、独自のユーザーストーリー、テストケース、および実行可能なテストコードの記述を通じて、ウォークされます。
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 hours"40% に 70% 多くのテスト自動化チームに費やされた時間のテストスイートを維持するために費やされている... アプリケーションが変更されたので、テストの結果をふるいにかけるだけでなく、ブレーク時にテストをリファクタリングするかどうか..."-ジョン Furgusonスマート、セレニティの生みの

セレニティは、テスト担当者がよく構造化された、保守可能な受け入れ基準を記述できるようにするオープンソースのレポートライブラリです。セレニティは、テスト結果について報告するだけでなく、テストデータやスクリーンショットを含むステップバイステップの物語形式で、何をしたかを文書化した、豊富で有意義なテストレポート ("リビングドキュメンテーション") を生成します。

このトレーニング参加者の

は、システムコンポーネント間の相互作用ではなく、ビジネス用語でテストを表現するために、"脚本" と "アクター、タスク、および目標のアイデアを採用して、高品質のテストを記述する方法を学習します。我々は、機能と UI のテストシナリオを見て、どのように平静をテストを管理するために使用することができますを示しています。すべての講義、ノート、クイズとの議論は、ライブハンズオン実践と実装を伴っている。

は、この訓練の終わりまでに、参加者は平静の枠組みを理解し、快適さとそれを利用することができます。重要なこととして、参加者は別のライトからテスト自動化について考え、アプローチすることを学びます。

観客

- オートメーションテスター
コース の

形式

- このコースでは、ビヘイビア駆動開発 (BDD) のための実際のケースを通して参加者をウォークし、さまざまなテストシナリオでセレニティを実装する方法について説明します。
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 hours振る舞いは、自然言語スタイルでテストを書くためのオープンソースの Python ベースの BDD フレームワークです。

BDD、または動作駆動型開発は、ソフトウェアプロジェクトの開発者、QA、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

このトレーニングは、bdd の説明と、振る舞いフレームワークを使用して web アプリケーションの bdd テストを実行する方法についての議論から始まります。参加者は、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターとピアと対話する十分な機会を与えられています。

このトレーニングの最後までに、参加者は BDD と動作をしっかり理解し、実際のテストシナリオでこれらの技法とツールを実装するために必要な練習を行います。

観客

- テスターと開発者
コース の

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 hoursBDD、または動作駆動型開発は、ソフトウェアの計画、開発、およびテストサイクルを通じて開発者、品質保証チーム、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

プロジェクト

のワークショップでは、BDD の導入、それが何であるか、どのように企業が良いソフトウェアの設計、開発、テストを促進するために使用されてから始まります。我々は、エンドユーザー、その要件、言語、および考え方に目を向けて、非エンジニアリングの視点からこれを行う。また、技術的なピアと緊密に連携することで、ビジネス関係者が直面する可能性が高いコミュニケーションの課題にも対応します。

このトレーニングの終わりまでに、参加者はどのようにすることを知っている:

- は、ソフトウェアの実際のユーザーの使用パターンをキャプチャする簡潔なユーザーストーリーを書く
- は、ユーザーストーリーを BDD の動作言語に翻訳します (指定されたとき、その後)
- は、これらのストーリーからテストケースを派生させ、エンジニアが
を実装およびテストするために使用します。 - 製品の要件、承認基準、およびテストケースの関係を理解する
- 分かりやすく説明コミュニケーションと理解を妨げる専門用語
- BDD 機能ファイルを作成するための優れたツールをインストールして使用する
- は、仕事がエンジニアに手渡されると何が起こるか理解し、感謝して
- は、反復的な開発サイクルにおいてより積極的に役割を果たす

観客

- の製品所有者と管理者
- ビジネスアナリスト
- マニュアルテスター
ソフトウェア製品またはシステム のエンドユーザーの -
- 非エンジニアと非プログラマー製品設計
に関与 コース の

形式

- は、さまざまなアクティビティと実践的な実践を交えた、インタラクティブでインストラクター主導のワークショップを開催しています。

ノート

- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
jbehaveJBehave: BDD with Java7 hoursJBehave は、自然言語スタイルでテストを作成するための、オープンソースの Java ベースの BDD フレームワークです。BDD、または動作駆動型開発は、ソフトウェアプロジェクトの開発者、QA、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

このトレーニングは、bdd の議論から始まり、JBehave フレームワークを使用して web アプリケーションの bdd テストを実行する方法について説明します。参加者は、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターとピアと対話する十分な機会を与えられています。

このトレーニングの最後までに、参加者は BDD と JBehave についてしっかりと理解し、実際のソフトウェアテストシナリオのテストケースを作成するために必要な実習とツールセットを持っています。

観客

- テスターと開発者
コース の

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。
cucumberjavaCucumber: Implementing BDD with Java7 hoursキュウリは、自然言語のスタイルでテストを書くためのオープンソースの bdd フレームワークです。 bdd、または動作駆動型開発は、開発者、QA および非技術的なビジネス間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。ソフトウェアプロジェクトのユーザー

このトレーニングは bdd の議論から始まり、キュウリを使用して web アプリケーションの bdd テストを実行する方法について説明します。参加者は、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターとピアと対話する十分な機会を与えられています。

このトレーニングの最後までに、参加者は BDD とキュウリについてしっかりと理解し、実際のソフトウェアテストシナリオ用に独自のテストケースを作成するために必要な実習とツールセットを持っています。

観客

- テスターと開発者
コース の

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。

ノート

- このトレーニングは、Eclipse とセレンを使用しています。別の IDE またはテスト自動化フレームワークを使用したい場合は、ご連絡ください。
- チームが初めて手動テストから自動化テストに移行している場合は、自動テストの追加カバレッジを含めるようにトレーニングの拡張を手配するために、弊社までご連絡ください。
specflowSpecFlow: Implementing BDD for .NET21 hoursSpecFlowは.NET用のキュウリの公式実装です。テスターは、.NETプロジェクトで人間が読める受け入れテストを定義、管理、実行することができます。 SpecFlowは公式のGherkinパーサを使用し、.NETフレームワークのXamarinとMonoをサポートしています。

このインストラクター主導の実習では、参加者はSpecFlowを使用して、技術的でないステークホルダーだけでなく理解可能な受入れテストを書く方法を学びます。

このトレーニングが終了すると、参加者は次のことが可能になります:

- ビジネス要件を.NETコードにバインドする
- BDDのテクニックを適用して、アプリケーションのリビングドキュメントを構築する
- Visual StudioまたはコマンドラインからSpecFlowを実行する
- SpecFlowを既存の継続的なテストおよびビルド環境に統合する
- SpecFlowをMSTest、NUnit、xUnit、MbUnitなどの他のテストフレームワークと統合する

オーディエンス

- テストエンジニア
- 開発者

コースの形式

- パートレクチャー、パーツディスカッション、エクササイズ、ヘビーハンズオン練習
iridiumIridium: Cucumber and Selenium Based Testing7 hoursイリジウムは、キュウリとセレンを中心に構築されたオープンソースの web テストツールです。テストには、ビヘイビアドリブン開発 (BDD) アプローチを使用します。

このインストラクター主導のライブトレーニングでは、イリジウムを使用して複雑な web アプリケーションをテストする方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、ユーザーが web アプリケーションをナビゲートするときのアクションをシミュレートするエンドツーエンドのテストを作成し
- は、複数のスタイルを持つテーマのアプリケーションのテストを自動化する
- 非技術者に読み取り可能なテストケースを作成する
- は、さまざまなブラウザでテストを実行し
- は、テストスクリプトの書き込みを容易にするために原子のイリジウムスニペットパッケージを使用して
- カスタム Java コードとページ・オブジェクトを維持するためのコストを削減

観客

- テストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
cucumberjsCucumber.js: Behavior Driven Development (BDD) with Javascript14 hoursはキュウリのネイティブ JavaScript の実装です。

このインストラクター主導のライブトレーニングでは、参加者は、キュウリと Javascript を使用して BDD (ビヘイビアドリブン Devleopment) スタイルのテストケースを記述して実行する方法を学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、人間が読める言語で書かれた自動テストを実行する, ガーキン
- は、技術と非技術チーム間のコミュニケーションとコラボレーションを改善するためにキュウリベースのテストケースを使用して
- は、角度のアプリケーションをテストするための分度器などの他のテストフレームワークとの統合キュウリ. js

観客

- ソフトウェアテストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 hoursロボットフレームワークは、受け入れテストと受け入れテスト駆動開発 (ATDD) のためのオープンソースのテスト自動化フレームワークです。それは、ナットとボルトではなく意図を伝える、テストの詳細を抽象化するためにキーワードを使用しています。コアフレームワークは Python で実装されており、Jython (JVM) および IronPython (.net) で実行できます。 ロボットフレームワークは orginally ノキアによって開発されました。

このインストラクター主導のライブトレーニングでは、テストケースとテストスイートのセットを作成し、デモアプリケーションでテストを実行する方法を受講者が学習します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、ロボットフレームワーク & #39 を使用します。キーワード駆動型のテスト手法と表形式のテストデータの構文を使って、テストの作成と実行を
- は、既存のものから新しいキーワードを作成するために一貫した構文を使用する
- は、ガーキンスタイルのビヘイビア駆動開発 (BDD) テスト (キュウリに似ています) を実行し
- テストされたアプリケーションのエラーをトラブルシューティングするためにレポートとログを生成および解釈する
- 拡張ロボットフレームワーク & #39; Python、java、Perl、Javascript、および PHP
で書かれたサードパーティ製ライブラリを使用した機能 - は、web アプリケーションをテストするためのセレンとロボットのフレームワークを統合

観客

- ソフトウェアテストエンジニア
コース の

形式

- 部講義、パート討論、演習と重い実地練習
behatBehat: Behavior Driven Development (BDD) with PHP14 hoursBehat は、PHP で記述されたビヘイビア駆動開発 (BDD) テストフレームワークです。ソフトウェア開発プロセスにおいて、開発者、テスター、ビジネスステークホルダー、クライアント間のコミュニケーションを促進します。Behat は、非技術者がアプリケーション & #39 の明確な記述を記述することを可能にし、意図された動作は、アプリケーションに対する機能テストとして "それらの" シナリオを実行します。

このインストラクター主導のライブトレーニングでは、Behat と PHP を使用して BDD スタイルのテストケースを作成および実行する方法について説明します。

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、人間が読める、"で書かれた自動化されたテストを実行するときに、" ガーキン言語
- は Behat ベースのテストケースを使用して、技術チームと非技術部門のコラボレーションを改善し
- は、テストを駆動し、レポートを生成するためにセレン、ミンク、Goutte と他のブラウザのエミュレータと Behat を統合する
- 拡張システムを通じて Behat 機能を拡張する
- は、ターミナルコマンド、REST api などを通じて、多数の使用シナリオをテストします。

観客

- テストエンジニア
- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 hoursキュウリエレクトロンは、Web 技術を用いてデスクトップアプリを構築するためのフレームワークである電子を用いて、BDD (ビヘイビア駆動開発) テストを平易な言語で記述するための枠組みである。これは、Javascript web アプリケーションのテストを目的としています。

このインストラクター主導の、ライブトレーニングでは、参加者はどのように記述し、ノードのための BDD スタイルのテストケースを実行する方法を学習します。

キュウリ電子を用いたアプリケーション

このトレーニングの終わりまでに、参加者は次のことができるようになります:

- は、1つのプロセスで BDD テストとアプリケーションコードを実行します (transpiling なし)
- は、より速く、よりもろく、デバッグが容易な
の書き込みテスト

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
週末Behavior Driven Development (BDD)コース, 夜のBehavior Driven Development (BDD)トレーニング, Behavior Driven Development (BDD)ブートキャンプ, Behavior Driven Development (BDD) インストラクターよる, 週末Behavior Driven Development (BDD)トレーニング, 夜のBehavior Driven Development (BDD)コース, Behavior Driven Development (BDD)指導, Behavior Driven Development (BDD)インストラクター, Behavior Driven Development (BDD)レーナー, Behavior Driven Development (BDD)レーナーコース, Behavior Driven Development (BDD)クラス, Behavior Driven Development (BDD)オンサイト, Behavior Driven Development (BDD)プライベートコース, Behavior Driven Development (BDD)1対1のトレーニング

コース割引のニュースレター

メールアドレスのプライバシーを尊重します。他人に渡したり売ったりしません。
いつでも好みを変えたり、退会することができます。

一部のお客様

is growing fast!

We are looking to expand our presence in Japan!

As a Business Development Manager you will:

  • expand business in Japan
  • 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!