ソフトウェアテスティング基礎講座 -テストを効率よく実施し品質を確保するための基本知識、スキルを習得する -
ソフトウェアテスティングの進め方とテスト設計技法に対する基本的な知識を習得する、実践的な教育コース
ソフトウェアの大規模化、複雑化に伴い、ソフトウェアテストに要する期間・工数も増大し、開発に占めるテスト割合が大きくなっています。一方でソフトウェアの開発期間は短縮化の方向に進んでいるためにテストによる品質確保が十分に出来ず、結果として不具合が市場に流出し問題となる場合が増えています。いかにしてテストを効率よく実施し品質を確保するかは、ソフトウェアorシステム開発の大きな課題であると言えるでしょう。
このようなソフトウェアテストが抱える課題に対して、近年、ソフトウェアテストの考え方は、より構成的な方向へ進化をしてきています。テストはもはやコーディングの後から始まる一つの活動ではなく、開発ライフサイクル全体を通して考えるもの、つまり要求プロセスの初期段階から始動し開発の進行に合わせて詳細化していくものだととらえるようになっています。
しかしながら、現状のソフトウェアテストに関する講座の多くは、開発ライフサイクル全体を通したテストの考え方を具体的に解説するまでには至らず、方法論や概念の解説に留まってしまっています。これに対し、本講座は、各活動の実施事項や作業成果物の説明、全体テスト計画立案や、テスト設計技法を習得するための演習問題など、学んだ内容を即現場にて実践できるようになっています。
本講座は以下のように2部構成となっています。
【 第 I 部:プロセス編 】
ソフトウェアテスティングの全体構成と、各活動の目的と進め方を具体例と演習を通して学ぶ。
【 第 II 部:技法編 】
基本的なテスト設計技法を体系的に紹介し、演習を通してソフトウェアテスト設計スキルを習得する。
また、Ⅰ部、Ⅱ部で学んだ内容を実践するために実在するドキュメントを題材にしたワークショップ(テスト計画、テスト分析、テスト設計、テストケース設計技法)もご要望に応じて実施しております。
ソフトウェアテストの全体構成を知りたい方、テスト設計技法の基本を知りたい方のみならず、開発ライフサイクル全体を通したテストは具体的にどうなるか模索している方にも最適なコースとなっております。テストでお悩みの皆さん、是非本講座をご活用ください。
- 【 第 I 部:プロセス編 】 1日
- 【 第 II 部:技法編 】 1日
- 【 第 I 部:プロセス編 】:6.5時間 (10:00 ~ 17:30)
- 【 第 II 部:技法編 】:6時間 (10:00 ~ 17:00)
第Ⅰ部 プロセス編 : 550,000円
第Ⅱ部 技法編 : 550,000円
※想定受講者数は20名です。受講者数が20名を超える場合は費用が変わります。
※オンサイト・オンライン(Zoom等のオンライン会議システムを利用して実施可能)ともに同料金です。
※受講料は予告なく変更・改定する場合がございますので、あらかじめご了承ください。
プロジェクトマネージャ/リーダ、アーキテクト、テストマネージャ、QAマネージャ、テスト設計担当者、開発者、プロセス改善推進者
【技法編】
アーキテクト、開発者、テスト設計担当者
【 プロセス編 】
ソフトウエアの開発経験があること。
【 技法編 】
ソフトウエアの開発経験があること。
【 プロセス編 】
- ソフトウェアテスティングの用語等基礎知識項目の意味を人に説明できるようになる
- 現状の一連のテスティング活動における要強化ポイント・改善のポイントを識別、説明できるようになる
- テスト戦略/テスト全体計画が作成できるようになる
【 技法編 】
ソフトウェアテスティングで使う代表的なテストケース設計技法について
- 概要を理解する。
- 活用方法を説明できる。
- 現場で実践できる。
【 第 I 部:プロセス編 】
形式:講座+演習(個人/グループ)
1. はじめに
2. ソフトウェアテスティングの最近の動向
3. ソフトウェアテスティングの基礎
品質領域における位置づけ、重要な性質、限界、視点、基本用語
機能不全に関する用語、テスティングとデバッグの違い
4. テストレベル
典型的なテストレベル、ホワイトボックステストとブラックボックステスト、テストレベルと開発プロセス
5. テストの種類
構造テスト、機能テスト、非機能テスト、変更部分のテスト
6. テスティングプロセス(演習 2問)
全体テスト設計・計画、テスト分析・設計、テスト計画、テスト詳細設計・実装、テスト環境準備
7. ソフトウェアテスティングツール
テストジェネレータ、テスト実行フレームワーク、テスト評価ツール、テストマネジメントツール、性能分析ツール
8. テスティングを成功に導くために
【 第 II 部:技法編 】
1. はじめに
2. テスト活動の全体構成
1) テストの各活動の概要
2) テスト分析・設計
3) テスト詳細設計・実装の流れ
3. テストケース設計
1) テストケース設計の概要
2) テストケース設計の実施事項
4. テスト技法
1) テスト技法の概要
2) 網羅を主眼にした技法
3) 少なくすることを主眼にした技法
4) 欠陥発見を主眼とした方法
5. テスト技法と演習
1) 同値分割と境界値分析(演習 2問)
2)ドメインテスト(演習 1問)
3) デシジョンテーブル(演習 3問)
4) 原因結果グラフ(演習 2問)
5) ペアワイズテスト(演習 2問)
6) 制御パステスト(演習 1問)
7) 状態遷移テスト(演習 1問)