Software testing automation framework (STAF)-based fault injection automation testing platform and method for high-end fault-tolerant computer
A technology of automated testing and fault injection, applied in software testing/debugging, etc., can solve the problems of inapplicable high-end fault-tolerant computer fault injection test requirements, single fault type, etc., to achieve the effect of enhancing scalability and maintainability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0044] Specific Embodiment 1: The STAF-based high-end fault-tolerant machine fault injection automation test platform described in this embodiment is based on the following distributed test environment. The distributed test environment is an automated and distributed test built based on STAF Environment, this environment comprises control machine 4, test proxy server group, FTP server 5, monitor 3, target server 7 (high-end fault-tolerant computer to be tested) and data server 6,
[0045] Among them, the control machine 4 is the control terminal in the entire test environment, which is used to manage and control the entire automated test process; it submits automated test tasks to each test node in the test environment through the underlying STAF service, and monitors the test results at the same time. The task execution status of the point, and send the data related to the progress of the task execution to the monitor 3;
[0046]The monitor is used to display and output the t...
specific Embodiment approach 2
[0059] Specific embodiment two, this embodiment is to further explain the application layer in the high-end fault-tolerant machine fault injection automation test platform based on STAF described in specific embodiment one, in this embodiment, the application layer is designed according to the MVC application model Thoughtfully designed, the master control service in the application layer consists of three parts: the view layer, the controller and the model, among which:
[0060] The view layer View is used to provide a human-computer interaction interface according to the data sent by the controller to realize information interaction with the evaluation personnel, for example: you can choose to formulate test parameters on site, or choose to read test parameter files directly from the MySQL database on the monitoring machine .
[0061] The codes of the view layer are all the layout of the software interface and do not contain business logic;
[0062] Controller is responsibl...
specific Embodiment approach 3
[0070] Specific embodiment three, this embodiment is to further explain the model of the STAF-based high-end fault-tolerant machine fault injection automation test platform described in the second specific embodiment, the model includes a test strategy generation management module, a user management module, a test Agent resource management module, dynamic deployment module, automated test task management module, test log management module, result recovery module, result analysis module and result display module, in which:
[0071] Test strategy generation management module: used to receive test parameters or test parameter files, and generate command control words according to the test parameters or test parameter files;
[0072] User management module: used to manage system user information and control system access rights;
[0073] Test agent resource management module: used to manage test machine resources in the entire test system, and rationally allocate and utilize these...
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