Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What is Ad-Hoc Testing


Published on

In this presentation, you will learn various aspects of ad hoc testing such as its characteristics, scenarios in which ad hoc testing is not recommended, ad hoc testing advantages and disadvantages.

Published in: Technology, Education
  • Be the first to comment

What is Ad-Hoc Testing

  1. 1. Software Testing TypesAd-Hoc
  2. 2. www.exforsys.comAd Hoc TestingAd-Hoc Testing What is Ad-Hoc Testing? Ad-Hoc testing characteristics Does Ad-Hoc Testing fit in the SDLC? When Ad-Hoc testing is inappropriate? Advantages of Ad-Hoc Testing Disadvantages of Ad-Hoc Testing
  3. 3. • What is Ad-Hoc Testing?– Ad-hoc testing is a random unscripted softwaretesting method.– It is like a “single-use” test.– It is sometime mixed up as exploratory, negativeand monkey testing.– However, the word “ad-hoc testing” means thatthe test is for a particular purpose at hand only.www.exforsys.comAd Hoc Testing
  4. 4. • Ad-hoc Testing Characteristics– Ad-hoc is performed without a formal testplan, procedures or documentation of results.– Ad-hoc testing is performed only once unlessthere are some defects.– Action plan depends on the kind of defects foundand the frequency of occurrence.www.exforsys.comAd Hoc Testing
  5. 5. • Ad-hoc Testing Characteristics (contd.,)– Ad-hoc is performed based on knowledge and skillabout the system being tested.– Testers are allowed to improvise the test to findadditional bugs.– Ad-hoc testing is a functional test that attempts to“break” open the system’s functionality.– In exploratory testing, the next test will rely on theresult of the just completed test but not so in the caseof ad hoc testing which is conducted only once.www.exforsys.comAd Hoc Testing
  6. 6. • Does Ad Hoc Testing fit in the SDLC?– Ad-hoc testing may not be appropriate in certainstages of the software developmental cycle.– Ad-hoc testing does not require documentation ofresults.– Ad-hoc testing is not appropriate duringacceptance and release testing phases.www.exforsys.comAd Hoc Testing
  7. 7. • When ad-hoc testing is inappropriate?Ad-hoc testing is not recommended• when there is a test failure .• when documentation is necessary.• when there is a need for authorizing a re-test.• When repairs or any other corrective measures arebeing performed on the product.www.exforsys.comAd Hoc Testing
  8. 8. • Advantages of Ad Hoc Testing– Suitable for conducting random and cost effectivetest during early phase of software development.– Tester can conserve more time.– Testers are allowed to improve the testingprocess.– Ad-hoc test can help further improve the scriptedtesting method.www.exforsys.comAd Hoc Testing
  9. 9. • Advantages of Ad Hoc Testing (contd.,)– Requires lesser level of preparation time.– Ad-hoc testing provides quick result.– Testers can concentrate on testing as there is noneed of documentation and summarize thefindings.– Possibility to define robust preventive measures.www.exforsys.comAd Hoc Testing
  10. 10. • Disadvantages of Ad Hoc Testing– Lack of documentation– Lack of availability of sensitive information– Testers are unaware of previous errors– No useful reference to guide the testerswww.exforsys.comAd Hoc Testing
  11. 11. • Disadvantages of Ad Hoc Testing (contd.,)– Does not provide information on how the testingteam spent its time towards testing activities.– Requires a qualified and skilled tester to performadditional quality control test resulting inincreased operations cost.– Potential problems could remain undetected.– Not suitable for final stage testing.www.exforsys.comAd Hoc Testing
  12. 12. Self-Study Online Trainingwww.exforsys.comwww.exforsys.comAd Hoc Testing