Enhancing Software Testing with Machine Learning
Mouna Mothey
AI summary
70% confidenceSoftware testing is one of the most critical processes toward achieving software quality and reliability. However, this is a time-consuming and resource-intensive process.
Generated by MESSAI extraction pipeline · review against source PDF
No 3D model is mapped to this paper yet. Parameter ranges above still place reported values on the literature distribution.
Abstract
Software testing is one of the most critical processes toward achieving software quality and reliability. However, this is a time-consuming and resource-intensive process. Integration of Machine Learning into such a process in software testing could be seen as promising for automating or optimising such processes. This report discusses how ML techniques can assist in streamlining some of these testing activities, such as test case generation, fault detection, and test prioritization. Predictive analytics and ML algorithms make testing better in terms of effectiveness, accuracy, and adaptability. Although much has been accomplished, there are many issues related to fully implementing ML in traditional testing frameworks that still need research.
Keywords
Identifiers
- Journal
- Kuwait Journal of Machine Learning
- Year
- 2023