Pioneering Testing Technologies: Advancing Software Quality Through Innovative Methodologies and Frameworks

Authors

  • Syafiq Rahman Department of Computer Science, Universiti Putra Malaysia
  • Farah Nadia Department of Computer Science, Universiti Sains Malaysia

Keywords:

JUnit, Selenium, TestNG, Mockito, Cucumber

Abstract

Ensuring software quality is paramount in the development process, influencing reliability, efficiency, maintainability, and user satisfaction. Traditional testing methods, though foundational, exhibit limitations such as time-consuming manual testing, resource-intensive automated testing, and challenges in scaling and human error. This research explores emerging testing technologies, including AI and ML-based testing, crowd testing, and exploratory testing, to address these limitations. AI-driven test automation and predictive analytics are highlighted for their potential to enhance efficiency, accuracy, and coverage by automating and optimizing test processes. The study involves a comprehensive literature review and comparative analysis of traditional and innovative testing methods, assessing their impact on defect detection, test coverage, and overall software quality. The findings illustrate that leveraging advanced testing technologies can significantly improve software development practices, ensuring higher quality and faster time-to-market.

Author Biography

Farah Nadia, Department of Computer Science, Universiti Sains Malaysia

 

 

Downloads

Published

2024-02-16

How to Cite

Syafiq Rahman, & Farah Nadia. (2024). Pioneering Testing Technologies: Advancing Software Quality Through Innovative Methodologies and Frameworks. Journal of Artificial Intelligence and Machine Learning in Management, 8(2), 44–70. Retrieved from https://journals.sagescience.org/index.php/jamm/article/view/188