
ローカルのインストラクター主導の生き方駆動開発(BDD)トレーニングコースでは、BDDのさまざまな現実的なアプリケーションをカバーしています。コースは受入れテスト駆動開発(ATDD)、テスト駆動開発(TDD)、キュウリおよびガーキン言語などの分野をカバーしています。 BDDトレーニングは、「オンサイトライブトレーニング」または「リモートライブトレーニング」として利用できます。現場での現場でのトレーニングは、 日本 NobleProgの企業研修センターで日本 。リモートライブトレーニングは、インタラクティブなリモートデスクトップを介して実行されます。 NobleProg - あなたの地域のトレーニングプロバイダー
Machine Translated
お客様の声
BDDの基になっている例
Łukasz Lewandowski
コース: Testowanie behawioralne systemów informatycznych - BDD
Machine Translated
1対1のセッションで、私の必要性に最も敏感な地域に焦点を絞ることができました。
Alex Liu
コース: BDD - Behavioral testing of IT systems
Machine Translated
最後の1時間に言及したように、私たちは 'Example mapping'メソッドについて議論し実践しました。また、トレーナーが多くの情報を使って作成したpdf(ウェブサイトから)もありました。
Osman Chalaby - Vanderlande
コース: Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Machine Translated
コースの実践的な側面-インストラクターの重要なポイントは、困難に遭遇したときに誰かに電話してもらうことです。 Scrumやプロダクトオーナーなどの定義は、インストラクターを必要とせずに調査できます。しかし、 Visual Studioを使用して、Specflowを起動して実行し、適切に使用する-これらは、インストラクターを必要とするトレーニングの要素です。これらの実践的な演習は、私が最も気に入った要素です。これがもっと好きだっただろう。
FNZ Holidings Limited
コース: SpecFlow: Implementing BDD for .NET
Machine Translated
アジャイルやテストフレームワークなど、プロジェクト管理の側面について学ぶことが好きでした。また、 BPM Nツールを使用するなどの生産性のレッスンも気に入りました。トレーナーは本当にフレンドリーで、落ち着いていて、熱心に助けてくれました。
コース: BDD for Non-Programmers: Live Workshop
Machine Translated
私はフィーチャーファイルとそれに対応するステップ作成を楽しんだ。
FNZ Holidings Limited
コース: SpecFlow: Implementing BDD for .NET
Machine Translated
私は乾物と練習の組み合わせが好きです。
FNZ
コース: SpecFlow:为.NET实现BDD
Machine Translated
私はトレーナーとのインタラクティブで一定の直接1on1 コミュニケーションが好きでした。
Danilo Uy - Texas Instruments Inc.
コース: BDD - Behavioral testing of IT systems
Machine Translated
脚本パターンを知り、なぜこれが古いパターンをダンより良い理由を学ぶために。
Peter Moors
コース: Serenity BDD for Automated Acceptance Tests
Machine Translated
アジャイルやテストフレームワークなど、プロジェクト管理の側面について学ぶことが好きでした。また、 BPM Nツールを使用するなどの生産性のレッスンも気に入りました。トレーナーは本当にフレンドリーで、落ち着いていて、熱心に助けてくれました。
コース: BDD for Non-Programmers: Live Workshop
Machine Translated
Behavior Driven Developmentコース概要
プロジェクト
のワークショップでは、BDD の導入、それが何であるか、どのように企業が良いソフトウェアの設計、開発、テストを促進するために使用されてから始まります。我々は、エンドユーザー、その要件、言語、および考え方に目を向けて、非エンジニアリングの視点からこれを行う。また、技術的なピアと緊密に連携することで、ビジネス関係者が直面する可能性が高いコミュニケーションの課題にも対応します。
このトレーニングの終わりまでに、参加者はどのようにすることを知っている:
- は、ソフトウェアの実際のユーザーの使用パターンをキャプチャする簡潔なユーザーストーリーを書く
- は、ユーザーストーリーを BDD の動作言語に翻訳します (指定されたとき、その後)
- は、これらのストーリーからテストケースを派生させ、エンジニアが
を実装およびテストするために使用します。 - 製品の要件、承認基準、およびテストケースの関係を理解する
- 分かりやすく説明コミュニケーションと理解を妨げる専門用語
- BDD 機能ファイルを作成するための優れたツールをインストールして使用する
- は、仕事がエンジニアに手渡されると何が起こるか理解し、感謝して
- は、反復的な開発サイクルにおいてより積極的に役割を果たす
観客
- の製品所有者と管理者
- ビジネスアナリスト
- マニュアルテスター
ソフトウェア製品またはシステム のエンドユーザーの -
- 非エンジニアと非プログラマー製品設計
に関与 コース の
形式
- は、さまざまなアクティビティと実践的な実践を交えた、インタラクティブでインストラクター主導のワークショップを開催しています。
ノート
- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
このインストラクター主導のライブトレーニングでは、Behat と PHP を使用して BDD スタイルのテストケースを作成および実行する方法について説明します。
このトレーニングの終わりまでに、参加者は次のことができるようになります:
- は、人間が読める、"で書かれた自動化されたテストを実行するときに、" ガーキン言語
- は Behat ベースのテストケースを使用して、技術チームと非技術部門のコラボレーションを改善し
- は、テストを駆動し、レポートを生成するためにセレン、ミンク、Goutte と他のブラウザのエミュレータと Behat を統合する
- 拡張システムを通じて Behat 機能を拡張する
- は、ターミナルコマンド、REST api などを通じて、多数の使用シナリオをテストします。
観客
- テストエンジニア
- 開発者
コース の
形式
- 部講義、パート討論、演習と重い実地練習
BDD または動作駆動型開発は、ソフトウェアプロジェクトにおける開発者、QA、および非技術的なビジネスの人々の間のコラボレーションを促進するアジャイルソフトウェア開発手法です。
この インストラクターが指導するライブトレーニング は、BDD についての説明と、その動作フレームワークを使用して web アプリケーション用の BDD テストを実行する方法を
します。受講者はインストラクターや同僚と対話する機会が十分に与えられ、この実践的な実習ベースの演習環境で学習した概念と戦術を実装します。
このトレーニングが終了するまでに、参加者は BDD と動作についてしっかり理解し、実際のテストシナリオでこれらのテクニックとツールを実装するために必要なプラクティスを持つことになります。
コースの形式
- は実践に重点を置いています。概念のほとんどは、サンプル、演習、ハンズオン開発を通じて学習されます。
このインストラクター主導のライブトレーニングでは、 Behavior Driven Development (BDD)実際の事例を通して参加者をウォーキングし、さまざまなテストシナリオでCucumberを実装する方法を実際に実演します。
コースの形式
- このコースでは、 Behavior Driven Development (BDD)と、WebアプリケーションテストなどのさまざまなコンテキストでBDDテストを実行するためにCucumberを使用する方法について説明します。参加者は彼ら自身のユーザーストーリー、テストケースと実行可能なテストコードの執筆を通して歩くでしょう。
この講師主導のライブトレーニングでは、 Cucumber Electronを使用してnode.jsアプリケーションのBDDスタイルのテストケースを作成して実行する方法を参加者が学びます。
このトレーニングの終わりまでに、参加者は次のことができるようになります。
- BDDテストとアプリケーションコードを単一のプロセスで実行します(変換なし)。
- 速くてもろくなくてデバッグが簡単なテストを書く
観客
- 開発者
コースの形式
- パートレクチャー、パートディスカッション、エクササイズ、そして激しい実習
このトレーニングは、BDDと、WebアプリケーションのBDDテストを実行するためにCucumberがどのように使用されるかについての議論から始まります。参加者には、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターや仲間と対話する十分な機会が与えられます。
このトレーニングが終了するまでに、参加者はBDDとCucumberを十分に理解し、実際のソフトウェアテストシナリオ用に独自のテストケースを作成するために必要な実践とツールセットを習得します。
聴衆
- テスターと開発者
コースの形式
- 実践的な実践に重点を置いています。概念のほとんどは、サンプル、演習、および実践的な開発を通じて学習されます。
注意
- このトレーニングではEclipseとSelenium使用します。別のIDEまたはテスト自動化フレームワークを使用する場合は、お問い合わせください。
- チームが初めて手動テストから自動化テストに移行する場合は、自動化テストの追加範囲を含めるためにトレーニングを延長するよう手配してください。
このインストラクター主導のライブトレーニングでは、参加者は、キュウリと Javascript を使用して BDD (ビヘイビアドリブン Devleopment) スタイルのテストケースを記述して実行する方法を学習します。
このトレーニングの終わりまでに、参加者は次のことができるようになります:
- は、人間が読める言語で書かれた自動テストを実行する, ガーキン
- は、技術と非技術チーム間のコミュニケーションとコラボレーションを改善するためにキュウリベースのテストケースを使用して
- は、角度のアプリケーションをテストするための分度器などの他のテストフレームワークとの統合キュウリ. js
観客
- ソフトウェアテストエンジニア
- 開発者
コース の
形式
- 部講義、パート討論、演習と重い実地練習
このインストラクター主導のライブトレーニングでは、イリジウムを使用して複雑な web アプリケーションをテストする方法を学習します。
このトレーニングが終了すると、参加者は次のことができるようになります。
- は、web アプリケーションを操作するときにユーザーの操作をシミュレートするエンドツーエンドのテストを作成します。
- は、複数のスタイルでテーマにしたアプリケーションのテストを自動化します。
- は、技術者以外の人が読めるテストケースを作成します。
- は、さまざまなブラウザでテストを実行します。
- Atom 用のイリジウムスニペットパッケージを使用して、テストスクリプトの作成を容易にします。
- は、カスタム Java コードとページオブジェクトを維持するためのコストを削減します。
コースの形式
- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。
コースカスタマイズオプション
- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
このトレーニングは、BDDと、J Behaveフレームワークを使用してWebアプリケーションのBDDテストを実行する方法の説明から始まります。参加者には、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターや仲間と対話する十分な機会が与えられます。
このトレーニングの終わりまでに、参加者はBDDとJ Behaveを十分に理解し、実際のソフトウェアテストシナリオのテストケースを作成するために必要な実践とツールセットを習得します。
聴衆
- テスターと開発者
コースの形式
- 実践的な実践に重点を置いています。概念のほとんどは、サンプル、演習、および実践的な開発を通じて学習されます。
このインストラクター主導のライブトレーニングでは、参加者は一連のテストケースとテストスイートを作成し、デモアプリケーションでテストを実行する方法を学びます。
このトレーニングの終わりまでに、参加者は次のことができるようになります。
- Robot Frameworkのキーワード駆動テストアプローチと表形式のテストデータ構文を使用して、テストを作成および実行します。
- 一貫した構文を使用して、既存のキーワードから新しいキーワードを作成します。
- GherkinスタイルのBehavior Driven Development (BDD)テストを実行します( Cucumberと同様)。
- レポートとログを生成および解釈して、テスト済みアプリケーションの障害をトラブルシューティングします。
- Python 、 Java 、 Perl 、 Javaスクリプト、およびPHP記述されたサードパーティライブラリを使用した拡張Robot Frameworkの機能。
- WebアプリケーションをテストするためにRobot FrameworkとSeleniumを統合します。
コースの形式
- インタラクティブな講義とディスカッション。
- たくさんの練習と練習。
- ライブラボ環境での実践的な実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングをリクエストするには、お問い合わせください。
セレニティは、テスト担当者がよく構造化された、保守可能な受け入れ基準を記述できるようにするオープンソースのレポートライブラリです。セレニティは、テスト結果について報告するだけでなく、テストデータやスクリーンショットを含むステップバイステップの物語形式で、何をしたかを文書化した、豊富で有意義なテストレポート ("リビングドキュメンテーション") を生成します。
このトレーニング参加者の
は、システムコンポーネント間の相互作用ではなく、ビジネス用語でテストを表現するために、"脚本" と "アクター、タスク、および目標のアイデアを採用して、高品質のテストを記述する方法を学習します。我々は、機能と UI のテストシナリオを見て、どのように平静をテストを管理するために使用することができますを示しています。すべての講義、ノート、クイズとの議論は、ライブハンズオン実践と実装を伴っている。
は、この訓練の終わりまでに、参加者は平静の枠組みを理解し、快適さとそれを利用することができます。重要なこととして、参加者は別のライトからテスト自動化について考え、アプローチすることを学びます。
観客
- オートメーションテスター
コース の
形式
- このコースでは、ビヘイビア駆動開発 (BDD) のための実際のケースを通して参加者をウォークし、さまざまなテストシナリオでセレニティを実装する方法について説明します。
このインストラクター主導の実習では、参加者はSpecFlowを使用して、技術的でないステークホルダーだけでなく理解可能な受入れテストを書く方法を学びます。
このトレーニングが終了すると、参加者は次のことが可能になります:
- ビジネス要件を.NETコードにバインドする
- BDDのテクニックを適用して、アプリケーションのリビングドキュメントを構築する
- Visual StudioまたはコマンドラインからSpecFlowを実行する
- SpecFlowを既存の継続的なテストおよびビルド環境に統合する
- SpecFlowをMSTest、NUnit、xUnit、MbUnitなどの他のテストフレームワークと統合する
オーディエンス
- テストエンジニア
- 開発者
コースの形式
- パートレクチャー、パーツディスカッション、エクササイズ、ヘビーハンズオン練習