Live briefing
Everything about Exploratory testing
Software testing approach
Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution. Cem Kaner, who coined the term in 1984, defines exploratory testing as "a 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." Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Exploratory testingA 5-minute orientation
- Skim a recent paper: Exploratory Field Testing of Passive Exoskeletons in Several Manufacturing Environments: Perceived Usability and User AcceptanceInfluential work since 2022
- Pick up a classic book: Effects of sex differences and hippocampal lesions on exploratory behaviors and wayfinding performance in rats in a novel environmentThe most-reprinted book on the subject
- Read the landmark paper: Multiple Testing for Exploratory ResearchCited 154 times
- Go sideways: Software testing controversiesA closely related topic
- Go sideways: Manual testingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Multiple Testing for Exploratory Research
The Role of the Tester's Knowledge in Exploratory Software Testing
Testing Measurement Invariance in the Target Rotated Multigroup Exploratory Factor Model
Automated refinement of models for model-based testing using exploratory testing
Gender and HIV testing in Burkina Faso: An exploratory study
An experiment on the effectiveness and efficiency of exploratory testing
Levels of Exploration in Exploratory Testing: From Freestyle to Fully Scripted
Exploratory Testing as a Source of Technical Debt
🆕 Influential since 2022
Exploratory Field Testing of Passive Exoskeletons in Several Manufacturing Environments: Perceived Usability and User Acceptance
Genetic testing before epilepsy surgery – An exploratory survey and case collection from German epilepsy centers
Metric invariance in exploratory graph analysis via permutation testing
On Effectiveness and Efficiency of Gamified Exploratory GUI Testing
Beyond standard PSE testing: An exploratory study of bioimpedance as a marker for ham defects
📚 Books worth reading
- 📕Effects of sex differences and hippocampal lesions on exploratory behaviors and wayfinding performance in rats in a novel environmentGail Fromes, University of Michigan. School of Nursing · 1987
- 📕Exploring bridge maintenance and asset managementUnited States. Federal Highway Administration · 2011
- 📕Effects of bilateral hippocampal damage on wayfinding ability in ratsHeather A. Marcich, University of Michigan. School of Nursing · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software testing controversies There is considerable variety among software testing writers and consultants about what constitutes responsible software testing. Proponents of a context-driven…
- Manual testing Compare with Test automation. Manual testing requires a tester to play the role of an end user, whereby they use most of the application's features to…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Smoke testing (software) In computer programming and software testing, smoke testing (also confidence testing, sanity testing, build verification test (BVT) and build acceptance…
- James Marcus Bach James Marcus Bach (born c. 1966) is an American software tester, author, trainer, and consultant. In his autobiography, Bach wrote that he worked as a…
- Error guessing In software testing, error guessing is a test method in which test cases used to find bugs in programs are established based on experience in prior testing…
- Session-based testing Session-based testing is a software test method that aims to combine accountability and exploratory testing to provide rapid defect discovery, creative…
- Test case (software) In software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single…