ZC.WUKONG MCAL TEST TOOL
Introduction

ZC.WuKong Software provides comprehensive test and verification capabilities as well as automated testing support for AUTOSAR MCAL (Microcontroller Abstraction Layer) code projects:First, it enables fully automated integration testing (SWE05) and functional testing (SWE06) across the entire MCAL layer.Second, it covers VSMD (Vendor Specific Module Definition) validation.

ZC.WuKong Test Tool enables different configurations of the MCAL and design of test cases via MCAL configuration tools such as EB and ZC.MuNiu. It automatically compiles the test code and MCAL projects through Makefile files and the Cygwin environment, and supports automatic flashing, automatic execution of test code, and test execution via debuggers like Lauterbach

image.png


Detailed Introduction

Select the TestCase

Click on Integration Test to view the following page, where you can select MCAL for testing or use VSMD testing. Left-click on a test case to select it.

image.png

 Start Testing

Click Test to start Testing

image.png

Generation Code

image.png

Start testing

image.png

Generate Report and log

image.png


image.png


Function Summary

MCAL (Microcontroller Abstraction Layer), serving as the "bridge" connecting automotive-grade chips and upper-layer software, directly dictates the stability and efficiency of hardware resource invocation. Its development quality is closely tied to the safety performance of core functions such as autonomous driving and powertrain control. Meanwhile, VSMD (Vendor Specific Module Definition), as the key carrier for differentiated implementation in the AUTOSAR architecture, has its compliance validation as the core link to resolve cross-vendor module compatibility issues.

image.png

ZC.WuKong Software is a comprehensive test integration platform specifically designed for automotive electronic system development. Centered on MCAL testing and VSMD validation, this software integrates end-to-end automated solutions covering the full workflow of automotive electronic MCAL module development, testing, validation, and quality assurance. Developed in Python, it builds a modern graphical user interface (GUI) based on the Tkinter framework, supports cross-platform operating systems including Windows and Linux, and achieves high scalability and maintainability via modular architecture design.

For example, for the ST Stella E1 chip, ZC.WuKong Software supports fully automated testing for 17 MCAL modules.The supported testable modules are as follows:

image.png

Technical Architecture

Ø  Python(3.10.10)

Ø  Cygwin

Ø  HighTec(window64)

Ø  EB Tresos

image.png


Product Features

ZC.WuKong Tool, as a comprehensive test and verification tool specifically designed for automotive electronic MCAL, its key advantages can be summarized as follows:

1)    Highly integrated toolchain: The platform comes with a built-in Linux virtual environment and is compatible with configuration tools such as EB_Tresos, enabling "out-of-the-box" usage. This greatly reduces the workload of environment configuration and effectively addresses efficiency issues caused by environmental discrepancies.

2)   End-to-end automated testing: It supports one-click automated operations from configuration generation, compilation, flashing, and testing to report generation, significantly reducing manual intervention and improving test efficiency and consistency.

3)    Flexible test extensibility: Based on the customer's actual environment, it can customize MCAL testing and VSMD validation solutions to meet personalized requirements, demonstrating excellent adaptability and scalability.

image.png

Product Advantages

The characteristics of the test environment in ZC.WuKong Software Platform are as follows:

Ø  End-to-end automated testing

Ø  Highly integrated tool environment

Ø  Support for VSMD and MCAL testing

Ø  Cross-platform compatibility

Ø  Customizable MCAL integration testing

Ø  Integrated quality assurance system

Ø  Graphical operation and real-time monitoring

Ø  Intelligent test log analysis         



Download
Product Manual

Click to download the product manual