• HUSSEIN MOHAMMED ALI *Tishk International University, Kurdistan Region-Iraq
  • MAHMOOD YASHAR HAMZA *Tishk International University, Kurdistan Region-Iraq
  • TARIK AHMED RASHID ** University of Kurdistan Hewler, Kurdistan Region-Iraq
Keywords: Automated testing, Manual testing, Software testing, Software quality.


The software development lifecycle depends heavily on the testing process, which is an essential part of finding issues and reviewing the quality of software. Software testing can be done in two ways: manually and automatically. With an emphasis on its primary function within the software lifecycle, the relevance of testing in general, and the advantages that come with it, this article aims to give a thorough review of automated testing. Finding time- and cost-effective methods for software testing. The research examines how automated testing makes it easier to evaluate software quality, how it saves time as compared to manual testing, and how it differs from each of them in terms of benefits and drawbacks. The process of testing software applications is simplified, customized to certain testing situations, and can be successfully carried out by using automated testing tools.





Download data is not yet available.


D. M. Rafi and K. R. Kiran Moses, Automated Software Testing A study of the state of practice, 2012.
A. K. Jena, H. Das and D. P. Mohapatra, Automated Software Testing Foundations, Applications and Challenges, Springer, 2020.
S. Fatima, B. Mansoor, L. Ovais, S. A. Sadruddin and S. A. Hashmi, "Automated Testing with Machine Learning Frameworks: A Critical Analysis," Engineering Proceedings, vol. 20, no. 1, p. 12, 2022.
S. Berner, R. Weber and R. K. Keller, "Observations and Lessons Learned from Automated Testing," Proceedings of the 27th international conference on Software engineering, 2005.
S. R. Choudhary, A. Gorla and A. Orso, "Automated Test Input Generation for Android: Are We There Yet?," 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 429-440, 2015.
S. Berner, "About the Development of a Point of Sale System: an Experience Report," 25th International Conference on Software Engineering, 2003. Proceedings., pp. 528-533, 2003.
R. Ramler, W. Putschögl and D. Winkler, "Automated Testing of Industrial Automation Software: Practical Receipts and Lessons Learned," In Proceedings of the 1st International Workshop on Modern Software Engineering Methods for Industrial Automation, pp. 7-16, 2014.
D. Hoffman, "Cost Benefits Analysis of Test Automation," STAR West, 99, 1999.
T. Varma, "Automated software testing: introduction, management and performance," ACM SIGSOFT Software Engineering Notes, vol. 25, no. 3, pp. 65-65, 2000.
M. Polo, P. Reales, M. Piattini and C. Ebert, "Test Automation," IEEE software, vol. 30, no. 1, pp. 84-89, 2013.
D. Graham, R. Black and E. V. Veenendaal, Foundations of Software Testing, UK: CENGAGE, 2020.
H. V. Gamido and M. V. Gamido, "Comparative Review of the Features of Automated Software Testing Tools," International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 5, pp. 4473-4478, 2019.
H. D. and K. A., "Automated defect prevention: best practices in software management," 2007.
"Systems and software engineering—Vocabulary ISO/IEC/IEEE 24765," IEEE Standards Association, pp. 1-418, 2010.
C. Djaoui, E. Kerkouche and K. Khalfaoui, "A Graph Transformation Approach to Generate Analysable Maude Specifications from UML Interaction Overview Diagrams," IEEE International Conference on Information Reuse and Integration for Data Science, pp. 511-517, 2018.
M. E. Khan, "Different Forms of Software Testing Techniques for Finding Errors," IJCSI International Journal of Computer Science Issues, vol. 7, no. 3, pp. 11-17, 2010.
P. Mahajan, H. Shedge and U. Patkar, "Automation Testing In Software Organization," International Journal of Computer Applications Technology and Research, vol. 5, no. 4, pp. 198-201, 2016.
M. A. Umar and C. Zhanfang, "A Study of Automated Software Testing: Automation Tools and Frameworks," International Journal of Computer Science Engineering (IJCSE), vol. 8, no. 3, pp. 217-225, 2019.
How to Cite
ALI, H. M., HAMZA, M. Y., & RASHID, T. A. (2023). A COMPREHENSIVE STUDY ON AUTOMATED TESTING WITH THE SOFTWARE LIFECYCLE . Journal of Duhok University, 26(2), 613 - 620. https://doi.org/10.26682/csjuod.2023.26.2.55