Abstract:Equipment embedded software features expanding scale, intricate interface couplings and frequent version iterations. Traditional document-driven testing therefore suffers from poor standardization, low test efficiency and incomplete coverage of abnormal scenarios. This paper proposes an improved model-driven automated testing technology for embedded software. Based on Model-Based Systems Engineering (MBSE), an optimized Unified Modeling Language (UML) sequence diagram modeling approach with logic-data decoupling is adopted to build test models covering both conventional and abnormal scenarios. A full-process automated testing framework is established, supporting automatic decomposition of test models, automatic generation of test data and scripts, automated test execution and auto-generation of test documents. This framework eliminates technical silos between requirement models, test models and test cases as well as test scripts, and achieves seamless integration of the entire testing workflow. Engineering application results demonstrate that the proposed method effectively elevates the digitalization and standardization of embedded software testing, improves test efficiency and test quality, and can well adapt to iterative testing requirements of embedded software for complex equipment.