はじめてのソフトウェアテスト技法【全てのエンジニアが知るべき最重要テスト技法を、丁寧な解説と演習問題で身につけよう】
テストケース、適当に作ってませんか?元塾講師エンジニアが教える、ソフトウェアテスト技法!テスト書くなら必ず役立つソフトウェアテスト技法だけを厳選!正しくテストケースを設計して、「最小限のケース」で「最大限のバグを発見」できるようになろう!
4.26 (2189 reviews)

16 309
students
5 hours
content
Apr 2024
last update
$19.99
regular price
Why take this course?
🎓 はじめてのソフトウェアテスト技法【全てのエンジニアが知るべき最重要テスト技法を、丁寧な解説と演習問題で身につけよう!】
【2021年5月7日:総合演習とカバレッジのレクチャーを追加しました!】
講座の特徴
この講座は「ソフトウェアテスト初心者が、意味のある最小限のテストを設計できるようになる」ための講座です。
- 2021年5月7日更新:総合演習とカバレッジのレクチャー追加
- ソフトウェアテストはユニットテストや統合テストなどSOフトウェアの品質を高めるためには不可欠です。
- 闇雲にテストを行えばよいわけではありません。適切なテスト設計方法が必要です。
- 正しく行われないテストは品質を保証できず、リソースが無駄になってしまう可能性があります。
- ソフトウェアテスト技法を習得することで、少ないテストケースでもより網羅的にテストを行うことが可能です。
- 意味のなく過剰なテストケースを作らずに、効果的なテストを設計するための知識を身につけましょう。
扱う内容・扱わない内容
この講座では、プログラマーが必ず知っておくべき基本のソフトウェアテスト技法について学んでいきます。一方で、技法の種類だけを学んでも意味がありません。その技法の本質を理解してはじめて価値があります。
- 基本的なソフトウェアテストの考え方を理解
- 同値クラスと境界値テスト
- 網羅性とピンポイント
- ドメイン分析テストとデシジョンテーブル
- ペア構成テスト
- 状態遷移テスト
- テスト技法を活用する上での注意点
採用する具体的なテスト技法
この講座では、以下のような内容について深く学んでいきます。
- 同値クラスと境界値テスト:システムの要件を明確に理解し、適切なテストデータを設定する方法を学びます。
- 網羅性とピンポイント:全ての可能性をカバーすることができないため、最も重要なシナリオを特定してテストするアプローチを学びます。
- ドメイン分析テストとデシジョンテーブル:ビジネスの側面を理解し、それに基づいた効果的なテストケースを作成する方法を学びます。
- ペア構成テス트:2人以上で行うこのテスト手法は、見落としを減らし、コミュニケーションを促進することができます。
- 状態遷移テスト:システムの異なる状態遷移をテストし、予期せぬ振る舞いが発生しないように確認します。
- テスト技法を活用する上での注意点:テストの効率性や品質向上を目指し、エンジニアリング的な問題解決能力を高めることができます。
この講座を受諭することで、ソフトウェアテストの基本的な考え方を理解し、より発展的な技法も難なく理解できるようになります。まずは基本的な技法を確実に理解して使えるようになり、それを習慣の一部として組み込んだ上で、より高度なテスト技法にもスムーズにアップグレードできるでしょう。🌟
Loading charts...
Related Topics
2739350
udemy ID
05/01/2020
course created date
11/03/2020
course indexed date
Bot
course submited by