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

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

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

お客様の声

★★★★★
★★★★★

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

Behavior Driven Development (BDD)コース概要

Title
期間
概要
Title
期間
概要
14 hours
概要
BDD、または動作駆動型開発は、ソフトウェアの計画、開発、およびテストサイクルを通じて開発者、品質保証チーム、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

プロジェクト

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

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

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

観客

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

形式

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

ノート

- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
7 hours
概要
トレーニングは、ITスタッフとビジネススタッフの両方のために設計されています。このコースの目的は、ソフトウェア開発プロセスにおける部門間のコミュニケーションを促進する方法を提供することです。参加者は、高価で高度なツールを必要とせずに、より信頼性の高いソフトウェアを作成できるように行動テストを学習します。
14 hours
概要
Behat は、PHP で記述されたビヘイビア駆動開発 (BDD) テストフレームワークです。ソフトウェア開発プロセスにおいて、開発者、テスター、ビジネスステークホルダー、クライアント間のコミュニケーションを促進します。Behat は、非技術者がアプリケーション & #39 の明確な記述を記述することを可能にし、意図された動作は、アプリケーションに対する機能テストとして "それらの" シナリオを実行します。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
の動作は、自然言語スタイルでテストを記述するためのオープンソースの Python ベースの BDD フレームワークです。

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

この インストラクターが指導するライブトレーニング は、BDD についての説明と、その動作フレームワークを使用して web アプリケーション用の BDD テストを実行する方法を

します。受講者はインストラクターや同僚と対話する機会が十分に与えられ、この実践的な実習ベースの演習環境で学習した概念と戦術を実装します。

このトレーニングが終了するまでに、参加者は BDD と動作についてしっかり理解し、実際のテストシナリオでこれらのテクニックとツールを実装するために必要なプラクティスを持つことになります。

コースの形式

- は実践に重点を置いています。概念のほとんどは、サンプル、演習、ハンズオン開発を通じて学習されます。
14 hours
概要
行動主導型開発 (BDD) は、ソフトウェア開発者、品質保証/テスター、ビジネスアナリスト、およびプロジェクトに関与する他の当事者間のコミュニケーションとコラボレーションを向上させることを目的としたアジャイル methodolgy です。キュウリは、Ruby で書かれた フレームワークのオープンソース "ストーリーベースの" です。これにより、ビジネス上の利害関係者などの技術者だけでなく技術的な問題によっても理解できるテストを作成できるようになり、動作駆動型開発 (BDD) が可能になります。

は、この インストラクター主導のライブ トレーニングにより、行動駆動型開発 (BDD) の実例を通じて参加者を指導し、さまざまなテストシナリオでキュウリを実装する方法を実演します。

コースの形式

- このコースには、動作駆動型開発 (BDD) の説明と、web アプリケーションテストなどのさまざまな状況での BDD テストの実行にキュウリを使用する方法が含まれています。参加者は、自分のユーザーストーリー、テストケース、実行可能なテストコードの記述を通して歩きます。
7 hours
概要
キュウリエレクトロンは、Web 技術を用いてデスクトップアプリを構築するためのフレームワークである電子を用いて、BDD (ビヘイビア駆動開発) テストを平易な言語で記述するための枠組みである。これは、Javascript web アプリケーションのテストを目的としています。

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

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

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

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

観客

- 開発者
コース の

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
キュウリは、自然言語のスタイルでテストを書くためのオープンソースの bdd フレームワークです。 bdd、または動作駆動型開発は、開発者、QA および非技術的なビジネス間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。ソフトウェアプロジェクトのユーザー

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

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

観客

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

形式

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

ノート

- このトレーニングは、Eclipse とセレンを使用しています。別の IDE またはテスト自動化フレームワークを使用したい場合は、ご連絡ください。
- チームが初めて手動テストから自動化テストに移行している場合は、自動テストの追加カバレッジを含めるようにトレーニングの拡張を手配するために、弊社までご連絡ください。
14 hours
概要
はキュウリのネイティブ JavaScript の実装です。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
イリジウムは、キュウリとセレンを中心に構築されたオープンソースの web テストツールです。このテストでは、動作駆動型開発 (BDD) アプローチを使用します。

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

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

- は、web アプリケーションを操作するときにユーザーの操作をシミュレートするエンドツーエンドのテストを作成します。
- は、複数のスタイルでテーマにしたアプリケーションのテストを自動化します。
- は、技術者以外の人が読めるテストケースを作成します。
- は、さまざまなブラウザでテストを実行します。
- Atom 用のイリジウムスニペットパッケージを使用して、テストスクリプトの作成を容易にします。
- は、カスタム Java コードとページオブジェクトを維持するためのコストを削減します。

コースの形式

- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。

コースカスタマイズオプション

- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
7 hours
概要
JBehave は、自然言語スタイルでテストを作成するための、オープンソースの Java ベースの BDD フレームワークです。BDD、または動作駆動型開発は、ソフトウェアプロジェクトの開発者、QA、および非技術的なビジネスの人々の間のコラボレーションを奨励するアジャイルソフトウェア開発技術です。

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

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

観客

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

形式

- は、実践的実践を重視しています。概念のほとんどはサンプル、練習および実地開発によって学ばれる。
7 hours
概要
ロボットフレームワークは、受け入れテストと受け入れテスト駆動開発 (ATDD) のためのオープンソースのテスト自動化フレームワークです。それは、ナットとボルトではなく意図を伝える、テストの詳細を抽象化するためにキーワードを使用しています。コアフレームワークは Python で実装されており、Jython (JVM) および IronPython (.net) で実行できます。 ロボットフレームワークは orginally ノキアによって開発されました。

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

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

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

観客

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

形式

- 部講義、パート討論、演習と重い実地練習
7 hours
概要
は、この1日間のコースでは、RSpec、BDD (ビヘイビア駆動開発) とハンズオン演習で他のテスト方法の基礎を介して参加者を歩く。
7 hours
概要
"40% に 70% 多くのテスト自動化チームに費やされた時間のテストスイートを維持するために費やされている... アプリケーションが変更されたので、テストの結果をふるいにかけるだけでなく、ブレーク時にテストをリファクタリングするかどうか..."-ジョン Furgusonスマート、セレニティの生みの

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

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

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

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

観客

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

形式

- このコースでは、ビヘイビア駆動開発 (BDD) のための実際のケースを通して参加者をウォークし、さまざまなテストシナリオでセレニティを実装する方法について説明します。
21 hours
概要
SpecFlowは.NET用のキュウリの公式実装です。テスターは、.NETプロジェクトで人間が読める受け入れテストを定義、管理、実行することができます。 SpecFlowは公式のGherkinパーサを使用し、.NETフレームワークのXamarinとMonoをサポートしています。

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

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

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

オーディエンス

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

コースの形式

- パートレクチャー、パーツディスカッション、エクササイズ、ヘビーハンズオン練習
週末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!