QA Tutorials

EXPLORATORY TESTING

EXPERIENCE BASED TESTING

The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc. The software tester continuously makes the decisions about what to do next and what not to do. It is an hand-on approach for tester to plan the testing activities. The planning has the process of creating test charter, short declaration of scope, the objectives and approaches to be used. The test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scripts. For example the tester will decide the boundary values and will think through and perform testing on the important test boundary values without writing them. Test cases are not created in advance but testers check the system on go. This testing is about exploring the system to encourage the tester’s practical thinking.

exploratory testing
Exploratory testing

 

Scripted Testing                                           Exploratory Testing

The exploratory testing can be based on test charters produces as a part of test analysis. The exploratory test cases are executed immediately after they are designed and implemented. They can be created during the test execution.

The testing can be beneficiary when the specifications are inadequate and there is time pressure. The tester will know the application better by exploring and learning the functionalities of the application. For example if you open a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks. As a tester you should observe that the system is behaving as expected.  Exploratory testing is usually complemented with other formal testing types.

Check your Understanding

What is exploratory testing? Explain with different example?

Facebook Comments
Tags

Related Articles

25 thoughts on “EXPLORATORY TESTING”

  1. Exploratory testing:
    It is used when there is insufficient time and inadequate specifications for testing. Used in complement with the other formal testing techniques. No well defined steps or procedures is followed. Defects are identified based on testers intuition. It is to explore the software to find out what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc. The test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scripts. Tester will deceide the boundary values & will think through and perform the testing on important test boundary values.
    eg: Exploring a shopping basket with multiple devices to discover circumstances where the basket is out of sync. You notice there’s considerable variance in the time it takes to see a recently added item appear on two different devices. Sometimes it’s a matter of seconds. Other times it takes up to a minute.

  2. Exploratory testing is testing that does not have prepared test cases, test plans or test scripts. It is a simultaneous process and get to know the software and documenting at the same time. For example, if you have a project that has time constraint, tester use this technique . You constantly making decisions as you go learn the software.

  3. Exploratory testing is an experienced based and unscripted testing approach where test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scripts.
    It is used to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.

  4. Exploratory testing is one of the experience based testing which depends on experience of the tester. It is used to understand the software like how it work, what it does,what are defect prone areas etc. it does not require any documentation and it helps in test design. Generally used when inadequate specifications and time pressure. Also used with other formal testing techniques.

  5. The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.

  6. Exploratory testing is one of the experience-based testing. It is mostly done in informal way of testing which depends upon tester’s experience. This testing is done to explore the software to find out what it does, how it works, how much it works, what is its weakness, identify the defect areas. Here testers don’t create test cases and test documents in advance but they put input data and check the software. This testing is about exploring the software to encourage the tester’s practical thinking. It is a hand on approach to plan the testing activity.
    e.g.- when there is little time for getting live with a new version of a web page of a business, the tester will explore the web site to understand it generally, look for risk areas, problematic features, all the different functionalities.

  7. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.The test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scripts. The tester will know the application better by exploring and learning the functionalities of the application.Exploratory testing is usually complemented with other formal testing types.example shopping website,when you open the shopping website you have a choice of selecting products and paying methods through the banks.A tester should observe that the system is behaving as expected.

  8. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas. The test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scriptsThis testing is about exploring the system to encourage the tester’s practical thinking.
    E.G… to open a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks. and through this method we need to test its behaving with the expected behavior or not.

  9. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc. The software tester continuously makes the decisions about what to do next and what not to do. It is an hand-on approach for tester to plan the testing activities. The planning has the process of creating test charter, short declaration of scope, the objectives and approaches to be used. The test design and test cases are performed simultaneously without documenting the test conditions, test cases and test scripts.

  10. Exploratory testing:In this the tests are performed at the same time documenting test condition, test cases and test script.The software is explore to find how it is used ,what it does, its weaknesses etc.Eg:Amazon,for selecting a product and paying off, there are other links which takes to search for the product and selecting it.

  11. Exploratory testing:The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.
    for example: if you open a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks.

  12. Exploratory testing: The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.
    for example: if you open a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks.

  13. What is exploratory testing? Explain with example?
    Answer:
    Exploratory technique is an experience based, mostly informal way of testing that depends on the tester’s experience of the technology. In this test process, the learning about the functionality of the software, the test design and the test execution are all done simultaneously.
    The testers explores the how and what of s/w, it’s weakness, it’s defect prone areas and decides what to do next and also what not to do. It’s a hand on approach to plan testing activities. The planning stage includes creating test charter, short declaration of scope, the objectives and approaches to be used. The test design and test cases are performed simultaneously without documenting the test conditions, test cases, and test scripts.
    Example of exploratory testing:
    On a shopping website- the tester will know that this website allows one to shop by selecting product of choice and then paying for it.
    During the exploratory process the tester can learn that the website provides a virtual assistant to help with product selection. The tester can also find out about products for home trial or if payments can be made through rewards accumulated from some bank. The tester needs to verify that the system is working as expected and also make sure that it is not behaving in a way not expected.
    The tester’s mission for this website has to be clear. The testing notes and reports must include about what the tester is doing and how the system is behaving, and mark a potential bug.
    The tester needs to keep exploring this website, observe and come up with new test cases.

  14. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software . Test case design and test case execution without documentation of the test cases and test scripts. The testing can be beneficiary when the specifications are inadequate and there is time pressure. The tester will know the application better by exploring and learning the functionalities of the application

  15. Exploratory testing is an informal testing that depends on the experience of the tester. It’s explore the software to see how it works, how it’s used, it’s weakness and to identify the defects areas. Exploratory testing is an Hands on approach helping the tester to plan the testing activities. Test design and test cases are performed simultaneously with no documents and test scripts.
    Eg: Amazon a shopping website, where you can select a product and pay it off.

  16. 1.What is exploratory testing? Explain with different example?What is exploratory testing?
    Explain with different example?The exploratory testing is one of the commonly used experience based testing . Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.
    Eg .In a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks. As a tester you should observe that the system is behaving as expected.

  17. Exploratory testing is all about discovery, investigation, and learning. It emphasizes personal freedom and responsibility of the individual tester. It is defined as a type of testing where Test cases are not created in advance but testers check system on the fly. The focus of exploratory testing is more on testing as a “thinking” activity. Exploratory testing is a simultaneous process of test design and test execution all done at the same time. In this type of testing functionalities are tested in ad-hoc manner. 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

    Example: If you need to test a new site to check if the functionalities are available to users and valuations are correct; however, if you have a very tight deadline and the importance of testing, you could use exploratory testing approach to test the new features and find violations of compatibility requirements. You can create a charter for the test session by having the above mentioned tasks as a goal.

  18. What is exploratory testing? Explain with different example?
    Exploratory Testing is one of the experience based testing. The tester tries to understand or explore the software how it behaves. It is an informal type of testing. Before preparing the test documents the tester uses the software. Example : opening the application, going through the application, trying out different links , buttons etc to see what happens.

  19. Exploratory testing is a hands-on approach in which testers are involved in minimum planning and maximum test. Test cases are not created in advance but testers check the system on go. This testing is about exploring the system to encourage the tester’s practical thinking.
    For Example: Email websites are configured correctly for everyone to have access to it

  20. Exploratory testing is all about discovery, investigation, and learning. It emphasizes personal freedom and responsibility of the individual tester. It is defined as a type of 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.
    Let’s suppose someone is driving a car to a place in a new area without a map. The person driving the car will use various common techniques to reach the place, such as:
    >Getting the map of the area
    >Travelling in some random direction to figure out the place
    >Calling up and asking a friend for the route
    >Asking for directions by going to a nearby gas station
    For Example if we take other example Amazon,there if we Select a one product then even it displays the other similar products with similar price and other details,in that case we explore different product details and ideas and step by stem process,at that time As a tester you should observe that the system is behaving as expected. Exploratory testing is usually complemented with other formal testing types.

  21. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness,
    identify the defect prone areas etc. The software tester continuously makes the decisions about what to do next and what not
    to do. It is an hand-on approach for tester to plan the testing activities.
    Eg. In a shopping website like amazon, you have a choices of selecting the product and paying for the same. During this
    process you will learn that the shop will have many choices of the products and will have reward points for paying through the
    banks or paypal.
    As a tester you should observe that the system is behaving as expected, trying out different links , buttons etc to see what
    happens.

  22. The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.
    For example the tester will decide the boundary values and will think through and perform testing on the important test boundary values without writing them. Test cases are not created in advance but testers check the system on go. This testing is about exploring the system to encourage the tester’s practical thinking.

  23. Exploratory testing: The exploratory testing is one of the commonly used experience based testing. It is mostly informal way of testing that depends on the software testers experience. Exploratory testing is to explore the software to find out- what it does, how it is used, how much it works, what is its weakness, identify the defect prone areas etc.
    for example: if you open a shopping website, you have a choice of selecting the product and paying for the same. During this process you will learn that the shop will have many choices of the products and will have reward points for paying through the banks.

  24. Exploratory testing is basically defined as a testing method where an experienced tester leverages her/his testing knowledge and at the same time writes test cases and executes them.

    e.g. A shopping website where one has the choice of selecting the product and also paying for the same. In this instance one can understand that while shopping the shop offers many choices of the products and will have reward points for paying through the banks.

Leave a Reply

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

Check Also

Close
Close