アジャイルテスト入門のトレーニングコース
この2日間のコースでは、アジャイルソフトウェアテストについて簡潔に紹介します。アジャイル(スクラム)開発の文脈で基本的なテスト概念を取り扱い、クリスピン & グレゴリーの「アジャイルテスト四象限モデル」をフレームワークとして用いて、現代的なアジャイルテストの原理と実践を探求します。
対象者
このコースは、アジャイルの文脈でテスト実践を改善したい開発チーム向けです。
また、テストを特定のキャリアとして追求する方や、iSQI Certified Agile Tester 認定資格の受験を目指す方にとっても適しています。
コース概要
アジャイルの概要
- アジャイルメソドロジーの歴史的背景
- アジャイルマニフェスト文言についての議論
スクラムフレームワーク
- スクラムの役割と責任 – スクラムマスター、プロダクトオーナー、開発チーム
- スクラムイベント – スプリント、スプリント計画、レビュー、レトロスペクティブ、スクラムミーティング
- スクラムアーティファクト – プロダクトバックログ、スプリントバックログ、プロダクトインクリメント
アジャイルテスト
- 協調作業の重視
- ドキュメンテーションの役割
- アジャイルテスト四象限の紹介
- テスト自動化
テストの基本概念
- 基本的なテストプロセス
- ブラックボックステスト設計技術
- ホワイトボックステスト設計技術
- 品質属性
- パフォーマンステスト
- テストツールの例
開発を導くテクノロジー向けテスト
- 単体テストとブラックボックステスト設計
- テスト駆動開発
- テストツールの例
開発を導くビジネス向けテスト
- ユーザーストーリーと受け入れテスト
- 行動駆動開発
- テストツールの例
製品を批判するビジネス向けテスト
- エクスプロラトリーテスト
- ホワイトボックステスト設計
オープントレーニングコースには5人以上が必要です。
アジャイルテスト入門のトレーニングコース - 予約
アジャイルテスト入門のトレーニングコース - お問い合わせ
アジャイルテスト入門 - コンサルティングお問い合わせ
お客様の声 (1)
ワークショップ、実践的なケース
Joanna Nowak - LKQ Polska Sp. z o. o.
コース - Introduction to Agile Testing
機械翻訳
今後のコース
関連コース
高度な自動化テストとメンテナンス
35 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)では、中級レベルのテスターと開発者が自動化テストに関する知識とスキルを深めることを目指しています。特にSelenium、TestComplete、Oracle APEXおよび.NET Coreとの統合に焦点を当てます。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- SeleniumとTestCompleteを自動化テストのために設定および構成します。
- 高度なテストスクリプトとフレームワークを開発します。
- Oracle APEXおよび.NET Coreアプリケーションとの自動化テストを統合します。
- テスト自動化の向上に機械学習技術を適用します。
- 手動テストから自動化テストへの効果的な移行を行います。
- 外注テストプロジェクトの管理と品質基準の維持を行います。
高度なC#による自動テストエンジニアリング
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、高度な C# プログラミング概念を学びたい経験豊富な自動テストエンジニアを対象としています。
このトレーニングの終了時には、参加者は以下のことをできるようになります:
- 高度な C# プログラミング概念とベストプラクティスを理解します。
- 先進的なオブジェクト指向プログラミングの原則を適用して、効率的で柔軟な自動化ソリューションを作成します。
- 業界のベストプラクティスを使用して、モジュール性と再利用性のある自動化フレームワークを設計および開発します。
Advanced Selenium
14 時間このインストラクター主導のライブトレーニングでは、参加者は高度なテクニックを使用してSeleniumを駆動する自動テストスイートを強化する方法を学びます。
本トレーニング終了時には、参加者は以下のことができるようになります:
- Seleniumを使用して複雑なWebアプリケーションのテスト自動化の問題を解決します。
- 正規表現とパターンベースの検証手法を適用します。
- テスト実行を停止させる例外を処理します。
- プログラムでWebオブジェクトを検索します。
- Webコントロールからデータを動的にキャプチャします。
- データドリブンテストフレームワークを作成します。
- Selenium Gridを使用してテストを分散させます。
高度なTestStand: テスト自動化のマスター
21 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルのテストエンジニアや自動化スペシャリストを対象としています。参加者は高度なTestStand機能と技術について学び、テスト自動化の効率性和有効性を最大限に引き出す方法を習得します。
このトレーニング終了後、参加者は以下のことができるようになります:
- 高度なTestStand機能と機能を使用してテスト自動化ワークフローを強化する。
- ユーザーインターフェースのカスタマイズと高度なテストシーケンスの開発を行う。
- 高度な結果処理とレポート作成技術を実装する。
- TestStandを外部データベース、システム、ハードウェアと統合する。
- 複雑なテストシーケンスの維持管理、トラブルシューティング、デバッグに最適な実践方法を適用する。
Java (Jersey) を使用した API 開発とテスト
14 時間Jersey は、JAX-RS(Java API for RESTful Web Services)のオープンソースリファレンス実装です。REST API を Java で迅速かつ効果的に構築するためのライブラリを提供しています。現代的なテストツールと組み合わせることで、Jersey は開発者が API の設計、構築、テスト、ドキュメント作成を効率的に行うことができます。
この講師主導のライブトレーニング(オンラインまたはオンサイト)では、初級から中級レベルの Java 開発者やテスト担当者が Jersey および関連ツールを使用した API 開発とテストを学ぶことを目指しています。
このトレーニング終了時には、参加者は以下のことが Able to:
- Maven を使用して Jersey プロジェクトをセットアップする。
- Jersey を使用して RESTful API を開発およびデプロイする。
- Postman と自動化テストフレームワークを使用して API をテストする。
- API のエラー処理、セキュリティ、ドキュメント作成を行う。
コースの形式
- 対話型の講義とディスカッション。
- 実践的な演習と練習。
- ライブラボ環境での実装。
コースのカスタマイズオプション
- このコースのカスタマイズ版を依頼する場合は、お問い合わせください。
非プログラマ向け BDD ライブワークショップ
14 時間この講師主導のライブワークショップは、BDD の紹介から始まり、それが何であるか、そして企業がどのようにして優れたソフトウェア設計、開発、テストを促進するために使用しているかについて解説します。エンジニアリングの視点ではなく、エンドユーザーの視点に立ち、その要件、言語、思考方法に焦点を当てます。また、ビジネス関係者が技術的な同僚とより密接に協力する際に遭遇しやすいコミュニケーション上の課題についても取り上げます。
このトレーニング終了時には、参加者は以下のことを理解できるようになります:
- ソフトウェアの実際のユーザーの使用パターンを簡潔に表現したユーザーストーリーを作成する方法
- そのユーザーストーリーを BDD の行動言語(Given, When, Then)に翻訳する方法
- これらのストーリーからテストケースを導き出し、エンジニアが実装とテストに使用する方法
- 製品要件、受け入れ基準、およびテストケースの関係を理解する方法
- コミュニケーションや理解を阻害する技術的な用語を解明する方法
- BDD フィーチャファイルを作成するために優れたツールをインストールし使用する方法
- エンジニアに作業が引き渡された後に何が行われるかを理解し、感謝する方法
- 反復開発サイクルでより積極的な役割を果たす方法
ISTQB 認定テスター上級レベル – テストアナリスト (CTAL-TA)
35 時間ISTQB 認定テスター上級レベル – テストアナリスト (CTAL-TA) コースは、テスト分析、テスト設計、リスクベースのテスト、およびソフトウェア開発ライフサイクル全体での品質保証における専門知識を強化したい経験豊富なテストプロフェッショナルのために設計されています。このコースでは、参加者は要件の分析、効果的なテストケースの設計、欠陥管理、およびビジネスおよびユーザーの視点からソフトウェア品質を確保するための高度な技術を身につけることができます。
このコースを終了すると、参加者は以下のことを行うことができるようになります:
- 高度なテスト分析およびテスト設計技術を適用する
- 要件やユーザーストーリーを分析してテスト条件を特定する
- リスクベースのテストシナリオとテストケースを設計し、優先順位をつける
- ソフトウェア品質特性と非機能要件を評価する
- 仕様書をテストの観点からレビューおよび評価する
- 欠陥分析を行い、根本原因の特定に貢献する
- SDLC の初期段階で品質を向上させるために静的テスト技術を適用する
- アジャイル、ウォーターフォール、ハイブリッド環境におけるテスト活動をサポートする
- 体系的なテスト設計手法を通じてテストカバレッジを改善する
- ISTQB CTAL-TA 認定試験に効果的に備える
ISTQB 認定テスターアドバンスレベル - テストマネージャー (CTAL-TM)
35 時間ISTQB 認定テスターアドバンスレベル - テストマネージャー (CTAL-TM) は、高度なテスト管理の実践、指導力、および ISTQB シラバスと連携した戦略的意思決定に焦点を当てたプロフェッショナルレベルの認定です。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルのテストマネージャーと QA 専門家向けで、ISTQB アドバンスレベルテストマネージャーシラバスを修得し、認定試験に備えることを目指しています。
このトレーニングを終えた参加者は以下のことができるようになります:
- 包括的なテスト戦略と計画の開発と管理
- リスクベースのテスト手法を使用してテスト効果を最適化する
- プロジェクト内のテストプロセスを監視、制御、改善する
- テストチームのリーダーシップとステークホルダーの期待管理を行う
- テスト管理、レポート作成、継続的改善に必要なツールや指標を活用する
コース形式
- 対話型の講義とディスカッション
- 試験に向けた練習問題と実践的な質問
- ISTQB CTAL-TM シラバスに対応したケーススタディやシミュレーション
コースのカスタマイズオプション
- このコースのカスタマイズを依頼する場合は、お問い合わせください。
QAの基礎とAIを活用したモダンテスト(ISTQB Foundation準備)
21 時間「QAの基礎とAIを活用したモダンテスト」は、ISTQB認定テスター フォーディメンション レベル (CTFL v4.0) のシラバスと、AI支援テストツールおよび技術の実践的な紹介を組み合わせた包括的なトレーニングプログラムです。このコースは、ISTQB Foundation Level認定への準備パスウェイとして設計されており、受講者が即戦力となるAI支援テストスキルを習得できるようにします。
講師によるライブ形式のトレーニング(オンラインまたはオンサイト)は、品質保証の基本について体系的な理解を深めると同時に、現代のAIツールを活用してテストケースの生成、テスト自動化、および欠陥分析を行う方法を学びたいQAプロフェッショナル、ソフトウェアテスター、テストエンジニアを対象としています。
このトレーニングを終了するまでに、受講者は以下ことができるようになります:
- ソフトウェア開発ライフサイクル全体で7つのテスト原則とテスターの役割を適用する。
- ISTQB基準に基づき、ブラックボックス、ホワイトボックス、経験則ベースの手法を用いてテストケースを設計する。
- 欠陥の検出からクローズまで、その全ライフサイクルを通じて欠陥を報告、追跡、管理する。
- リスクベースのアプローチ、推定技術、およびテスト進行指標を用いてテスト計画を立てる。
- 自組織の文脈に合わせてテスト自動化ツールを評価し、選択する。
- 生成AIやLLM(大規模言語モデル)を使用して、要件からテストケースの草案作成、レビュー、洗練を行う。
- 自己修復型テスト自動化、視覚的回帰テスト、欠陥予測のためにAI搭載ツールを適用する。
- ISTQB Foundation Level試験の構造を理解し、自信を持ってサンプル問題に解答する。
コースの形式
- インタラクティブな講義とディスカッション。
- 豊富な演習と練習課題。
- ライブラボ環境でのハンズオン実装。
コースのカスタマイズオプション
- カスタマイズトレーニングをご希望の場合は、ご連絡ください手配いたします。
Postmanを使用したAPIテスト
21 時間このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)では、ソフトウェアテスターがPostmanを使用してAPIテストを行うことを目指しています。
このトレーニング終了時には、参加者は以下のようなことができるようになります:
- 自動化されたリクエストとワークフローを使用してテストを実行します。
- バージョン管理システムを使用してAPIを定義、開発、テスト、および観察します。
- リクエストで動的データを生成します。
- チームでの修正のためにテストをコレクションにドキュメント化し、整理します。
Selenium WebDriver in C#
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)では、Visual Studioを使用してSelenium WebDriverとC#での自動テストについて参加者に紹介します。C#プログラミングの経験がない場合や復習したい場合は、「Automation Test Engineers向けのC#」コースをご覧ください。
SeleniumとJenkinsを使用したテスト自動化
21 時間このコースでは、Seleniumテストスイートを使用してテストプロジェクトを処理し、Jenkinsを使用して継続的なテストを行う方法について学びます。
対象者:
- ソフトウェアテストエンジニア
- アジャイル開発に関与するソフトウェア開発者
- リリースマネージャー
- QAエンジニア
Seleniumトレーニングの終了後、受講者は以下のことができます:
- 実際のプロジェクトでSeleniumテストスイートを効果的に使用する
- Seleniumを使用してクロスブラウザテストを行う
- Selenium Gridを使用してテストを分散させる
- Jenkinsで回帰Seleniumテストを実行する
- Jenkinsを使用してテストレポートと定期的なレポートを作成する
SeleniumとPythonを使用したテスト自動化
14 時間Seleniumは、異なるブラウザでウェブアプリケーションのテストを自動化するためのオープンソースフレームワークです。Selenium 4では、強化されたWebDriver API、ネイティブの相対ロケーター、および改善されたグリッドサポートが利用可能です。PythonはシンプルさとPytestなどのテストフレームワークとの強力な統合を提供し、スケーラブルで保守性の高いテスト自動化スイートを開発するための強力な選択肢となっています。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、初級から中級レベルのテスターと開発者を対象としており、実際の環境でSeleniumとPythonを使用してウェブアプリケーションのテスト自動化を行うことを目指しています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- テスト環境でSeleniumとPythonをインストールおよび設定する。
- Selenium WebDriverとPytestを使用して堅牢なテスト自動化スクリプトを作成する。
- Page Object Model (POM)を適用して保守可能なテストフレームワークを構築する。
- Selenium Gridを使用して複数のブラウザでテストを実行する。
- 自動化されたテストをCI/CDパイプラインに統合する。
- 一般的な問題のトラブルシューティングと自動化の安定性に関するベストプラクティスを適用する。
コース形式
- インタラクティブな講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手動実装。
コースカスタマイゼーションオプション
- このコースのカスタマイズ版をお求めの方は、お問い合わせください。
Seleniumを使用したテスト自動化
21 時間このコースでは、テストプロジェクトの処理方法とウェブアプリケーション、機能テスト自動化、クロスブラウザーテスト自動化のためのSeleniumテストスイートを用いた手順実践経験を提供します。
このコースの対象者は、ソフトウェアテストエンジニアと手動テスト担当者です。
訓練が終了したら、参加者は実際のプロジェクトでSelenium WebDriverを効果的に使用できるようになります。
TestComplete
21 時間このインストラクター主導のライブトレーニングでは、参加者は TestComplete のテストオブジェクトモデル、チェックポイント、名前マッピング、および UI を使用してデスクトップ、ウェブ、モバイルアプリケーションでの自動化テストを実施する方法を学習します。
このトレーニング終了時には、参加者は以下のことができます:
- 機能テストの作成、記録、実行
- スケーラブルでメンテナンス可能なテストフレームワークの作成
- チェックポイントの作成、複数デバイス向けのテスト調整、テスト結果の分析
- TestComplete のスクリプト拡張機能を使用する