Achieving Software Testing Efficiency Through the Implementation of Cutting-Edge Automation Technologies

Authors

  • Youssef Mustafa Department of Computer Science, Universitas Andalas
  • Lia Handayani Department of Computer Science, Universitas Lampung

Keywords:

Selenium, Appium, Cucumber, Ansible

Abstract

This research paper explores the critical role of automation in modern software testing, highlighting its historical evolution from manual testing methods to the adoption of sophisticated automated tools. Software testing, essential for ensuring software quality, reliability, and performance, has transformed significantly with the advent of automation technologies. The paper discusses the limitations of manual testing—such as time consumption, human error, and scalability issues—and examines how automation addresses these challenges by increasing efficiency, accuracy, and test coverage. Key advancements in software testing automation, including artificial intelligence, machine learning, robotic process automation, cloud-based testing, containerization, and continuous testing, are analyzed for their impact on optimizing the testing process. The objectives are to understand the transition to automated testing, assess its benefits and challenges, and identify best practices for implementation. The paper concludes that automation is indispensable in agile and DevOps environments, enabling rapid identification and resolution of defects, comprehensive testing of complex scenarios, and maintaining high-quality software delivery.

Author Biographies

Youssef Mustafa, Department of Computer Science, Universitas Andalas

 

 

 

Lia Handayani, Department of Computer Science, Universitas Lampung

 

 

Downloads

Published

2024-05-17

How to Cite

Youssef Mustafa, & Lia Handayani. (2024). Achieving Software Testing Efficiency Through the Implementation of Cutting-Edge Automation Technologies. Applied Research in Artificial Intelligence and Cloud Computing, 7(6), 83–107. Retrieved from https://researchberg.com/index.php/araic/article/view/211