CN116048972A - Server RAS test method, system, device and storage medium - Google Patents
Server RAS test method, system, device and storage medium Download PDFInfo
- Publication number
- CN116048972A CN116048972A CN202211710337.2A CN202211710337A CN116048972A CN 116048972 A CN116048972 A CN 116048972A CN 202211710337 A CN202211710337 A CN 202211710337A CN 116048972 A CN116048972 A CN 116048972A
- Authority
- CN
- China
- Prior art keywords
- test
- server
- identification information
- tested
- ras
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010998 test method Methods 0.000 title abstract description 5
- 238000012360 testing method Methods 0.000 claims abstract description 270
- 230000003213 activating effect Effects 0.000 claims abstract description 8
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000013515 script Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 abstract description 20
- 238000009434 installation Methods 0.000 abstract description 9
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a server RAS test method, which comprises the following steps of: scanning identification information of a server to be tested; comparing the identification information with prestored identification information; activating embedded test software by using the identification information in response to the identity of the two; selecting an item to be tested from the test software and executing the item; and naming the test result by the identification information and uploading the test result to the server. The invention also discloses a system, computer equipment and a readable storage medium. The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
Description
Technical Field
The invention relates to the field of testing, in particular to a server RAS testing method, a system, equipment and a storage medium.
Background
The BIOS (Basic Input/Output System) is a program stored in the BIOS chip, which is typically set up when the meter server is powered on. CMOS is a read-write RAM chip on a motherboard, and CMOS is typically battery powered with the motherboard, so that information is not lost even if the system is powered down. The BIOS setting program is mainly used for managing and setting the basic input and output system of the server, so that the system operates in the best state. The BIOS program may also troubleshoot or diagnose system problems.
BIOS RAS occupies a considerable component in BIOS, RAS features occupy more and more market share, RAS is called Reliability, availability, and serviceavailability, wherein Reliability refers to that a system must be as reliable as possible without unexpected breakdown, and restarting even causes physical damage of the system, which means that a system with Reliability must be capable of self-repairing for some small errors, and isolating errors incapable of self-repairing as much as possible, so that the rest of the system is ensured to run normally. Availabilities (Availability) means that the system must be able to ensure as long as possible to operate without going offline, and even if some small problems occur in the system, the normal operation of the whole system will not be affected, and in some cases, hot Plug operation may even be performed, replacing the components in question, so that the downtime of the system is strictly ensured within a certain range. Serviceability means that the system can provide convenient diagnostic functions, such as system logs, dynamic detection and other means, so that management personnel can conveniently perform system diagnosis and maintenance operations, and accordingly errors can be found and repaired early. The RAS as a whole serves to ensure that the entire system operates reliably as long as possible without going offline and has a sufficiently powerful fault tolerance mechanism. The RAS mainly processes errors on the CPU; errors on memory, errors on IO/PCIe, chipset errors, and platform hardware errors.
The RAS test has many test cases for CPU/memory/PCIE, and requires a test engineer to spend a relatively long time to complete the test. Therefore, automation of RAS testing is highly desirable. However, the RAS test is different from other server component tests in that it is accomplished by external software and devices, which are cumbersome to install and build up a test environment. Moreover, the manual test method is tedious and time-consuming, and the condition of missing or false test is easy to occur in the test process. When a problem is found, the Bug needs to be submitted and communicated with the research and development details, so that the labor cost is greatly increased. And a large number of use cases are repeatedly executed, so that the manpower waste is caused. The conventional RAS test is basically a full-manual test, a reference data checking test method, a manual input test parameter command and the like, and is tedious and easy to make mistakes.
Disclosure of Invention
In view of this, in order to overcome at least one aspect of the above-mentioned problems, an embodiment of the present invention proposes a server RAS testing method, by which the following steps are performed by a testing device:
scanning identification information of a server to be tested;
comparing the identification information with prestored identification information;
activating embedded test software by using the identification information in response to the identity of the two;
selecting an item to be tested from the test software and executing the item;
and naming the test result by the identification information and uploading the test result to the server.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a server RAS test system, including:
the scanning module is configured to scan the identification information of the server to be tested;
the comparison module is configured to compare the identification information with the prestored identification information;
the activation module is configured to activate embedded test software by using the identification information in response to the consistency of the identification information and the embedded test software;
the execution module is configured to select an item to be tested in the test software and execute the item;
and the uploading module is configured to name the test result by the identification information and upload the test result to the server.
In some embodiments, the execution module is further configured to:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, the system further comprises a mounting module configured to:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, the analysis module is configured to:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer apparatus, including:
at least one processor; and
a memory storing a computer program executable on the processor, the processor executing the program to perform the steps of:
scanning identification information of a server to be tested;
comparing the identification information with prestored identification information;
activating embedded test software by using the identification information in response to the identity of the two;
selecting an item to be tested from the test software and executing the item;
and naming the test result by the identification information and uploading the test result to the server.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Based on the same inventive concept, according to another aspect of the present invention, there is also provided a computer-readable storage medium storing a computer program which, when executed by a processor, performs the steps of:
scanning identification information of a server to be tested;
comparing the identification information with prestored identification information;
activating embedded test software by using the identification information in response to the identity of the two;
selecting an item to be tested from the test software and executing the item;
and naming the test result by the identification information and uploading the test result to the server.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
The invention has one of the following beneficial technical effects: the proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are necessary for the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention and that other embodiments may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a method for testing a RAS of a server according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a server RAS testing system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a computer device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention will be described in further detail with reference to the accompanying drawings.
It should be noted that, in the embodiments of the present invention, all the expressions "first" and "second" are used to distinguish two entities with the same name but different entities or different parameters, and it is noted that the "first" and "second" are only used for convenience of expression, and should not be construed as limiting the embodiments of the present invention, and the following embodiments are not described one by one.
According to an aspect of the present invention, an embodiment of the present invention proposes a server RAS testing method, as shown in fig. 1, which may perform the following steps by a testing apparatus:
s1, scanning identification information of a server to be tested;
s2, comparing the identification information with prestored identification information;
s3, responding to the consistency of the two, and activating embedded test software by utilizing the identification information;
s4, selecting an item to be tested from the test software and executing the item;
and S5, naming the test result by the identification information and uploading the test result to the server.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Specifically, test software Cscripts, debug tools and test scripts of corresponding components can be embedded in the device, and related SN information of the server can be obtained through a front-facing camera of the device. And then the handheld device is connected with the wireless of the server, the BIOS information in the server is obtained through the wireless function, and the corresponding BIOS options required to be modified in RAS test can be obtained. And (3) performing image processing in the device, and extracting information such as SN information, BMC/BIOS information, OS IP and the like of the machine. And comparing the SN information with the server information in the device, and displaying the checking result on a display screen. When the comparison information is consistent, the test item of the part to be tested of the machine, such as the test options of the CPU RAS/memory RAS/PCIE RAS, is selected through the login of the SN activation test software. And after the execution is completed, the test software is exited, and the test result is collected, analyzed and saved. And displaying the test results one by one according to the analysis results, and carrying out option refinement analysis on the fail, wherein the test bug can be submitted to the bug management system for recording by one key. And returning all the test results to a background server through a network in the form of an SN naming folder to save records.
In some embodiments, the wireless device includes two components:
the device is internally provided with a chip based on image processing and a handheld device with infinite functions, and the device is provided with a front camera for image acquisition with higher resolution and a display screen for displaying results.
The module which is arranged in the main board and also has a wireless function transmitting signal can read the hardware configuration information in the BMC and the BIOS chip in the server through wireless, is connected with an OSIP, and modifies BIOS testing options required in testing through the OSIP connection.
The device is internally provided with a storage device, test software is installed, test scripts are stored, test results are analyzed and collected, the test results of the fail are confirmed, test bug can be submitted to a bug system by one key, and the device can be connected with a storage server of a background through network equipment, and all test logs are uploaded to the background server for storage.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
Based on the same inventive concept, according to another aspect of the present invention, there is also provided a server RAS test system 400, as shown in fig. 2, including:
a scanning module 401 configured to scan identification information of a server to be tested;
a comparing module 402 configured to compare the identification information with pre-stored identification information;
an activation module 403 configured to activate embedded test software using the identification information in response to the two being in agreement;
an execution module 404 configured to select an item to be tested in the test software and execute the item;
and the uploading module 405 is configured to name the test result with the identification information and upload the test result to the server.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
In some embodiments, the execution module 404 is further configured to:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, the system further comprises a mounting module configured to:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, the analysis module is configured to:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 3, an embodiment of the present invention further provides a computer apparatus 501, including:
at least one processor 520; and
the memory 510, the memory 510 stores a computer program 511 executable on a processor, and the processor 520 executes the program to perform the steps of:
s1, scanning identification information of a server to be tested;
s2, comparing the identification information with prestored identification information;
s3, responding to the consistency of the two, and activating embedded test software by utilizing the identification information;
s4, selecting an item to be tested from the test software and executing the item;
and S5, naming the test result by the identification information and uploading the test result to the server.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Specifically, test software Cscripts, debug tools and test scripts of corresponding components can be embedded in the device, and related SN information of the server can be obtained through a front-facing camera of the device. And then the handheld device is connected with the wireless of the server, the BIOS information in the server is obtained through the wireless function, and the corresponding BIOS options required to be modified in RAS test can be obtained. And (3) performing image processing in the device, and extracting information such as SN information, BMC/BIOS information, OS IP and the like of the machine. And comparing the SN information with the server information in the device, and displaying the checking result on a display screen. When the comparison information is consistent, the test item of the part to be tested of the machine, such as the test options of the CPU RAS/memory RAS/PCIE RAS, is selected through the login of the SN activation test software. And after the execution is completed, the test software is exited, and the test result is collected, analyzed and saved. And displaying the test results one by one according to the analysis results, and carrying out option refinement analysis on the fail, wherein the test bug can be submitted to the bug management system for recording by one key. And returning all the test results to a background server through a network in the form of an SN naming folder to save records.
In some embodiments, the wireless device includes two components:
the device is internally provided with a chip based on image processing and a handheld device with infinite functions, and the device is provided with a front camera for image acquisition with higher resolution and a display screen for displaying results.
The module which is arranged in the main board and also has a wireless function transmitting signal can read the hardware configuration information in the BMC and the BIOS chip in the server through wireless, is connected with an OSIP, and modifies BIOS testing options required in testing through the OSIP connection.
The device is internally provided with a storage device, test software is installed, test scripts are stored, test results are analyzed and collected, the test results of the fail are confirmed, test bug can be submitted to a bug system by one key, and the device can be connected with a storage server of a background through network equipment, and all test logs are uploaded to the background server for storage.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 4, an embodiment of the present invention further provides a computer-readable storage medium 601, the computer-readable storage medium 601 storing a computer program 610, the computer program 610 when executed by a processor performing the steps of:
s1, scanning identification information of a server to be tested;
s2, comparing the identification information with prestored identification information;
s3, responding to the consistency of the two, and activating embedded test software by utilizing the identification information;
s4, selecting an item to be tested from the test software and executing the item;
and S5, naming the test result by the identification information and uploading the test result to the server.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
In some embodiments, selecting and executing items for testing in the test software further comprises:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
In some embodiments, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
In some embodiments, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
Specifically, test software Cscripts, debug tools and test scripts of corresponding components can be embedded in the device, and related SN information of the server can be obtained through a front-facing camera of the device. And then the handheld device is connected with the wireless of the server, the BIOS information in the server is obtained through the wireless function, and the corresponding BIOS options required to be modified in RAS test can be obtained. And (3) performing image processing in the device, and extracting information such as SN information, BMC/BIOS information, OS IP and the like of the machine. And comparing the SN information with the server information in the device, and displaying the checking result on a display screen. When the comparison information is consistent, the test item of the part to be tested of the machine, such as the test options of the CPU RAS/memory RAS/PCIE RAS, is selected through the login of the SN activation test software. And after the execution is completed, the test software is exited, and the test result is collected, analyzed and saved. And displaying the test results one by one according to the analysis results, and carrying out option refinement analysis on the fail, wherein the test bug can be submitted to the bug management system for recording by one key. And returning all the test results to a background server through a network in the form of an SN naming folder to save records.
In some embodiments, the wireless device includes two components:
the device is internally provided with a chip based on image processing and a handheld device with infinite functions, and the device is provided with a front camera for image acquisition with higher resolution and a display screen for displaying results.
The module which is arranged in the main board and also has a wireless function transmitting signal can read the hardware configuration information in the BMC and the BIOS chip in the server through wireless, is connected with an OSIP, and modifies BIOS testing options required in testing through the OSIP connection.
The device is internally provided with a storage device, test software is installed, test scripts are stored, test results are analyzed and collected, the test results of the fail are confirmed, test bug can be submitted to a bug system by one key, and the device can be connected with a storage server of a background through network equipment, and all test logs are uploaded to the background server for storage.
The proposal provided by the invention can carry out comprehensive automatic test on the RAS function to replace a part of the traditional RAS test, and realize the test which cannot be generally realized in the traditional RAS test, such as the complicated test of traversing all memory strips, and the like, and improves the test efficiency in terms of time and accuracy, thereby solving the problems of difficult installation of the test environment in the RAS test, manual operation of the test, manual execution of a plurality of commands, various test results checking, and the like.
Finally, it should be noted that, as will be appreciated by those skilled in the art, all or part of the procedures in implementing the methods of the embodiments described above may be implemented by a computer program for instructing relevant hardware, and the program may be stored in a computer readable storage medium, and the program may include the procedures of the embodiments of the methods described above when executed.
Further, it should be appreciated that the computer-readable storage medium (e.g., memory) herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that as used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The foregoing embodiment of the present invention has been disclosed with reference to the number of embodiments for the purpose of description only, and does not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, and the program may be stored in a computer readable storage medium, where the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will appreciate that: the above discussion of any embodiment is merely exemplary and is not intended to imply that the scope of the disclosure of embodiments of the invention, including the claims, is limited to such examples; combinations of features of the above embodiments or in different embodiments are also possible within the idea of an embodiment of the invention, and many other variations of the different aspects of the embodiments of the invention as described above exist, which are not provided in detail for the sake of brevity. Therefore, any omission, modification, equivalent replacement, improvement, etc. of the embodiments should be included in the protection scope of the embodiments of the present invention.
Claims (10)
1. A server RAS testing method, characterized by performing the following steps by a testing device:
scanning identification information of a server to be tested;
comparing the identification information with prestored identification information;
activating embedded test software by using the identification information in response to the identity of the two;
selecting an item to be tested from the test software and executing the item;
and naming the test result by the identification information and uploading the test result to the server.
2. The method of claim 1, wherein the item under test is selected and executed in the test software, further comprising:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
3. The method as recited in claim 1, further comprising:
the test software and the test script are embedded in the test device to execute the test by using the test script.
4. The method as recited in claim 1, further comprising:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
5. A server RAS test system, comprising:
the scanning module is configured to scan the identification information of the server to be tested;
the comparison module is configured to compare the identification information with the prestored identification information;
the activation module is configured to activate embedded test software by using the identification information in response to the consistency of the identification information and the embedded test software;
the execution module is configured to select an item to be tested in the test software and execute the item;
and the uploading module is configured to name the test result by the identification information and upload the test result to the server.
6. The system of claim 5, wherein the execution module is further configured to:
the wireless module is connected with the server to be tested;
acquiring BIOS configuration information of the server to be tested through the wireless module;
and modifying the corresponding BIOS configuration information according to the tested item.
7. The system of claim 5, further comprising a mounting module configured to:
the test software and the test script are embedded in the test device to execute the test by using the test script.
8. The system of claim 5, wherein the analysis module is configured to:
analyzing and collecting test results and submitting test items with failed test results to the vulnerability system;
and connecting the background storage and uploading all the test logs to a background server.
9. A computer device, comprising:
at least one processor; and
a memory storing a computer program executable on the processor, wherein the processor performs the steps of the method of any of claims 1-4 when the program is executed.
10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor performs the steps of the method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211710337.2A CN116048972A (en) | 2022-12-29 | 2022-12-29 | Server RAS test method, system, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211710337.2A CN116048972A (en) | 2022-12-29 | 2022-12-29 | Server RAS test method, system, device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116048972A true CN116048972A (en) | 2023-05-02 |
Family
ID=86124805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211710337.2A Pending CN116048972A (en) | 2022-12-29 | 2022-12-29 | Server RAS test method, system, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116048972A (en) |
-
2022
- 2022-12-29 CN CN202211710337.2A patent/CN116048972A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190354453A1 (en) | Traffic capture and debugging tools for identifying root causes of device failure during automated testing | |
US9569325B2 (en) | Method and system for automated test and result comparison | |
US20110107307A1 (en) | Collecting Program Runtime Information | |
US20140211021A1 (en) | Test system for evaluating mobile device and driving method thereof | |
CN101324860B (en) | Mainboard test system and test method | |
US20120254662A1 (en) | Automated test system and automated test method | |
US9542304B1 (en) | Automated operating system installation | |
US20210173010A1 (en) | Diagnostic tool for traffic capture with known signature database | |
US20120131385A1 (en) | Testing mehtod for unit under test | |
US20190278645A1 (en) | Log post-processor for identifying root causes of device failure during automated testing | |
US20210111967A1 (en) | Graphical user interface for traffic capture and debugging tool | |
CN110865944A (en) | Data analysis method and device for test case, storage medium and test equipment | |
US10929261B1 (en) | Device diagnosis | |
CN111159023A (en) | Test method, test device, electronic equipment and computer readable storage medium | |
CN116048972A (en) | Server RAS test method, system, device and storage medium | |
US8667346B2 (en) | Semiconductor integrated circuit device, method of controlling the semiconductor integrated circuit device and information processing system | |
CN116225802A (en) | Fault testing method and device and computing equipment | |
CN116049011A (en) | Deployment method and device of test environment, electronic equipment and storage medium | |
CN107766251B (en) | Detection method, system and device for loading image and readable storage medium | |
CN209343321U (en) | A kind of computer glitch detection device | |
CN111475398A (en) | Server NIC diagnosis method, system, terminal and storage medium | |
CN116382968B (en) | Fault detection method and device for external equipment | |
CN113904954B (en) | System for testing wireless communication module | |
CN110765011B (en) | Automatic acquisition and verification device and method for test operation and maintenance data in configuration library | |
US20230342236A1 (en) | Apparatus and method for diagnosing no fault failure found in electronic systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |