「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

探索的テスト

pointこの用語のポイント

pointテストのやり方だよ

pointテストをやりながら次にテストする内容を考えるよ

point前のテストの結果を踏まえて、次にやるテストの内容を決めるよ

スポンサーリンク

簡単に書くよ

探索的テスト(読:タンサクテキテスト)とは

アドリブでやるテストのこと。
もう少し具体的に書くと

事前にテスト内容を決めておかないで、その場の思いつきで操作して問題が出ないかを確認する、直感的にやるテストのこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

テストをやりながらテスト項目を考えるテスト

が「探索的テスト」です。
早口言葉みたいですね。

テストというのは前もってテスト項目を用意してから始めるのが普通です。
テストをやるときは事前に

・こんな操作をすると
・こんな結果になるはず


という予想を立てます。
この予想に沿った結果になるか確認するのが一般的なテストのやり方です。

探索的テスト1

それに対して、探索的テストではテスト項目を事前に用意しません。
アドリブでやります。

とはいえ、何もなければ始められませんからね。

まずはテストの観点を決めます。

探索的テスト2

次に、その観点に沿って最初のテスト項目を用意します。

探索的テスト3

次に、用意したテスト項目を実施します。

探索的テスト4

当たり前ですが、テストをやれば結果が出ます。

探索的テスト5

次がポイントです。
出た結果を踏まえて、次にやるテストの内容を考えます。

探索的テスト6

あとは、この繰り返しです。
テストの観点に沿って

1.テスト項目を考える
2.テストを実施する
3.結果を検証する


を繰り返すことでテストを進めていきます。

このような、勘と経験によってテスト項目を作りながら進めるテストのやり方が、探索的テストです。
名前の由来は、気になるところを「探索」しながらやる「テスト」だからですかね。

探索的テストの効果はテストをやる人の実力に左右されます。
「どんなテストを実施するか?」が勘と経験頼りになりやすいからです。

また、あくまで個人的な意見ですが、探索的テストのみでは十分なテストとは呼べないと思います。
すべてのテストケースを網羅するのが難しいからです。
どうしても確認漏れが出てくるはずです。

気になったところからテストしていけるので、十分なテスト工数を確保できない場合には、それなりに有用なやり方だとは思いますけどね。
その性質上、おまけ的な位置づけでやるテストだと解釈しています。


image piyo2

一言でまとめるよ

まぁ「探索的テスト」って単語が出てきたら「アドリブでやるテストなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像072
書籍画像024

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問