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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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....
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com