style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project. by Cem Kaner 探索的テストという言葉の意味
and executing tests to learn about the system, using your insights from the last experiment to inform the next. by Elisabeth Hendrickson 探索的テストという言葉の意味 • 探索的テストでは、テスターはアプリケーションと自由に対話し、アプリケーションが提供する情報を活 用して反応し、進路を変更し、一般的には制約なしにアプリケーションの機能を探索することができま す。 • In exploratory testing, testers may interact with the application in whatever way they want and use the information the application provides to react, change course, and generally explore the application’s functionality without restraint. by James A. Whittaker
with [resource] • to discover [information] Scenario Based Explorations In general, a useful scenario will do one or more of the following: • Tell a user story • Describe a requirement • Demonstrate how a feature works • Demonstrate an integration scenario • Describe setup and installation • Describe cautions and things that could go wrong チャーターの種類 チャーター・ツアーの扱い方 自由度が低い 自由度が高い
Tourユーザーマニュアルに基づき、主要なポイントのみを外さないように操作を進める。 • ランドマークツアー The Landmark Tour対象のソフトウェアにおけるランドマークをリスト化し、ランドマークからランドマークへの遷移をたどる。ここでい うランドマークとは、ソフトウェアの状態やイベント。たとえば「ユーザ登録が終わった時点」などを指している。 • FedExツアー The FedEx Tourソフトウェアの中を流れるデータを特定し、そのライフサイクルを最初から最後まで追う。 • 知的ツアー The Intellectual Tour入力値などについて、ソフトウェアにとって可能な限り厳しい使い方を選んで進める。 • カウチポテトツアー The Couch Potato Tour必要最低限の操作で機能を使う。画面系なら、すべてのフィールドをデフォルト値にしたまま先に進めるな ど。 • 徹夜ツアー The All-Nighter Tourファイルを開きっぱなしにするなど、中途半端な状態で放置する。 • ゴミ収集車ツアー The Garbage Collector’s Tour細部にはこだわらず、画面ごと、ダイアログごとに、明らかにおかしいことがないかをチェックする。 • マネーツアー The Money Tour営業の人間が見込み客向けに行うデモをなぞってテストする。 • スーパーモデルツアー The Supermodel Tour見た目や第一印象だけで、可否を判断する。パッと見の画面の様子や性能などの問題をターゲットにして いる。 • 強迫観念ツアー The Obsessive-Compulsive Tour同じ操作を何度も何度も繰り返す。 • 嫌な隣町ツアー The Bad-Neighborhood Tourバグは偏在する傾向があるので、すでにバグの出た箇所を狙う。 • 美術館ツアー The Museum Tourレガシーコードの残っているあたりを叩く。 • 裏通りツアー The Back Alley Tourユーザに使われそうにない機能を叩く。