Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for testing a system

A technology for the system and the system under test, which is applied in the field of testing the system to achieve the effect of improving accuracy

Pending Publication Date: 2021-01-29
ROBERT BOSCH GMBH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, static analysis reports on the one hand problems in the system under test which are unlikely to be caused in the actual execution of the system under test, or static analysis reports input variables which should lead to the traversal of a determined program path, However, said input variables lead to the traversal of another program path during the actual execution of the computer program

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
  • Method for testing a system
  • Method for testing a system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In the following the invention is firstly described for the case where the system to be tested is a computer program or contains a computer program. Here, the system to be tested can be a pure computer program or an embedded system with a computer program. However, the method described is correspondingly also suitable for purely hardware systems as the system to be tested.

[0026] Automated dynamic testing may be performed by a computer-implemented testing system at the system under test. Here, the test system generates input variables for the system under test, executes the system under test or initiates the execution of the system under test and observes the system under test in order to determine erroneous behavior. The system under test receives input variables and performs calculations based on these input variables. In the testing of the computer program, the computer program is executed in particular by the processor processing the computer program.

[0027] ...

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

A method for testing a system. A computer-implemented method for testing a system is disclosed, the tested system being a computer program, a hardware system, or an embedded system. In the method, using a static analysis, a first part of an execution structure for the system is examined to see if the system runs corresponding execution paths without errors when the first part of the execution structure is executed. If in the static analysis error-free execution is determined for the first part of the execution structure, the system is examined using a dynamic analysis which leaves out execution paths which correspond to the first part of the execution structure.

Description

technical field [0001] The invention relates to a computer-implemented method for testing a system, in particular a computer program, a hardware system or an embedded system, as well as to a computer program and a test system set up for this purpose. Background technique [0002] A known method for dynamically testing a system to find weaknesses is so-called fuzz testing (also known as: Fuzzy Testing or Fuzzing). In this scenario, a system under test (SUT-system under test), typically a computer program or a part of a computer program is executed. The execution takes place according to the input variables the system obtains from the fuzzer. The fuzzer observes the behavior of the system under test while the system is being executed, ie in particular software is being executed, that is to say processed by the computer. Here, if the system under test terminates or exhibits other undesired behavior while executing, the fuzzer flags the provided input variables as being bug-re...

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/3688G06F11/3608G06F11/3612G06F11/3684G06F11/0772G06F11/3692
Inventor C.胡思H.勒尔R.阿马尔纳特S.格赖纳
Owner ROBERT BOSCH GMBH