コース概要
============== 01 日目 =====================
導入
- なぜBDDなのか? 01 日目の Agile アジェンダの拡張としての BDD
ソフトウェア開発サイクルのさまざまな段階での BDD の適用
- 開発前 開発中 開発後
すべてを支配する 1 つの言語
- エンジニアと非エンジニアは異なる言語を話す BDD を通じてギャップを埋める BDD 言語のプレビュー: Gherkin
BDD のさまざまな役割
- 製品要件としての BDD (製品所有者向け) 受け入れ基準としての BDD (開発者向け) テスト ケースとしての BDD (テスター向け) 製品の説明としての BDD (他の利害関係者向け)
Agile に戻る: すべてはユーザー ストーリーから始まります
- Agile 開発サイクルの概要 Agile 開発におけるユーザー ストーリーの役割
質疑応答とディスカッション
クイズ
Good ユーザー ストーリーの作成
- 適切な言語を使用する 役割、行動、結果
最初のユーザー ストーリーの作成 - 個人アクティビティ ユーザー ストーリーの強化 - チーム アクティビティ ユーザー ストーリーの提供 - チーム アクティビティ
- 実際のプロジェクトにおけるユーザーストーリー
チームダイナミクス ツールとテクニック ソフトウェア開発サイクルにおけるユーザーストーリー
- BDDへ
ユーザーストーリーの拡張 機能ファイルの導入 ソフトウェアの予期される動作のキャプチャ 「予期しない」動作がどのようなものかを想像する
- Good フィーチャー ファイルの作成
正しい言語を使用する (Gherkin) 与えられたとき、いつ、そしてその後
- サンプルの機能ファイル
機能ファイルの強化 - チームアクティビティ
- フィーチャー ファイルの提供 - チーム アクティビティ
クイズ
- 環境のセットアップ
Gherkinを美しくする 生産性の喜び
アクティビティ - 機能ファイルの作成 - パート 02
フィーチャー ファイルの作成 - 個別のアクティビティ 複数の引数をシナリオに渡す シナリオ アウトライン セクション
- 機能ファイルの強化 - チームアクティビティ
フィーチャー ファイルの提供 - チーム アクティビティ
- 質疑応答とディスカッション
導入
02 日目の前日の議題の要約
独自の製品 - 内省
製品の説明 製品の絵を描く
テスト範囲の拡大
- システムの使いやすさ Business 要件 Business プロセス
アクティビティ - 機能ファイルの作成 - パート 03
- フィーチャー ファイルの作成 - 個別のアクティビティ 例セクション データとシナリオの再利用 タグを使用したフィーチャーとシナリオの整理
機能ファイルの強化 - チームアクティビティ
- フィーチャー ファイルの提供 - チーム アクティビティ
質疑応答とディスカッション
- クイズ
クイズ
独自の製品 - 内省
あなたの製品はどの程度使いやすいですか?あなたの製品は外部ユーザーにとってどの程度利用可能ですか?
- Communication チーム外の人々と
閉会の辞
要求
- ユーザー要求の概念を理解していること 。
- エンドユーザーの視点から、ソフトウェアの良し悪しを見極める目 。
- Programmingおよびテストの経験は必須ではありません 。
観客
- プロダクト・オーナーおよびマネージャー 。
- Businessアナリスト
- マニュアル テスト担当者
- ソフトウェア製品またはシステムのエンドユーザー 。
- 製品設計に携わる非エンジニアおよび非コーダー 。
お客様の声 (10)
パワーポイントやペイントを使用して、トレーニング資料を作成していきました。トレーナーの経験が活かせる。 「映画館予約ツール」の例と分科会グループのケーススタディの使用により、アプローチが実際に現実のものになりました
Mark - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
Machine Translated
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.
Laura Bell - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
コース - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.