International Journal of Computer Techniques Volume 12 Issue 4 | Testing Machine Learning Algorithms: Software QA Strategies for Non-Deterministic and Data-Driven System

Testing ML Algorithms: QA for Non-Deterministic Systems | IJCT Journal Volume 9 Issue 4

Testing Machine Learning Algorithms: Software QA Strategies for Non-Deterministic and Data-Driven Systems

Author: Oyindamola Adebayo
Wilmington University, Delaware, USA
Contact: +1 (484) 626-6150

Journal: International Journal of Computer Techniques (IJCT)

Volume: 9 | Issue: 4 | Publication Date: July – August 2022

ISSN: 2394-2231 | Journal URL: https://ijctjournal.org/

Abstract

This paper investigates the challenges of software quality assurance (QA) in machine learning systems, which are inherently non-deterministic and data-driven. It reviews limitations of traditional testing and introduces specialized QA strategies such as metamorphic testing, adversarial testing, drift monitoring, and explainability checks. Case studies from autonomous systems, finance, and healthcare illustrate practical applications.

Keywords

Machine Learning Testing, Software Quality Assurance (QA), Non-Deterministic Systems, Data-Driven Software, Model Validation Techniques

Conclusion

ML systems demand new QA paradigms due to their stochastic nature and evolving behavior. This paper outlines a comprehensive framework combining traditional software testing with ML-specific evaluation techniques. Future directions include ethical QA automation, standardized ML QA protocols, and interdisciplinary AI quality engineering roles.

References

Includes 15+ references from IEEE, Elsevier, Springer, and peer-reviewed journals covering ML testing, QA frameworks, and non-deterministic system validation.