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

Auxiliary method for automatic testing of PET-CT system control software

A PET-CT, automated testing technology, applied in the software field to achieve the effect of improving feasibility

Active Publication Date: 2020-01-17
JIANGSU SINOGRAM MEDICAL TECH CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the existing technical problems, the present invention provides an auxiliary method for automated testing of PET-CT system control software, which can solve the problems of attribute information filling and custom controls to realize related interfaces, and lay a solid foundation for automated testing

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
  • Auxiliary method for automatic testing of PET-CT system control software
  • Auxiliary method for automatic testing of PET-CT system control software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] This embodiment provides an auxiliary method for automatic testing of PET-CT system control software, such as figure 1 shown, including:

[0059] For the PET-CT system control software to be tested automatically, the auxiliary tool searches all controls of the PET-CT system control software;

[0060] The auxiliary tool judges whether each control has attribute information; if there are controls without attribute information, set unique attribute information for controls without attribute information according to predetermined rules; the attribute information is required for automated testing attribute information;

[0061] The auxiliary tool judges whether there are custom controls in all controls, and if so, judges whether each custom control implements an interface that exposes attribute information; An interface for exposing attribute information, so that all controls after adjustment can be automatically tested.

[0062] Further, if the PET-CT system control soft...

Embodiment 2

[0065] This embodiment provides a specific assistant method for PET-CT system control software automated testing, such as figure 2 shown, including:

[0066] 101. For the PET-CT system control software to be automatically tested, the auxiliary tool searches for all controls of the PET-CT system control software.

[0067] Preferably, before step 101, the code of the entire project is acquired, traversed to generate a syntax tree of the entire project code. Step 101 is to search for the syntax tree of the entire project code. Among them, the recognition and control of the code by the compiler is also realized through the syntax tree, so the algorithm for generating the syntax tree is relatively mature. In addition, some compilers, such as Microsoft's Roslyn, open the syntax tree to users. Therefore, for this type of compiler, the auxiliary tools can directly use the syntax tree provided by the compiler instead of generating it by itself.

[0068] 101-1. The auxiliary tool g...

Embodiment 3

[0100] This embodiment provides a device for assisting automatic testing of PET-CT system control software, including:

[0101] The search unit is used for the PET-CT system control software to be tested automatically, and searches all controls of the PET-CT system control software;

[0102] A processing unit for judging whether each control has attribute information; if there are controls without attribute information, set unique attribute information for controls without attribute information according to predetermined rules; the attribute information is required for automated testing attribute information;

[0103] Determine whether there are custom controls in all controls, and if so, determine whether each custom control implements the interface that exposes the attribute information; if not, implement the custom control that does not implement the interface to use the attribute information Interfaces exposed to enable automated testing of all controls after adjustments....

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 belongs to the technical field of software, and particularly relates to an auxiliary method for automatic testing of PET-CT system control software. The auxiliary method comprises the steps that 101, aiming at PET-CT system control software to be subjected to automatic testing, an auxiliary tool searches all controls of the PET-CT system control software; 102, the auxiliary tool judges whether each control has attribute information; if not, setting unique attribute information for the control without the attribute information according to a preset rule; 103, the auxiliary tool judges whether custom controls exist in all the controls, and if yes, whether each custom control achieves an interface for exposing the attribute information is judged; and if not, the interface for exposing the attribute information is implemented for the custom control which does not implement the interface. The auxiliary method can solve the problems of attribute information filling and relatedinterface realization of the custom control, and lays a good foundation for automatic testing.

Description

technical field [0001] The invention belongs to the technical field of software, in particular to an auxiliary method for automatic testing of PET-CT system control software. Background technique [0002] PET-CT is a nuclear medicine imaging device that combines PET and CT. Among them, PET (Positron Emission Tomography, positron emission tomography) is responsible for collecting PET sequences with functional imaging functions; CT (X-ray Computed Tomography, X-ray tomography) is responsible for collecting CT sequences with structural imaging functions. On top of the two main hardware devices of PET and CT, there is a system control software, which combines the two and works together to complete the collection and imaging functions of PET-CT as a whole. [0003] As the control software of large medical equipment such as PET-CT, the PET-CT system control software runs on an external workstation specially designed for PET-CT, and is responsible for controlling each hardware uni...

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/36G06F8/38G16H40/60
CPCG06F11/3672G16H40/60G06F8/38Y02P90/02
Inventor 张悦
Owner JIANGSU SINOGRAM MEDICAL TECH CO 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