Exploratory Testing
Berizin dan Diawasi :
PT Investasi Digital Nusantara
Confidential information, for internal use only
Topic
1. 1. What is Exploratory Testing?
2. 2. Why use Exploratory Testing?
3. 3. Differences between Scripted and
Exploratory Testing
4. 4. Exploratory Testing Techniques
5. 5. When use exploratory testing?
Confidential information, for internal use only
What is Exploratory Testing ?
Exploratory Testing is a type of software testing where Test
cases are not created in advance but testers check system
on the fly. They may note down ideas about what to test
before test execution. The focus of exploratory testing is
more on testing as a “thinking” activity.
reference link : https://www.guru99.com/exploratory-testing.html
Confidential information, for internal use only
Why Exploratory Testing?
Under scripted testing, you design test cases first and later proceed with test execution. On the contrary,
exploratory testing is a simultaneous process of test design and test execution all done at the same time.
Scripted Test Execution is usually a non-thinking activity where testers execute the test steps and compare
the actual results with expected results. Such test execution activity can be automated does not require
many cognitive skills.
Confidential information, for internal use only
Though the current trend in software
Though the current trend in software testing
testingisisto
topush
pushfor automation,
for automation, exploratory testing is a new way of
exploratory testing is a new way of
thinking. Automation has its limits
thinking. Automation has its limits
Differences between Scripted and
Exploratory Testing
Scripted Testing Exploratory Testing
Directed from requirements Directed from requirements and
exploring during testing
Determination of test cases well in Determination of test cases during
advance testing
Confirmation of testing with the Investigation of system or
requirements application
The script is in control The tester’s mind is in control
Is about Controlling tests Is about Improvement of test design
Confidential information, for internal use only
Exploratory Testing Techniques
• Is not random testing but it is ad-hoc testing with a purpose of find bugs
• Is structured and rigorous
• Is cognitively (thinking) structured as compared to the procedural structure of
scripted testing. This structure comes from Charter, time boxing etc.
• Is highly teachable and manageable
• It is not a technique but it is an approach. What actions you perform next is
governed by what you are doing currently
Confidential information, for internal use only
When use exploratory testing?
Exploratory testing can be used extensively when
• The testing team has experienced testers
• Early iteration is required
• There is a critical application
• New testers entered into the team
Confidential information, for internal use only
reference links
https://www.geeksforgeeks.org/exploratory-testing/
https://www.guru99.com/exploratory-testing.html#when-use-exploratory-testing
Confidential information, for internal use only
THANK YOU
CONTACT
ADDRESS Telp +62
811 101 430 @bizhare.id
Jl. Kemang Selatan IX No. 1A,
Email Bizhare.id
RT.1/RW.2, Bangka, Mampang Prpt, Bizhare TV www.bizhare.id
info@bizhare.id
Jakarta Selatan, 12730
Confidential information, for internal use only