Exclusively for you!! Trial version of Google Apps, Apply Coupon-CNHPGX6T6QRWGV!!

Few lines on Exploratory testing


Few lines on Exploratory testing

Welcome to CodeSpread!

What is Exploratory testing?

Exploratory testing by far is an approach to run and learn where testers do not create test cases beforehand. They usually gets acquainted with the system first.

It provides a learning opportunity to the testers where they need to think before they begin creating or applying any test case. This is more of an ad-hoc approach where testers get a free hand on the system. Plus, this learning helps to write the test cases on the run.

Why Exploratory testing? What is the need?

Need is the current trend which says to identify bugs before the actual testing. Current trend emphasizes on the learning than the actual implementation. It is more about the Improvement which can be brought into the system beforehand.

Exploratory testing is run by the data in hand and not the scripts. This approach widens the scope of testing. It helps the testers to understand the system, explore the system and reach the unexplored territories.

With Exploratory testing, less preparation is required, important bugs are found quickly, and provides space for run-time learning.

How Exploratory testing is different from Scripted testing?

Scripted testing has many advantages like re usability, compliance and result oriented but when we compare it with exploratory testing; we know that, with scripted testing, testers always have test cases ready with them before they begin the testing. This limits their scope and they just need to compare the actual results with expected results.

There is no dynamic learning and always a chance of random and sudden tweaks/ improvement in the testing approach.


Both the approaches have their own advantages and shortcomings and both approaches exhibits same efficiency and result fulfillment. But we know, in some way, exploratory testing empathize learning and adaptability.

Author: hershey

A passion for knowledge drives me to do programming, A passion for programming drives me to create something different, A passion for creation drives me to spread the knowledge.

Share This Post On


  1. nice superb explaination

    Post a Reply
  2. thanks for the tutorial
    I am having a problem.
    The feature “Create SQL server database” isn’t available , I can’t select it.
    Can you help, please ?

    Post a Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

More from CodeSpread:

  • Short Note on Performance TestingShort Note on Performance TestingWikipedia says "performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to inv...
  • Software Testing Life Cycle (STLC)Software Testing Life Cycle (STLC)Software Testing Life Cycle (STLC) is a process which consists of a number of phases to improve the quality of the product. Each phase involves various testing activities like Requirement An...
  • 23 Dec: Must Read Codes [11-15]23 Dec: Must Read Codes [11-15]We are sharing few must read codes/concepts which are required now and then. Each of these codereads doesn’t require a full length descriptive article so combining them into groups of five. CodeRe...
  • RegisterClientScriptBlock, RegisterClientScriptIncludeRegisterClientScriptBlock, RegisterClientScriptInclude"Current trends are more inclined towards the client model for a better UI experience where small pieces of client script are integrated into the application." These client scripts can be declarat...
  • OLAP : On-line Analytical Processing OLAP : On-line Analytical Processing What is OLAP? We know that there are two kinds of database applications available, OLAP and OLTP. Before we go for OLAP, I would like to tell you something about OLTP. OLTP is On-line Transaction...
  • C#: Anonymous Type is not anonymous!C#: Anonymous Type is not anonymous!Why Anonymous Type? Anonymous types provide you the ease of having set of properties (Read only) into a single object without knowing the type. It’s the job of compiler to generate the type inform...
  • IQueryable: Performance boost over remote Data AccessIQueryable: Performance boost over remote Data AccessIf we also follow the inheritance principle like OOPS programming, we need to extend our previous discussion “IEnumerable: Power behind Collections”. So this will lead us to write something about I...
  • Useful ‘ref’ and ‘out’ parametersUseful ‘ref’ and ‘out’ parameters It took me some time to realize the real potential of ref and out keywords, till the time I experience a condition which could only be simplified by implementing ref and out keyword. Lets st...