Call for Paper - August 2020 Edition
IJCA solicits original research papers for the August 2020 Edition. Last date of manuscript submission is July 20, 2020. Read More

Exploratory Testing: An Overview

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2015
Authors:
Rashmi N., Suma V.
10.5120/ijca2015907422

Rashmi N. and Suma V.. Article: Exploratory Testing: An Overview. International Journal of Computer Applications 131(10):21-27, December 2015. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

@article{key:article,
	author = {Rashmi N. and Suma V.},
	title = {Article: Exploratory Testing: An Overview},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {131},
	number = {10},
	pages = {21-27},
	month = {December},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}
}

Abstract

There exist various approaches in software testing to test software under development. Exploratory Testing is one such important approach where no predefined test cases are used to test the software. It is proven by researchers that exploratory testing is equally effective in detecting defects as the traditional testing where predefined test cases are used to test the software. Hence, this paper brings in deeper insight to gain knowledge of exploratory testing approach. Accordingly, this paper put forth an understanding of the characteristics, benefits, advantages and challenges, techniques, tools and recent advances in exploratory testing. This awareness acts as a travel light for further areas of research and progress in exploratory testing. Further, thus gained understanding enables the test team to formulate strategies towards better modes of developing customer satisfied software products.

References

  1. Humphrey, Watts S. “The Software Quality Challenge.” CROSSTALK: The journal of Defense Software Engineering (June 2008).
  2. V. Suma, T. R. Gopalakrishnan Nair, “Defect Management Strategies in Software Development”, Book on Recent Advances in Technologies", ISBN 978-953-307-017-9, pp 379-404, Intec web Publishers, Vienna, Austria, November 2009.
  3. Juha Itkonen, Mika V. Mantyla and Casper Lassenius, " The Role of Knowledge in Failure Detection During Exploratory Software Testing", IEEE Transactions on Software Engineering, May 2011,
  4. Chris Agruss & Bob Johnson, " Ad Hoc Software Testing: A perspective on exploration and improvisation", 2000.
  5. Cem Kaner, "A Tutorial in Exploratory Testing", April 2008.
  6. Itkonen, J. and K. Rautiainen, “Exploratory testing: amultiple case study,” Proceedings of InternationalSymposium on Empirical Software Engineering, 2005, pp. 84-93.
  7. James Bach, “Exploratory testing,” in The Testing Practitioner, 2nd ed., E. van Veenendaal, Ed. Den Bosch: UTN Publishers, 2004, pp. 253–265.
  8. Jonathan Bach, "Session-based test management." Software and Quality Engineering Magazine 2.6 (2000).
  9. Christin Wiedemann, "Exploratory Testing on Agile Projects Effective, Efficient and Engaging”, SQDG, Calgary, January 15th, 2013.
  10. James A Whittaker, "Exploratory Software Testing - Tips, Tricks , Tours and Techniques to guide test design", Pearson Education, 2009.
  11. Andy Tinkham, Cem Kaner, " Exploring Exploratory Testing", 2003.
  12. Andy Tinkham, Cem Kaner, "Learning Styles and Exploratory Testing", 2003.
  13. Phil Laplante, "Exploratory Testing for Mission Critical, Real-Time and Embedded Systems", IEEE Transactions on Reliability, pp. 449-482, Volume 59, Number 3, September 2010.
  14. Pfahl, Dietmar, et al. "How is exploratory testing used?: a state-of-practice survey." Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering , Measurement. ACM, 2014.

Keywords

High Quality Software, Software Engineering, Software Testing, Exploratory Testing