Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for automated testing of embedded software

A technology of automated testing and embedded software, applied in software testing/debugging and other directions, can solve problems such as time-consuming, not found, manual entry, etc., to achieve the effect of improving efficiency and quality, improving testing efficiency, and improving work efficiency

Active Publication Date: 2017-04-12
10TH RES INST OF CETC
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing test management tools such as KTFLOW and QC can assist test process management, but they are separated from test execution, that is, test records need to be entered manually, and the efficiency of testing and the authenticity of results need to be improved
[0007] In addition, the current testing tools do not consider the issue of software engineering. During the testing process, after the software requirements and interface documents are changed, the testers cannot obtain the change information at the first time, resulting in a delay in the change of the test work and poor response. , affecting the progress of the entire project
[0008] For embedded software, automated testing has not found an effective method, which seriously affects software quality and development efficiency
The entire testing process is a time-consuming repetitive manual operation
Moreover, during the test process, the results of each test case are judged by humans, and the number of test cases is often very large. After the entire test process, the test results will also have large deviations, and the efficiency is very low.

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
  • A method for automated testing of embedded software
  • A method for automated testing of embedded software
  • A method for automated testing of embedded software

Examples

Experimental program
Comparison scheme
Effect test

test Embodiment 2

[0048] refer to Figure 5 . In the specific test execution, it is set that the agent 1 is between the testing software module A and the tested software module B, and the agent 2 is set between the tested software module B and the testing software module C. When executing test case 2, the master control terminal sends the test data 3 to the agent 1, and then the agent 1 sends the input data to the data interface driver module 1, and sends the input data to the software under test through the data interface driver module 1 Module B, then the data interface driver module 1 receives the test data 4 returned by the tested software module B, and the data interface driver module 2 receives the test data 5 sent by the tested software module B to the test software module C, that is, the agent 1 The test data 4 and the test data 5 are received by the agent 2 respectively, and then reported to the master control end by the two agents to judge the test results.

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 provides a method for automatically testing embedded software, and aims to provide a method which is not separated in design and execution and is capable of improving the testing efficiency and the testing quality of the embedded software. The method is realized through the following technical schemes of integrating interface design, test planning, test design, test execution, defect management and regression test in a unified platform for management by adopting software engineering; allocating the grades between a data element and a data block according to difference of items, and designing an interface control file; establishing a test cross-linking environment diagram, formulating test types, and designing test items or test sub-items, the name of test cases and the description of test cases; designing independent test cases, forming a scene / business flow test case by linking the independent test cases together through a flow diagram, and saving data of the test design in a database; jointly forming a test platform by enabling the test execution to be combined with the test environment diagram, the test cases and an interface route; automatically recording a test result by a system.

Description

technical field [0001] The invention relates to embedded software testing technology, in particular to an automatic testing and management method of embedded software. Background technique [0002] With the popularization and development of embedded technology, embedded applications are becoming more and more in-depth, the scale of embedded software development is also increasing, and the corresponding embedded software is becoming more and more complex. Because embedded software often directly or indirectly controls some hardware and forms a system with hardware devices, if an error occurs in the embedded software in the actual environment, it may cause the hardware device it controls to be in an abnormal state. If the software controls a safety-critical device, Its software failure will cause irreparable losses to the entire system, and even endanger the safety of life and property. The particularity of the embedded system determines that the system and application softwa...

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 Patents(China)
IPC IPC(8): G06F11/36
Inventor 阳长永孙肖孙云杨静
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products