Review of Software Testing Methods
Abstract
With the increasing complexity of programs comes an increased focus on ensuring the quality of these programs. Essentially, it depends on improving the methods of testing the quality of these programs in the two phases of building these programs and after their operation. Therefore, we are developing software testing methods and methodologies. This paper aims to discuss software testing methods and their classifications according to their main properties and any software that suits each method. The majority of the literature on software testing methods and techniques is also included.
References
Ahuja, M. K., Gotlieb, A., & Spieker, H. (2022, April). Testing Deep Learning Models: A First Comparative Study of Multiple Testing Techniques. In 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (pp. 130-137). IEEE.
Andriyadi, A., Fikri, R. R. N., & Saputri, E. F. (2022). Evaluasi Sistem Informasi Perpustakaan Institut Informatika Darmajaya Dengan Whitebox Testing. Journal of Innovation Research and Knowledge, 1(8), 743-746.
Arkin, B., Stender, S., & McGraw, G. (2005). Software penetration testing. IEEE Security & Privacy, 3(1), 84-87.
Bäckström, K. (2022). Industrial Surveys on Software Testing Practices: A Literature Review [Thesis]. University of Helsinki.
Bourque, P., Lavoie, J. M., Lee, A., Trudel, S., & Lethbridge, T. C. (2002, October). Guide to the software engineering body of knowledge (swebok) and the software engineering education knowledge (seek)-a preliminary mapping. In Proceedings 10th International Workshop on Software Technology and Engineering Practice (pp. 8-8). IEEE Computer Society.
De Troyer, O. M. F., & Leune, C. J. (1998). WSDM: a user centered design method for Web sites. Computer Networks and ISDN systems, 30(1-7), 85-94.
Dwivedi, N., Katiyar, D., & Goel, G. (2022). A Comparative Study of Various Software Development Life Cycle (SDLC) Models. International Journal of Research in Engineering, Science and Management, 5(3), 141-144.
Elsayed, E. A. (2012). Overview of reliability testing. IEEE Transactions on Reliability, 61(2), 282-291.
Everett, G. D., & McLeod, R. (2007). The Software Development Life Cycle. Wiley-IEEE Press. https://doi.org/10.1002/9780470146354.ch2
Fu, J., Wang, Y., Zhou, Y., & Wang, X. (2022). How resource utilization influences UI responsiveness of Android software. Information and Software Technology, 141, 106728.
Gautam, S., Khunteta, A., & Sharma, P. (2022). A Review on Software Testing Using Machine Learning Techniques. ECS Transactions, 107(1), 3393.
Guo, X., Okamura, H., & Dohi, T. (2022). Automated Software Test Data Generation With Generative Adversarial Networks. IEEE Access, 10, 20690-20700. https://doi.org/10.1109/ACCESS.2022.3153347
Haridas, N. (2007). Software Engineering-Security as a Process in the SDLC. SANS Institute, 29.
Jamil, M. A., Arif, M., Abubakar, N. S. A., & Ahmad, A. (2016, November). Software testing techniques: A literature review. In 2016 6th international conference on information and communication technology for the Muslim world (ICT4M) (pp. 177-182). IEEE. https://doi.org/10.1109/ICT4M.2016.045
Jiang, Z. M., & Hassan, A. E. (2015). A survey on load testing of large-scale software systems. IEEE Transactions on Software Engineering, 41(11), 1091-1118.
Jovanović, I. (2006). Software testing methods and techniques. The IPSI BgD Transactions on Internet Research, 5(1) 30-41.
Khan, M. E. (2010). Different forms of software testing techniques for finding errors. International Journal of Computer Science Issues (IJCSI), 7(3), 24.
Korel, B. (1990). Automated software test data generation. IEEE Transactions on software engineering, 16(8), 870-879. https://doi.org/10.1109/32.57624
Raza, A., Shah, B., Ashraf, M., & Ilyas, M. (2022). Object-Oriented Software Testing: A Review. In Proceedings of International Conference on Information Technology and Applications (pp. 461-467). Springer, Singapore.
Roshan, R., Porwal, R., & Sharma, C. M. (2012). Review of search based techniques in software testing. International Journal of Computer Applications, 51(6).
Sachtleben, R., & Peleska, J. (2022). Effective grey‐box testing with partial FSM models. Software Testing, Verification and Reliability, 32(2), e1806.
Sawant, A. A., Bari, P. H., & Chawan, P. M. (2012). Software testing techniques and strategies. International Journal of Engineering Research and Applications (IJERA), 2(3), 980-986.
Umar, M. A., & Zhanfang, C. (2020). A Comparative Study of Dynamic Software Testing Techniques. International Journal of Advanced Networking and Applications, 12(3), 4575-4584.
Wang, B., & Li, H. (2022). Analysis of Testing Methods of Large-scale Information Software. Academic Journal of Computing & Information Science, 5(1).
Yimer, S., & Gizachew, B. (2022). The Development of a Web-Based Application Security Testing Framework in Addis Ababa, Ethiopia. Global Journal of Computer Sciences: Theory and Research, 12(1), 12-22.
Yimer, S., & Gizachew, B. (2022). The Development of a Web-Based Application Security Testing Framework in Addis Ababa, Ethiopia. Global Journal of Computer Sciences: Theory and Research, 12(1), 12-22.
Copyright (c) 2022 Journal La Multiapp

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.