A Comprehensive Study on Automated Testing with the Software Lifecycle
Hussein Mohammed Ali, Mahmood Yashar Hamza, Tarik Ahmed Rashid

TL;DR
This paper reviews automated testing within the software development lifecycle, highlighting its advantages, cost-effectiveness, and how it simplifies and customizes testing processes compared to manual methods.
Contribution
It provides a comprehensive analysis of automated testing's role, benefits, and challenges in the software lifecycle, emphasizing its efficiency and adaptability.
Findings
Automated testing improves software quality evaluation.
It saves time compared to manual testing.
Automated testing tools simplify and customize testing processes.
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Software System Performance and Reliability
