Automated Testing for Constrained Embedded Systems: A Maturity-Oriented Approach
Abstract
The increasing complexity of embedded systems, especially in critical environments, demands reliable and scalable validation methodologies. This work presents an automated testing framework based on Python to validate embedded systems through acoustic and serial communication. The tool executes protocol-defined commands, logs responses, and generates reports with quantifiable metrics. Through this structured approach, the system enables proactive identification of edge-case failures and aligns with Capability Maturity Model Integration (CMMI) and Technology Readiness Level (TRL) frameworks. Results indicate improved test coverage, reduced post-deployment bugs, and process standardization, even in resource-constrained environments.