
オンラインまたはオンサイトのインストラクター主導のライブビヘイビア駆動開発(BDD)トレーニングコースは、BDDのさまざまな実際のアプリケーションをカバーしています。コースは、受け入れテスト駆動開発(ATDD)、テスト駆動開発(TDD)、Cucumber、Gherkin言語などの分野をカバーしています。
BDDトレーニングは、「オンラインライブトレーニング」または「オンサイトライブトレーニング」として利用できます。オンラインライブトレーニング(別名「リモートライブトレーニング」) は、インタラクティブなリモートデスクトップを使用して実行されます。現地でのライブトレーニングは、日本のお客様のオフィスまたは日本のNobleProg提携の企業トレーニングセンターでにて現地での実施が可能です。
NobleProg - 現地のトレーニングプロバイダー
お客様の声
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コース概要
By the end of this training, participants will have a firm understanding of BDD and Behave, as well as the necessary practice to implement these techniques and tools in real-world test scenarios.
セレニティは、テスト担当者がよく構造化された、保守可能な受け入れ基準を記述できるようにするオープンソースのレポートライブラリです。セレニティは、テスト結果について報告するだけでなく、テストデータやスクリーンショットを含むステップバイステップの物語形式で、何をしたかを文書化した、豊富で有意義なテストレポート ("リビングドキュメンテーション") を生成します。
このトレーニング参加者の
は、システムコンポーネント間の相互作用ではなく、ビジネス用語でテストを表現するために、"脚本" と "アクター、タスク、および目標のアイデアを採用して、高品質のテストを記述する方法を学習します。我々は、機能と UI のテストシナリオを見て、どのように平静をテストを管理するために使用することができますを示しています。すべての講義、ノート、クイズとの議論は、ライブハンズオン実践と実装を伴っている。
は、この訓練の終わりまでに、参加者は平静の枠組みを理解し、快適さとそれを利用することができます。重要なこととして、参加者は別のライトからテスト自動化について考え、アプローチすることを学びます。
観客
- オートメーションテスター
コース の
形式
- このコースでは、ビヘイビア駆動開発 (BDD) のための実際のケースを通して参加者をウォークし、さまざまなテストシナリオでセレニティを実装する方法について説明します。
プロジェクト
のワークショップでは、BDD の導入、それが何であるか、どのように企業が良いソフトウェアの設計、開発、テストを促進するために使用されてから始まります。我々は、エンドユーザー、その要件、言語、および考え方に目を向けて、非エンジニアリングの視点からこれを行う。また、技術的なピアと緊密に連携することで、ビジネス関係者が直面する可能性が高いコミュニケーションの課題にも対応します。
このトレーニングの終わりまでに、参加者はどのようにすることを知っている:
- は、ソフトウェアの実際のユーザーの使用パターンをキャプチャする簡潔なユーザーストーリーを書く
- は、ユーザーストーリーを BDD の動作言語に翻訳します (指定されたとき、その後)
- は、これらのストーリーからテストケースを派生させ、エンジニアが
を実装およびテストするために使用します。 - 製品の要件、承認基準、およびテストケースの関係を理解する
- 分かりやすく説明コミュニケーションと理解を妨げる専門用語
- BDD 機能ファイルを作成するための優れたツールをインストールして使用する
- は、仕事がエンジニアに手渡されると何が起こるか理解し、感謝して
- は、反復的な開発サイクルにおいてより積極的に役割を果たす
観客
- の製品所有者と管理者
- ビジネスアナリスト
- マニュアルテスター
ソフトウェア製品またはシステム のエンドユーザーの -
- 非エンジニアと非プログラマー製品設計
に関与 コース の
形式
- は、さまざまなアクティビティと実践的な実践を交えた、インタラクティブでインストラクター主導のワークショップを開催しています。
ノート
- ワークショップでは、ケーススタディとソフトウェアサンプルが含まれています。会社や #39 の製品や状況に合わせて素材をカスタマイズするには、ご連絡ください。
このインストラクター主導のライブトレーニングでは、参加者は一連のテストケースとテストスイートを作成し、デモアプリケーションでテストを実行する方法を学びます。
このトレーニングの終わりまでに、参加者は次のことができるようになります。
- Robot Frameworkのキーワード駆動テストアプローチと表形式のテストデータ構文を使用して、テストを作成および実行します。
- 一貫した構文を使用して、既存のキーワードから新しいキーワードを作成します。
- GherkinスタイルのBehavior Driven Development (BDD)テストを実行します( Cucumberと同様)。
- レポートとログを生成および解釈して、テスト済みアプリケーションの障害をトラブルシューティングします。
- Python 、 Java 、 Perl 、 Javaスクリプト、およびPHP記述されたサードパーティライブラリを使用した拡張Robot Frameworkの機能。
- WebアプリケーションをテストするためにRobot FrameworkとSeleniumを統合します。
コースの形式
- インタラクティブな講義とディスカッション。
- たくさんの練習と練習。
- ライブラボ環境での実践的な実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングをリクエストするには、お問い合わせください。
このインストラクター指導、ライブトレーニングでは、参加者はNode.jsアプリケーションのためのBDDスタイルテストケースを書く方法と実行する方法を学びます。
このトレーニングの終了後、参加者は:
単一のプロセスでBDDテストとアプリケーションコードを実行する(トランスピリングなし) テストを書き、より速く、より薄く、デビューしやすくなります。
観客
開発者
コースの形式
部分講義、部分議論、練習、重い実践
このインストラクター主導のライブトレーニングでは、 Behavior Driven Development (BDD)実際の事例を通して参加者をウォーキングし、さまざまなテストシナリオでCucumberを実装する方法を実際に実演します。
コースの形式
- このコースでは、 Behavior Driven Development (BDD)と、WebアプリケーションテストなどのさまざまなコンテキストでBDDテストを実行するためにCucumberを使用する方法について説明します。参加者は彼ら自身のユーザーストーリー、テストケースと実行可能なテストコードの執筆を通して歩くでしょう。
This training begins with a discussion of BDD and how Cucumber is used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
By the end of this training, participants will have a firm understanding of BDD and Cucumber, as well as the necessary practice and toolset to write their own test cases for real-world software test scenarios.
Format of the course
- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.
Note
- This training uses Eclipse and Selenium. If you wish to use a different IDE or test automation framework, please contact us to arrange.
- If your team is moving from manual testing to automation testing for the first time, please contact us to arrange extending the training to include additional coverage of automation testing.
このインストラクター主導のライブトレーニングでは、イリジウムを使用して複雑な web アプリケーションをテストする方法を学習します。
このトレーニングが終了すると、参加者は次のことができるようになります。
- は、web アプリケーションを操作するときにユーザーの操作をシミュレートするエンドツーエンドのテストを作成します。
- は、複数のスタイルでテーマにしたアプリケーションのテストを自動化します。
- は、技術者以外の人が読めるテストケースを作成します。
- は、さまざまなブラウザでテストを実行します。
- Atom 用のイリジウムスニペットパッケージを使用して、テストスクリプトの作成を容易にします。
- は、カスタム Java コードとページオブジェクトを維持するためのコストを削減します。
コースの形式
- インタラクティブなレクチャーとディスカッション
- はたくさんの練習と練習をします。
- は、ライブラボ環境で実践的な実装を行います。
コースカスタマイズオプション
- このコースのためにカスタマイズされたトレーニングを要求するには、手配するために私達に連絡してください。
このインストラクター主導のライブトレーニングでは、参加者は、キュウリと Javascript を使用して BDD (ビヘイビアドリブン Devleopment) スタイルのテストケースを記述して実行する方法を学習します。
このトレーニングの終わりまでに、参加者は次のことができるようになります:
- は、人間が読める言語で書かれた自動テストを実行する, ガーキン
- は、技術と非技術チーム間のコミュニケーションとコラボレーションを改善するためにキュウリベースのテストケースを使用して
- は、角度のアプリケーションをテストするための分度器などの他のテストフレームワークとの統合キュウリ. js
観客
- ソフトウェアテストエンジニア
- 開発者
コース の
形式
- 部講義、パート討論、演習と重い実地練習
このトレーニングは、BDDと、J Behaveフレームワークを使用してWebアプリケーションのBDDテストを実行する方法の説明から始まります。参加者には、この実践的な実習ベースのラボ環境で学んだ概念と戦術を実装しながら、インストラクターや仲間と対話する十分な機会が与えられます。
このトレーニングの終わりまでに、参加者はBDDとJ Behaveを十分に理解し、実際のソフトウェアテストシナリオのテストケースを作成するために必要な実践とツールセットを習得します。
聴衆
- テスターと開発者
コースの形式
- 実践的な実践に重点を置いています。概念のほとんどは、サンプル、演習、および実践的な開発を通じて学習されます。
このインストラクター主導のライブトレーニングでは、Behat と PHP を使用して BDD スタイルのテストケースを作成および実行する方法について説明します。
このトレーニングの終わりまでに、参加者は次のことができるようになります:
- は、人間が読める、"で書かれた自動化されたテストを実行するときに、" ガーキン言語
- は Behat ベースのテストケースを使用して、技術チームと非技術部門のコラボレーションを改善し
- は、テストを駆動し、レポートを生成するためにセレン、ミンク、Goutte と他のブラウザのエミュレータと Behat を統合する
- 拡張システムを通じて Behat 機能を拡張する
- は、ターミナルコマンド、REST api などを通じて、多数の使用シナリオをテストします。
観客
- テストエンジニア
- 開発者
コース の
形式
- 部講義、パート討論、演習と重い実地練習
このインストラクター主導の実習では、参加者はSpecFlowを使用して、技術的でないステークホルダーだけでなく理解可能な受入れテストを書く方法を学びます。
このトレーニングが終了すると、参加者は次のことが可能になります:
- ビジネス要件を.NETコードにバインドする
- BDDのテクニックを適用して、アプリケーションのリビングドキュメントを構築する
- Visual StudioまたはコマンドラインからSpecFlowを実行する
- SpecFlowを既存の継続的なテストおよびビルド環境に統合する
- SpecFlowをMSTest、NUnit、xUnit、MbUnitなどの他のテストフレームワークと統合する
オーディエンス
- テストエンジニア
- 開発者
コースの形式
- パートレクチャー、パーツディスカッション、エクササイズ、ヘビーハンズオン練習
Last Updated: