Supercharge Your Innovation With Domain-Expert AI Agents!

Embedded software integration test integrity analysis method

A technology for embedded software and integration testing, applied in software testing/debugging, error detection/correction, instrumentation, etc., to solve problems such as unimplemented integrated test integrity analysis of embedded software, to improve test coverage and reduce risks , reduce the effect of selection errors

Pending Publication Date: 2021-04-02
中国航发控制系统研究所
View PDF11 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When traditional embedded software performs integration testing, it mainly focuses on coverage indicators such as code statement coverage, branch coverage, and modified conditions / decision coverage (MC / DC), and does not implement embedded software integration testing. Integrity analysis of

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded software integration test integrity analysis method
  • Embedded software integration test integrity analysis method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025]The technical solutions of the present invention will be further described below with reference to the accompanying drawings. An embedded software integration test integrity analysis method, including steps:

[0026](1) Generate the actual call sequence of the measured software function and the data interface:

[0027]First start from the program entry, until the program export, the function calls hierarchy, the function branch structure, the function call, and the data interface assignment timing are extracted from the measured code. The data interface includes global static variables, global variables, and structural variables.

[0028]After extracting the above content from the measured code, the actual call sequence of the measured software function and the data interface is formed, and the sequence is schematic.figure 1 Indicated.

[0029](2) Generate the list of input data interfaces and output data interfaces:

[0030]Count all test scripts Enter the data interface and output data int...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an embedded software integration test integrity analysis method, which comprises the steps of generating a tested software function and a data interface actual call sequence according to a tested software program entry and a program exit; counting input data interfaces and output data interfaces in all the test scripts, and respectively generating an input data interface list and an output data interface list; counting coverage rate information of a tested code test structure; matching the function triggering operation time sequence in the test script with the functionactual calling sequence, and analyzing that the time sequence is consistent; analyzing test integrity according to the input data interface list and the output data interface list; and analyzing function calling and function implementation logic verification integrity according to the code structure coverage rate information. According to the method, whether the function in the test script is truly called or not, the function calling time sequence, the input and output interface test integrity and the function calling and function implementation logic verification integrity are analyzed, so that the requirements of embedded software on the safety are met.

Description

Technical field[0001]The present invention relates to embedded software integration tests, and more particularly to an embedded software integrated test integrity analysis method.Background technique[0002]With the wide application of embedded systems in various industries, all areas, the test technology of embedded software has become a development hot spot in the field of today's computer. In some areas with high security requirements, such as aerospace engine full-permissions electronic control system software, any minor software defects of embedded software may be made in major safety accidents.[0003]Traditional embedded software When the integrated test, the main focus on the code statement coverage, the branch coverage and change condition determination coverage (MC / DC) coverage, and does not implement embedded software integration test Integrity analysis.Inventive content[0004]The object of the invention is to provide an embedded software integrated test integrity analysis m...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3604G06F11/3676G06F11/3688
Inventor 郝小蕾熊波刘伟民
Owner 中国航发控制系统研究所
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More