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

System testing method

A system test and test case technology, applied in the field of train operation control system in China, can solve the problems of incomplete testing and inability to judge, and achieve the effect of improving test quality, reducing dependence, and improving execution efficiency

Active Publication Date: 2013-04-17
CHINA ACADEMY OF RAILWAY SCI CORP LTD +3
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the cause of the defect cannot be judged from the defect database generated by this method, and the user needs to analyze and judge; and the solution is to pre-organize the test sequence, but if there is an omission, the test will be incomplete

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
  • System testing method
  • System testing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] figure 1 This is a method for system testing provided by an embodiment of the present invention. The method may include the following steps:

[0019] Step 101: Monitor each interface of the system. If the message data of an interface can trigger a test case, it is determined that the message data matches the trigger condition of the test case successfully, and when the trigger condition matches successfully, the test case enters the execution queue .

[0020] Among them, the message data can be test data or actual data. In other words, the present invention can be used in laboratory tests (for example, to test specific functions), and can also be used in actual work to detect the operating state of the system.

[0021] Whether the received message data can trigger the test case is mainly to determine whether the message data can search for matching trigger conditions. Trigger conditions generally include: recording unit (JRU) messages, radio block center RBC messages, vehicl...

Embodiment 2

[0030] In order to introduce the present invention more specifically, the following is attached figure 2 The present invention will be further described. Such as figure 2 As shown, including the following steps:

[0031] Step 201: Establish a knowledge base. This embodiment takes the test of the CTCS-3 level train control system used in the Chinese train operation control system as an example for introduction. Therefore, a knowledge base corresponding to it needs to be established.

[0032] The main purpose of the knowledge base is to verify whether the system meets the overall technical plan and system requirements of the CTCS-3 level train control system, that is, to verify whether the system functions are complete and whether the equipment has reached the interconnection and interoperability requirements, so the final judgment The basis is the system function requirement specification.

[0033] "CTCS-3 Level Train Control System Test Case" is compiled according to "CTCS-3 Le...

test example )

[0047] One-to-many, that is, the trigger conditions of the test case are met for a certain period of time. At this time, the start and end time of the test case must be determined first. If the corresponding predetermined execution result is matched within the start and end time, the case execution is successful, otherwise the case execution failure. For example, overspeed protection (test case): when the speed exceeds the allowable speed, the trigger condition is met; at this time, the start and end time of the test case should be determined, when the driver slows down or uses the maximum service brake or emergency brake during this period When the speed is lower than the allowable speed, the case execution succeeds, otherwise the case execution fails.

[0048] Preferably, in order to avoid repeated search and comparison of test cases, or repeated judgments of trigger conditions, the overhead of the system increases for a period of time, which affects test efficiency. Therefore...

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 a system testing method. The method includes the steps: monitoring each interface of a system; judging that message data are successfully matched with triggering conditions of a test case if the message data of one interface can trigger the test case, and enabling the test case to enter an execution queue after the triggering conditions are successfully matched; acquiring an execution result of the test case and judging whether the test case is positive test or not according to an identifier of the test case; matching the execution result with a predetermined execution result if the test case is the positive test, and failing execution if not; and succeeding in case execution if the execution result and the predetermined execution result are successfully matched when the test case is the positive test, and failing execution if not. By the aid of the system testing method, the execution efficiency of the test case is increased, testing quality is improved, testing dependence is decreased, and manpower and material resources are saved.

Description

Technical field [0001] The invention relates to a Chinese train operation control system, in particular to a method for system testing. Background technique [0002] With the rapid development of computer technology, automated testing technology is becoming more and more mature. Automatic testing technology has been widely adopted for software testing, and significant achievements have been made. [0003] At present, the CTCS-3 level train control system adopted in our country has very complicated structure and functions, and has very strict requirements on the safety of the equipment officially put into operation. Therefore, a complete functional test is required before it is officially put into use. For the CTCS-3 level train control system test, most of the traditional manual test methods are used. After the problem occurs, it is necessary to manually find the cause of the problem, which is time-consuming, labor-intensive, and inefficient. For some accidental failures, if the...

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
Inventor 杨志杰徐宁吕旌阳王财进王瑞万林王丁刘佳
Owner CHINA ACADEMY OF RAILWAY SCI CORP LTD
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