SlideShare a Scribd company logo
3
Most read
4
Most read
6
Most read
Software Testing Foundations #6
Intuitive & Experience-based Testing
Nikita Knysh
nknysh@gmail.com
http://www.facebook.com/groups/istqb/
Agenda
• Intuitive Testing
• Exploratory Testing
• Beyond the Two
Intuitive Testing
• (Aka error guessing).
• Can uncover faults overlooked by systematic testing.
• Basis of this method is the skill, experience and
  knowledge of the tester.
• Should NOT be applied as the primary testing
  technique.
• Instead, this technique should be used to support
  and complete the choice of test cases through
  systematic testing techniques.
Exploratory Testing
• One of the intuitive testing techniques.
• Helps if the documents, which form the basis for test
  design, are of very low quality or do not exist at all.
• The technique is also applicable when time is severely
  restricted because it uses much less time than other
  techniques.
• The test object is explored and new test cases are
  determined and executed when knowledge about the
  object is collected. Results of one test case influence the
  design and execution of further test cases.
• Makes sense for testing small objects for hour or two.
Test Completion Criteria
• The criterion is coverage of the list of possible errors.
• Intensity and completeness of intuitive and
  exploratory test design cannot be measured.
Checklist-based Testing
• Uses a high-level list of items to be noted, checked or
  remembered, or set of rules to verify the product
  against.
• Checklists are built based on standards, experience
  or other considerations.
• Examples: checklists of UI standards, checklist of
  core functionalities of the system.
Attacks
• Direct focused evaluation by attempt to force
  specific failures to occur.
• Principle of attack is based on interaction between
  software and its environment, including UI, OS with
  kernel, APIs and file systems.
• Interactions are based on data exchanges, and
  misalignment in those can be the cause of a failure.
When to Use
• No specifications are available.
• There is poor documentation of the system under
  test.
• Insufficient time to design and create test
  procedures.
• Testers are experienced in the domain and/or the
  technology.
• Seek diversity from scripted testing.
• Analyze operational failures.
Thank you!

       http://www.facebook.com/groups/istqb/

More Related Content

PDF
What Is Functional Testing?
PPTX
Object Oriented Testing(OOT) presentation slides
PDF
Test cases
PPTX
System testing
PPTX
Alpha and beta testing
PPTX
Object oriented testing
PPT
Testing fundamentals
PDF
Software testing methods, levels and types
What Is Functional Testing?
Object Oriented Testing(OOT) presentation slides
Test cases
System testing
Alpha and beta testing
Object oriented testing
Testing fundamentals
Software testing methods, levels and types

What's hot (20)

PPT
Manual testing concepts course 1
PPT
Software Testing
PPTX
Manual testing
PPT
SOFTWARE QUALITY ASSURANCE.ppt
PPTX
Software testing life cycle
PPTX
Agents in Artificial intelligence
PPTX
Software quality assurance
PPTX
Regression testing
PPTX
An introduction to Software Testing and Test Management
PDF
Software Testing Process, Testing Automation and Software Testing Trends
PPTX
Introduction to Automation Testing
PPTX
Finite automata-for-lexical-analysis
PPTX
Test Plan.pptx
PPTX
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
PPT
Black box testing lecture 11
PPTX
Off the-shelf components (cots)
PDF
Object oriented software engineering concepts
PPTX
Static Testing
PDF
Software Engineering TESTING AND MAINTENANCE
PPT
McCall's Quality Factors
Manual testing concepts course 1
Software Testing
Manual testing
SOFTWARE QUALITY ASSURANCE.ppt
Software testing life cycle
Agents in Artificial intelligence
Software quality assurance
Regression testing
An introduction to Software Testing and Test Management
Software Testing Process, Testing Automation and Software Testing Trends
Introduction to Automation Testing
Finite automata-for-lexical-analysis
Test Plan.pptx
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
Black box testing lecture 11
Off the-shelf components (cots)
Object oriented software engineering concepts
Static Testing
Software Engineering TESTING AND MAINTENANCE
McCall's Quality Factors
Ad

Similar to Software Testing Foundations Part 6 - Intuitive and Experience-based testing (20)

PPTX
Software Testing Foundations Part 7 - Basics of Test Management
PDF
Testing without defined requirements
PPTX
Introduction to Software Testing Techniques
PPTX
Exploratory Testing Kari Kakkonen BTD 2017
PPTX
Introduction to Testing Industry
PDF
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
PDF
Exploratory Testing Basics, Experiences, and Future in SSTC2016
PDF
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
PDF
Exploratory Testing Basics and Future
PDF
Best software testing course
PPTX
Software Testing ppt
PDF
Beyond "Quality Assurance"
PDF
Exploratory Testing in an Agile Context
PPTX
TestWorksConf: Experience exploratory testing
PDF
Testing Slides 1 (Testing Intro+Static Testing).pdf
PDF
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
PPT
Computer Software Testing Basics introduced.ppt
PPT
Testing 2 - Thinking Like A Tester
PPTX
Software Testing & Debugging
PDF
Testing: an Introduction and Panorama
Software Testing Foundations Part 7 - Basics of Test Management
Testing without defined requirements
Introduction to Software Testing Techniques
Exploratory Testing Kari Kakkonen BTD 2017
Introduction to Testing Industry
Exploratory Testing Basics and Future Kari Kakkonen Moscow 2018
Exploratory Testing Basics, Experiences, and Future in SSTC2016
КАТЕРИНА АБЗЯТОВА - Certify with confidence: ISTQB Foundation 4.0. Common err...
Exploratory Testing Basics and Future
Best software testing course
Software Testing ppt
Beyond "Quality Assurance"
Exploratory Testing in an Agile Context
TestWorksConf: Experience exploratory testing
Testing Slides 1 (Testing Intro+Static Testing).pdf
IRJET - A Valuable and Speculative Approach to Manage the Item Testing by usi...
Computer Software Testing Basics introduced.ppt
Testing 2 - Thinking Like A Tester
Software Testing & Debugging
Testing: an Introduction and Panorama
Ad

More from Nikita Knysh (7)

PPTX
Overview of test process improvement frameworks
PPTX
Fundamental Test Process New
PPTX
Software Testing Foundations Part 8 - Test Tools
PPTX
Software Testing Foundations Part 5 - White Box Testing
PPTX
Software Testing Foundations Part 4 - Black Box Testing
PPTX
Software Testing Foundations Part 2 - Testing in Software Lifecycle
PPTX
ACC presentation for QA Club Kiev
Overview of test process improvement frameworks
Fundamental Test Process New
Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 5 - White Box Testing
Software Testing Foundations Part 4 - Black Box Testing
Software Testing Foundations Part 2 - Testing in Software Lifecycle
ACC presentation for QA Club Kiev

Recently uploaded (20)

PPTX
CroxyProxy Instagram Access id login.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Omni-Path Integration Expertise Offered by Nor-Tech
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
PDF
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
PDF
Sensors and Actuators in IoT Systems using pdf
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Advanced Soft Computing BINUS July 2025.pdf
CroxyProxy Instagram Access id login.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Omni-Path Integration Expertise Offered by Nor-Tech
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Smarter Business Operations Powered by IoT Remote Monitoring
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Reimagining Insurance: Connected Data for Confident Decisions.pdf
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
Sensors and Actuators in IoT Systems using pdf
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Advanced Soft Computing BINUS July 2025.pdf

Software Testing Foundations Part 6 - Intuitive and Experience-based testing

  • 1. Software Testing Foundations #6 Intuitive & Experience-based Testing Nikita Knysh [email protected] http://www.facebook.com/groups/istqb/
  • 2. Agenda • Intuitive Testing • Exploratory Testing • Beyond the Two
  • 3. Intuitive Testing • (Aka error guessing). • Can uncover faults overlooked by systematic testing. • Basis of this method is the skill, experience and knowledge of the tester. • Should NOT be applied as the primary testing technique. • Instead, this technique should be used to support and complete the choice of test cases through systematic testing techniques.
  • 4. Exploratory Testing • One of the intuitive testing techniques. • Helps if the documents, which form the basis for test design, are of very low quality or do not exist at all. • The technique is also applicable when time is severely restricted because it uses much less time than other techniques. • The test object is explored and new test cases are determined and executed when knowledge about the object is collected. Results of one test case influence the design and execution of further test cases. • Makes sense for testing small objects for hour or two.
  • 5. Test Completion Criteria • The criterion is coverage of the list of possible errors. • Intensity and completeness of intuitive and exploratory test design cannot be measured.
  • 6. Checklist-based Testing • Uses a high-level list of items to be noted, checked or remembered, or set of rules to verify the product against. • Checklists are built based on standards, experience or other considerations. • Examples: checklists of UI standards, checklist of core functionalities of the system.
  • 7. Attacks • Direct focused evaluation by attempt to force specific failures to occur. • Principle of attack is based on interaction between software and its environment, including UI, OS with kernel, APIs and file systems. • Interactions are based on data exchanges, and misalignment in those can be the cause of a failure.
  • 8. When to Use • No specifications are available. • There is poor documentation of the system under test. • Insufficient time to design and create test procedures. • Testers are experienced in the domain and/or the technology. • Seek diversity from scripted testing. • Analyze operational failures.
  • 9. Thank you! http://www.facebook.com/groups/istqb/