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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Anitha, A. (2013). A brief overview of software testing techniques and metrics. [Online]. Available: www.ijarcce.com
Anwar, N., & Kar, S. (2019). Review paper on various software testing techniques & strategies.
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
Babbar, H. (2017). Software testing: Techniques and test cases. [Online]. Available: www.ijrcar.com
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
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
Divyani, M., Taley, S., & Pathak, B. (n.d.). Comprehensive study of software testing techniques and strategies: A review. [Online]. Available: www.ijert.org
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
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
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
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
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
Jovanović, I. (n.d.) Software testing methods and techniques.
Kaur Chauhan Ȧ, R., & Singh Ḃ Ȧ, I. (2004). Latest research and development on software testing techniques and tools. [Online]. Available: http://inpressco.com/category/ijcet
Kaur, M., & Singh, R. (2014). A review of software testing techniques. [Online]. Available: http://www.irphouse.com.
Kumar, R. (2016). Software testing techniques and strategies. [Online]. Available: http://www.ijeast.com
Malviya, A. (n.d.) Software testing: Concepts and issues. [Online]. Available: https://ssrn.com/abstract=3351067
Naik, K., & Tripathy, P. (2011). Software testing and quality assurance: Theory and practice.
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
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
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
Pardeshi, S. N. (2013). Study of testing strategies and availabletools. International Journal of Scientific and Research Publications, 3(3) [Online]. Available: www.ijsrp.org
Pezzè, M., & Young, M. (2008). Software testing and analysis: Process, principles, and techniques. Wiley.
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
Roshan, R., & Sharma, C. M. (2012). Review of search based techniques in software testing. Rabins Porwal ITS.
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
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.
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
Singh Ghuman, S. (2014). International Journal of Computer Science and Mobile Computing Software Testing Techniques. [Online]. Available: www.ijcsmc.com
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
II. TESTING TYPES. (2013). [Online]. Available: http://www.toolsjournal.com/testinglists/item/404-10-
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-031-07297-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07296-3
Online ISBN: 978-3-031-07297-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)