Skip to main content

Part of the book series: EAI/Springer Innovations in Communication and Computing ((EAISICC))

Abstract

With expanding convolution of recent software, rapidly growing pressure made the quality standards better and took them to new and reform heights. Testing of software is an inescapable portion of software testing life cycle, and also thinking of its criticality during the pre-post process of development makes it a problem that must be dealt with improved and well-organized methodologies/techniques. A lot of studies have been conducted in order to enhance the performance of software. The crucial information of every software needs to be checked rigorously. Various testing techniques are present to carry out activities while testing. Testing is performed to make sure that the outcome will be successful. This work targets to review and analyze the already available and enhanced testing techniques for the improved and good quality product. Some recent research studies have been summed up in this work as software testing is acquiring more significance these days.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Anitha, A. (2013). A brief overview of software testing techniques and metrics. [Online]. Available: www.ijarcce.com

  2. Anwar, N., & Kar, S. (2019). Review paper on various software testing techniques & strategies.

    Google Scholar 

  3. Atifi, M., Mamouni, A., & Marzak, A. (2017). A comparative study of software testing techniques. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10299, 373–390., LNCS. https://doi.org/10.1007/978-3-319-59647-1_27

    Article  Google Scholar 

  4. Babbar, H. (2017). Software testing: Techniques and test cases. [Online]. Available: www.ijrcar.com

  5. Baresi, L., & Pezzè, M. (2006). An introduction to software testing. Electronic Notes in Theoretical Computer Science, 148(1 Special Issues), 89–111. https://doi.org/10.1016/j.entcs.2005.12.014

    Article  Google Scholar 

  6. Chaudhary, S. (2017). Latest software testing tools and techniques: A review. International Journal of Advanced Research in Computer Science and Software Engineering, 7(5), 538–540. https://doi.org/10.23956/ijarcsse/sv7i5/0138

    Article  Google Scholar 

  7. Divyani, M., Taley, S., & Pathak, B. (n.d.). Comprehensive study of software testing techniques and strategies: A review. [Online]. Available: www.ijert.org

  8. Garousi, V., & Mäntylä, M. V. (2016). A systematic literature review of literature reviews in software testing. Information and Software Technology. Elsevier, 80, 195–216. https://doi.org/10.1016/j.infsof.2016.09.002

    Article  Google Scholar 

  9. Iqbal Malik, K., & Hassan, S. (2013). Software testing methodologies for finding errors software architecture refactoring tools and techniques: a comparative study view project. [Online]. Available: www.theinternationaljournal.org

  10. Jamil, M. A., Arif, M., Abubakar, N. S. A., & Ahmad, A. (2017). Software testing techniques: A literature review. In Proceedings – 6th international conference on information and communication technology for the Muslim world, ICT4M 2016 (pp. 177–182). https://doi.org/10.1109/ICT4M.2016.40

    Chapter  Google Scholar 

  11. Jammalamadaka, K., & Parveen, N. (2019). Holistic research of software testing and challenges. International Journal of Innovative Technology and Exploring Engineering, 8(6 Special Issue 4), 1506–1521. https://doi.org/10.35940/ijitee.F1307.0486S419

    Article  Google Scholar 

  12. Jat, S., & Sharma, P. (2017). Analysis of different software testing techniques. International Journal of Scientific Research in Research Paper. Computer Science and Engineering, 5(2), 77–80. [Online]. Available: www.isroset.org

    Google Scholar 

  13. Jovanović, I. (n.d.) Software testing methods and techniques.

    Google Scholar 

  14. Kaur Chauhan Ȧ, R., & Singh Ḃ Ȧ, I. (2004). Latest research and development on software testing techniques and tools. [Online]. Available: http://inpressco.com/category/ijcet

  15. Kaur, M., & Singh, R. (2014). A review of software testing techniques. [Online]. Available: http://www.irphouse.com.

  16. Kumar, R. (2016). Software testing techniques and strategies. [Online]. Available: http://www.ijeast.com

  17. Malviya, A. (n.d.) Software testing: Concepts and issues. [Online]. Available: https://ssrn.com/abstract=3351067

  18. Naik, K., & Tripathy, P. (2011). Software testing and quality assurance: Theory and practice.

    Google Scholar 

  19. Nidhra, S. (2012). Black Box and White Box testing techniques – A literature review. International Journal of Embedded Systems and Applications, 2(2), 29–50. https://doi.org/10.5121/ijesa.2012.2204

    Article  Google Scholar 

  20. Okezie, F., Odun-Ayo, I., & Bogle, S. (2019). A critical analysis of software testing tools. Journal of Physics: Conference Series, 1378(4). https://doi.org/10.1088/17426596/1378/4/042030

  21. Orso, A., & Rothermel, G. (2014). Software testing: A research travelogue (2000–2014). In Future of software engineering, FOSE 2014 – Proceedings (pp. 117–132). https://doi.org/10.1145/2593882.2593885

    Chapter  Google Scholar 

  22. Pardeshi, S. N. (2013). Study of testing strategies and availabletools. International Journal of Scientific and Research Publications, 3(3) [Online]. Available: www.ijsrp.org

  23. Pezzè, M., & Young, M. (2008). Software testing and analysis: Process, principles, and techniques. Wiley.

    MATH  Google Scholar 

  24. Rosero, R. H., Gómez, O. S., & Rodríguez, G. (2016). 15 years of software regression testing techniques – A survey. International Journal of Software Engineering and Knowledge Engineering. World Scientific Publishing, 26(5), 675–689. https://doi.org/10.1142/S0218194016300013

    Article  Google Scholar 

  25. Roshan, R., & Sharma, C. M. (2012). Review of search based techniques in software testing. Rabins Porwal ITS.

    Book  Google Scholar 

  26. Sawant, A. A., Bari, P. H., & Chawan, P. M. (2015). Software testing techniques and strategies (Vol. 2, pp. 980–986) [Online]. Available: www.ijera.com

    Google Scholar 

  27. M. A. Sethi (n.d.), “A review paper on levels, types & techniques in software testing,” International Journal of Advanced Research in Computer Science 8, 7, https://doi.org/10.26483/ijarcs.v8i7.4236.

  28. Sharma, C., Sabharwal, S., Sibal, R., Hind, A., & Marg, F. (2013). A survey on software testing techniques using genetic algorithm. [Online]. Available: www.IJCSI.org

  29. Singh Ghuman, S. (2014). International Journal of Computer Science and Mobile Computing Software Testing Techniques. [Online]. Available: www.ijcsmc.com

  30. Singhal, A., Bansal, A., & Kumar, A. (2013). A critical review of various testing techniques in aspectoriented software systems. ACM SIGSOFT Software Engineering Notes, 38(4), 1–9. https://doi.org/10.1145/2492248.2492275

    Article  Google Scholar 

  31. II. TESTING TYPES. (2013). [Online]. Available: http://www.toolsjournal.com/testinglists/item/404-10-

  32. Vos, T. E. J., Marínt, B., Escalona, M. J., & Marchetto, A. (2012). A methodological framework for evaluating software testing techniques and tools. In Proceedings – International conference on quality software (pp. 230–239). https://doi.org/10.1109/QSIC.2012.16

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Khan, K., Yadav, S. (2022). A Literature Review on Software Testing Techniques. In: Khari, M., Mishra, D.B., Acharya, B., Gonzalez Crespo, R. (eds) Optimization of Automated Software Testing Using Meta-Heuristic Techniques. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-031-07297-0_5

Download citation

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy