探索的テスト(Exploratory Testing)とは、事前にテストケースを用意せず、テスト対象の学習・テストの設計・テスト実施を同時に行いながらテストを実施するソフトウェアテスト技法です。YouTubeの開発などで採用された実績があります。 仕様書がない場合や、仕様が頻繁に変更される開発ではテストケースの作成と修正にかかる工数が多すぎるので、テストケースが不要な探索的テストが適しています。また、ユーザインターフェースのテストなど明確な不具合が定義できない範囲でも、ユーザの認識を判断基準にする探索的テストが適しています。 1章では探索的テストの方法を記述しています。 2章以降は探索的テストの論文をレビューして考察を記述しています。 レビューした論文の概要 ・ユーザによるソフトウェアテストの効果 ・クラウドソーシングを利用したソフトウェアテストの効率化 ・テスト時操作の自動記録手法 ・手動テストログから自動テストスクリプトの生成 ・手動でモデルを作成してテストは自動で行う手法 第1章 探索的テスト 探索的テストの説明です。テスト実施方法について記載されています。 第2章 論文レビュー 学術論文と論文レビューの方法について解説してます。 第3章 探索的テスト論文レビュー 探索的テスト論文レビューです。 第4章 ディスカッション レビューした論文についての考察です。