학술논문

Design of Test Framework Based on Lightweight Operating System
Document Type
Conference
Source
2021 International Conference on Computer Network, Electronic and Automation (ICCNEA) ICCNEA Computer Network, Electronic and Automation (ICCNEA), 2021 International Conference on. :96-100 Sep, 2021
Subject
Computing and Processing
System kernels
Operating systems
Memory management
Software quality
Switches
Energy efficiency
Time factors
Lightweight Operating System
Limited Resources
Test Framework
Test Efficiency
Language
Abstract
Improving the quality and testing efficiency of embedded software is an important research topic at present. The existing typical open source testing frameworks are mainly for general embedded software products or general web domain software products. In view of the problems that open source testing frameworks do not meet the specific requirements of lightweight operating systems, such as low memory consumption, high energy efficiency and so on, Through the research and analysis of lightweight operating system testing technology and typical operating system architecture, a lightweight testing framework is designed. According to the counting semaphore of the system kernel, the overall test framework and the test methods of some important modules are given from the perspective of task switching time and interrupt response time in the time performance of the lightweight operating system. The correctness of the design and implementation of the test framework is verified. The test results show that the test efficiency is improved through the test framework, thus, the software quality can be further improved.