System management method and device, electronic equipment and storage medium

By obtaining and verifying system attribute information in performance testing, determining system importance, and adding its identification to the system inventory, the problem of information asymmetry between developers and testers is solved, and the accuracy and system stability of performance testing are improved.

CN119557183APending Publication Date: 2025-03-04AGRICULTURAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411709095.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In performance testing, due to information asymmetry and information omissions between developers and testers, performance testing requirements are inaccurate or omissions, affecting the stability of system performance.

Method used

By responding to system management events, obtain the system attribute information entered by the developer and send it to the tester's terminal device to determine whether the system is the target system (the important level is greater than the preset level). When determined as the target system, add the system ID to the system inventory in the resource database.

Benefits of technology

It effectively improves the work efficiency of developers and testers in identifying important systems, helping both parties quickly reach a consensus on testing requirements, thereby improving the accuracy of performance testing and the stability of system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557183A_ABST
    Figure CN119557183A_ABST
Patent Text Reader

Abstract

The invention discloses a system management method and device, electronic equipment and a storage medium. The method comprises the steps of obtaining system attribute information input by a developer in response to triggering of a system management event; sending the system attribute information to a terminal device of a tester, so that the tester determines whether a system corresponding to the system attribute information is a target system; wherein the target system is a system of which the system importance level is greater than a preset system level; and when the system corresponding to the system attribute information is determined to be a target system according to the received system feedback information of the terminal equipment, adding a system identifier of the system corresponding to the system attribute information to a system list in the resource database. According to the scheme, the important system identifiers which are consistent with those of developers and testers can be added to the system list, so that the working efficiency of identifying the important systems by the developers and the testers can be effectively improved, and the developers and the testers are assisted to achieve consistency on test requirements as soon as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data management, and in particular to a system management method, device, electronic equipment and storage medium. Background Art

[0002] Performance testing is a key test task to ensure the stable operation performance of information systems. When the system is modified, the development team will submit test requirements to the testing team. However, the communication of performance test requirements usually requires manual communication between testers and developers. In actual situations, because testers do not know the actual changes made by developers to the program, most of the communication between developers and testers on performance test requirements needs to rely on developers to pass information. This will lead to the demand for performance testing. Due to the depth of communication between developers and testers, there is information asymmetry and information omissions, and it is impossible to confirm which are important systems or important functions, which ultimately leads to inaccurate or missing performance requirements, which buries hidden dangers for the stability of system performance. Summary of the invention

[0003] The present invention provides a system management method, device, electronic device and storage medium, which can effectively improve the work efficiency of developers and testers in identifying important systems, and assist developers and testers in reaching an agreement on test requirements as soon as possible.

[0004] According to one aspect of the present invention, there is provided a system management method, comprising:

[0005] In response to a system management event being triggered, obtaining system property information input by a developer;

[0006] The system attribute information is sent to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level;

[0007] When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database.

[0008] According to another aspect of the present invention, there is provided a system management device, comprising:

[0009] A system property information acquisition module, used to acquire system property information input by a developer in response to a system management event being triggered;

[0010] A system attribute information sending module, used to send the system attribute information to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level;

[0011] The system identification adding module is used to add the system identification of the system corresponding to the system attribute information to the system list in the resource database when it is determined that the system corresponding to the system attribute information is the target system according to the system feedback information received from the terminal device.

[0012] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0013] at least one processor; and

[0014] a memory communicatively connected to the at least one processor; wherein,

[0015] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the system management method described in any embodiment of the present invention.

[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the system management method described in any embodiment of the present invention when executed.

[0017] The system management scheme of the embodiment of the present invention, in response to a system management event being triggered, obtains the system attribute information input by the developer; sends the system attribute information to the terminal device of the tester, so that the tester can determine whether the system corresponding to the system attribute information is the target system; wherein the target system is a system whose system importance level is greater than the preset system level; when the system corresponding to the system attribute information is determined to be the target system according to the system feedback information received from the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database. Through the technical scheme provided by the embodiment of the present invention, the important system identifiers agreed upon by the developers and testers can be added to the system list, and an important system list can be generated, thereby effectively improving the work efficiency of developers and testers in identifying important systems, and assisting developers and testers to reach a consensus on test requirements as soon as possible.

[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 A flowchart of a system management method provided in Embodiment 1 of the present invention;

[0021] Figure 2 A flowchart of a system management method provided in Embodiment 2 of the present invention;

[0022] Figure 3 A schematic diagram of the structure of a system management device provided in Embodiment 3 of the present invention;

[0023] Figure 4 A schematic diagram of the structure of an electronic device for implementing the system management method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] Embodiment 1

[0027] Figure 1 A flowchart of a system management method is provided for the first embodiment of the present invention. This embodiment is applicable to the situation of managing an information system. The method can be executed by a system management device. The system management device can be implemented in the form of hardware and / or software. The system management device can be configured in an electronic device. Figure 1 As shown, the method includes:

[0028] S110 . In response to a system management event being triggered, obtaining system property information input by a developer.

[0029] In an embodiment of the present invention, when a system management instruction input by a developer is detected, it is determined that a system management event is triggered. For example, after a developer and a tester complete an important system analysis, the developer initiates an asset storage operation, at which time the developer inputs a system management instruction. In response to the system management event being triggered, the system attribute information input by the developer is obtained, wherein the system attribute information may include system identification information, and may also include related attribute information such as network security protection level, disaster recovery capability, and system sensitivity level.

[0030] S120. Send the system attribute information to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level.

[0031] In an embodiment of the present invention, the system attribute information is sent to the terminal device of the tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system whose system importance level is greater than the preset system level. Exemplarily, the system attribute information includes system identification information, so that the tester can determine whether the system corresponding to the system identification information is a system whose system importance level is greater than the preset system level after prior communication and confirmation with the developer. Another exemplary embodiment, the system attribute information includes relevant attribute information such as network security protection level, disaster recovery capability and system sensitivity level, so that the tester can manually determine whether the system corresponding to the system attribute information is a system whose system importance level is greater than the preset system level based on the above system attribute information. Another exemplary embodiment, the terminal device of the tester analyzes the system attribute information, such as determining the system importance level of the system corresponding to the system attribute information based on the preset system importance level determination strategy, and if the system importance level is greater than the preset system level, a review confirmation request is initiated to the tester, and when the review confirmation instruction input by the tester is received, it can be determined that the system corresponding to the system attribute information is a system whose system importance level is greater than the preset system level.

[0032] Optionally, before sending the system attribute information to the tester's terminal device, it also includes: analyzing the system attribute information, and determining the system importance level score of the system corresponding to the system attribute information based on a preset system scoring strategy; determining the first system importance level of the system corresponding to the system attribute information based on the system importance level score; sending the system attribute information to the tester's terminal device so that the tester determines whether the system corresponding to the system attribute information is the target system, including: sending the system attribute information and the first system importance level to the tester's terminal device, so that the tester determines whether the system corresponding to the system attribute information is the target system based on the system attribute information and the first system importance level; wherein, when the second system importance level of the system corresponding to the system attribute information determined by the tester based on the system attribute information is consistent with the first system importance level, and the first system importance level is greater than the preset system level, the system corresponding to the system attribute information is determined to be the target system.

[0033] Exemplarily, after the electronic device obtains the system attribute information input by the developer, it analyzes the system attribute information and determines the system importance level score of the system corresponding to the system attribute information based on the preset system scoring strategy. For example, the system attribute information includes network security protection level, disaster recovery capability and system sensitivity level. The network security protection level score corresponding to the network security protection level in the system attribute information is determined according to a preset network security protection level score table, the disaster recovery capability score corresponding to the disaster recovery capability in the system attribute information is determined according to a preset disaster recovery energy score table, and the system sensitivity level score corresponding to the system sensitivity level in the system attribute information is determined according to a preset system sensitivity level score table. The sum of the network security protection level score, the disaster recovery capability score and the system sensitivity level score is used as the system importance level score of the system corresponding to the system attribute information. The first system importance level of the system corresponding to the system attribute information is determined according to the system importance level score, wherein the higher the system importance level score, the higher the system importance level. The electronic device sends the system attribute information and the first system importance level to the terminal device of the tester, so that the tester can determine the second system importance level of the system corresponding to the system attribute information based on the system attribute information, and judge whether the first system importance level is consistent with the second system importance level. If so, further judge whether the first system importance level is greater than the preset system level. If so, it can be determined that the system corresponding to the system attribute information is the target system. Optionally, if the first system importance level is inconsistent with the second system importance level, or the first system importance level is consistent with the second system importance level, but the first system importance level is less than the preset system level, it can be determined that the system corresponding to the system attribute information is not the target system.

[0034] S130. When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database.

[0035] In an embodiment of the present invention, the terminal device of the tester detects the input instruction of the tester on whether the system corresponding to the system attribute information is the target system, wherein the input instruction includes a confirmation instruction that the system corresponding to the system attribute information is the target system or a confirmation instruction that the system corresponding to the system attribute information is not the target system. The terminal device of the tester generates system feedback information based on the input instruction of the detected tester, and sends the system feedback information to the electronic device. When the electronic device receives the system feedback information sent by the terminal device of the tester, it analyzes the system feedback information to determine whether the tester has input a confirmation operation for the system corresponding to the system attribute information as the target system. If so, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database. It can be understood that through the above steps, the system identifier of each system whose system importance level is greater than the preset system level can be added to the system list, thereby generating an important system list.

[0036] Optionally, when the system corresponding to the system attribute information is determined to be the target system according to the system feedback information sent by the received terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database, including: when the system corresponding to the system attribute information is determined to be the target system according to the system feedback information sent by the received terminal device, the system identifier of the system corresponding to the system attribute information and the first system importance level are added to the system list in the resource database. Exemplarily, after the electronic device determines that the system corresponding to the system attribute information is the target system through the terminal device of the tester, and the importance level of the system corresponding to the system attribute information is the first system importance level, the system identifier of the system corresponding to the system attribute information and the first system importance level are added to the system list. It can be understood that the system list contains not only the system identifiers of each important system, but also the system importance level of each important system. The advantage of this setting is that the system importance level of the important system can be added to the system list, which is convenient for subsequent testers to accurately and quickly determine the system importance level of the important system according to the system list.

[0037] The system management method of the embodiment of the present invention, in response to a system management event being triggered, obtains system attribute information input by a developer; sends the system attribute information to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level; when the system corresponding to the system attribute information is determined to be a target system based on the system feedback information received from the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database. Through the technical solution provided by the embodiment of the present invention, the important system identifiers that are agreed upon by the developers and testers can be added to the system list, and an important system list can be generated, thereby effectively improving the work efficiency of developers and testers in identifying important systems, and assisting developers and testers in reaching a consensus on test requirements as soon as possible.

[0038] Embodiment 2

[0039] Figure 2 A flowchart of a system management method provided in Embodiment 2 of the present invention is shown in FIG. Figure 2 As shown, the method includes:

[0040] S210: In response to a system management event being triggered, obtaining system property information input by a developer.

[0041] S220. Send the system attribute information to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level.

[0042] S230: When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database.

[0043] S240: Obtain function attribute information of each function of the system corresponding to the system attribute information.

[0044] In an embodiment of the present invention, if it is determined that the system corresponding to the system attribute information is a target system whose system importance level is greater than the preset system level according to the system feedback information sent by the terminal device, the function attribute information of each function of the system corresponding to the system attribute information is obtained. Among them, the function attribute information may include function identification information, and may also include the frequency of use of the function (such as an average of 10 million times used by users every day), the scope of personnel covered by the function (such as the function is only for a certain company staff or the function is for all users, etc.), the complexity of the implementation of the function (such as the cost of coding, or the number of lines of code required for the function implementation), the difficulty of using the function (that is, the difficulty of user operation), the capacity of the function-related database, and whether the function involves the use of technology that affects system performance (such as whether the function implementation applies technologies that affect performance, such as reading files, uploading files, and downloading files) and other related attribute information.

[0045] S250. Send the function attribute information to the terminal device of the tester, so that the tester can determine whether the function corresponding to the function attribute information is a target function; wherein the target function is a function whose function importance level is greater than a preset function level.

[0046] In an embodiment of the present invention, the function attribute information is sent to the terminal device of the tester, so that the tester can determine whether the function corresponding to the function attribute information is a target function with a function importance level greater than the preset function level. Exemplarily, the function attribute information includes function identification information, so that the tester can determine whether the function corresponding to the function identification information is a function with a function importance level greater than the preset function level after prior communication and confirmation with the developer. In another exemplary embodiment, the function attribute information includes relevant attribute information such as the frequency of use of the function, the range of personnel covered by the function, the complexity of the implementation of the function, the difficulty of using the function, the capacity of the function-related database, and whether the function involves the technical use of system performance, so that the tester can manually determine whether the function corresponding to the function attribute information is a function with a function importance level greater than the preset function level based on the above function attribute information. In another exemplary embodiment, the terminal device of the tester analyzes the function attribute information, such as determining the function importance level of the function corresponding to the function attribute information based on the preset function importance level determination strategy, and if the function importance level is greater than the preset function level, a review confirmation request is initiated to the tester, and when the review confirmation instruction input by the tester is received, it can be determined that the function corresponding to the function attribute information is a function with a function importance level greater than the preset function level.

[0047] Optionally, before sending the function attribute information to the tester's terminal device, it also includes: analyzing the function attribute information, and determining the function importance level score of the function corresponding to the function attribute information based on a preset function scoring strategy; determining the first function importance level of the function corresponding to the function attribute information based on the function importance level score; sending the function attribute information to the tester's terminal device so that the tester determines whether the function corresponding to the function attribute information is the target function, including: sending the function attribute information and the first function importance level to the tester's terminal device, so that the tester determines whether the function corresponding to the function attribute information is the target function based on the function attribute information and the first function importance level; wherein, when the second function importance level of the function corresponding to the function attribute information determined by the tester based on the function attribute information is consistent with the first function importance level, and the first function importance level is greater than the preset function level, the function corresponding to the function attribute information is determined to be the target function.

[0048] Exemplarily, after the electronic device obtains the function attribute information input by the developer, it analyzes the function attribute information and determines the function importance level score of the function corresponding to the function attribute information based on the preset function scoring strategy. For example, the function attribute information includes the frequency of use of the function, the range of personnel covered by the function, the complexity of the implementation of the function, the difficulty of using the function, the capacity of the function-related database, and whether the function involves the technical use of system performance. The function importance level score of the function corresponding to the function attribute information is determined based on the preset function scoring strategy. The first function importance level of the function corresponding to the function attribute information is determined according to the function importance level score, wherein the higher the function importance level score, the higher the function importance level. The electronic device sends the function attribute information and the first function importance level to the terminal device of the tester, so that the tester determines the second function importance level of the function corresponding to the function attribute information based on the function attribute information, and determines whether the first function importance level is consistent with the second function importance level. If so, it is further determined whether the first function importance level is greater than the preset function level. If so, it can be determined that the function corresponding to the function attribute information is the target function. Optionally, if the first function importance level is inconsistent with the second function importance level, or the first function importance level is consistent with the second function importance level but the first function importance level is lower than the preset function level, it can be determined that the function corresponding to the function attribute information is not the target function.

[0049] S260. When the function corresponding to the function attribute information is determined to be the target function according to the function feedback information received from the terminal device, the function identifier of the function corresponding to the function attribute information is added to the function list of the system corresponding to the system attribute information in the resource database.

[0050] In an embodiment of the present invention, the terminal device of the tester detects whether the function corresponding to the function attribute information is a target function input instruction of the tester, wherein the input instruction includes a confirmation instruction that the function corresponding to the function attribute information is a target function or a confirmation instruction that the function corresponding to the function attribute information is not a target function. The terminal device of the tester generates function feedback information based on the input instruction of the tester detected, and sends the function feedback information to the electronic device. When the electronic device receives the function feedback information sent by the terminal device of the tester, it analyzes the function feedback information to determine whether the tester has input a confirmation operation for the function corresponding to the function attribute information as the target function. If so, the function identifier of the function corresponding to the function attribute information is added to the function list of the system corresponding to the system attribute information in the resource database. It can be understood that, through the above steps, the function identifier of each function with a function importance level greater than the preset function level can be added to the function list of the system corresponding to the system attribute information in the resource database, thereby generating an important function list of the system corresponding to the system attribute information, that is, each important system corresponds to an important function list, and the important function list is used to record the important functions of the corresponding important system.

[0051] Optionally, when the function corresponding to the function attribute information is determined to be the target function according to the function feedback information sent by the received terminal device, the function identifier of the function corresponding to the function attribute information is added to the function list of the function corresponding to the function attribute information in the resource database, including: when the function corresponding to the function attribute information is determined to be the target function according to the function feedback information sent by the received terminal device, the function identifier of the function corresponding to the function attribute information and the first function importance level are added to the function list of the system corresponding to the system attribute information in the resource database. Exemplarily, after the electronic device determines that the function corresponding to the function attribute information of the system corresponding to the system attribute information is the target function through the terminal device of the tester, and the importance level of the function corresponding to the function attribute information is the first function importance level, the function identifier and the first function importance level of the function corresponding to the function attribute information are added to the function list of the system corresponding to the system attribute information in the resource database. It can be understood that the function list of the system corresponding to the system attribute information in the resource database contains not only the function identifiers of each important function, but also the function importance level of each important function. The advantage of such a setting is that the function importance level of the important function can be added to the function list, which facilitates the subsequent testers to accurately and quickly determine the function importance level of the important function according to the function list.

[0052] The system management method of the embodiment of the present invention can add important system identifiers that are agreed upon by developers and testers to the system list, generate an important system list, and add each important function of the important system to the function list corresponding to the important system, and generate an important function list corresponding to the important system, thereby effectively improving the work efficiency of developers and testers in identifying important systems and important functions, and assisting developers and testers to reach consensus on testing requirements as soon as possible.

[0053] In some embodiments, after the function identifier of the function corresponding to the function attribute information is added to the function list of the system corresponding to the system attribute information in the resource database, it also includes: in response to a system test event being triggered, obtaining each system identifier to be tested input by the tester; searching for each system identifier to be tested in the system list respectively, and determining the system test priority of each system identifier to be tested according to the first search result; for the target system identifier to be tested found in the system list, obtaining each function identifier to be tested of the system corresponding to the target system identifier to be tested; if each function identifier to be tested is searched in the function list of the system corresponding to the target system identifier to be tested, and determining the function test priority of each function identifier to be tested according to the second search result.

[0054] In an embodiment of the present invention, when a system test instruction input by a tester is received, it is determined that a system test event is triggered. In response to the system test event being triggered, each system identifier to be tested input by the tester is obtained. A system list is obtained from a resource database, and for each system identifier to be tested, the system identifier to be tested is searched in the system list, and the system test priority of the system corresponding to the system identifier to be tested is determined according to the search result. It can be understood that if a system identifier to be tested can be found in the system list, it means that the system corresponding to the system identifier to be tested is an important system (i.e., a system whose system importance level is greater than a preset system level). Therefore, the system test priority of the system corresponding to the system identifier to be tested that can be found in the system list is higher than the system test priority of the system corresponding to the system identifier to be tested that cannot be found in the system list. Optionally, if a first system importance level corresponding to the system identifier is stored in the system list, if the system identifier to be tested can be found in the system list, the system importance level corresponding to the system identifier to be tested is further read from the system list. The system test priority of the system corresponding to the system identifier to be tested can be determined according to the system importance level, wherein the higher the system importance level, the higher the system test priority of the system corresponding to the system identifier to be tested.

[0055] For the target system to be tested identifier found in the system list, obtain each function identifier to be tested of the system corresponding to the target system to be tested identifier input by the tester. Obtain the function list of the system corresponding to the target system to be tested identifier from the resource database, and search each function identifier to be tested in the function list of the system corresponding to the target system to be tested identifier, and determine the function test priority of each function identifier to be tested according to the search result. It can be understood that if a certain function identifier to be tested can be found in the function list, it means that the function corresponding to the function identifier to be tested is an important function (that is, the function with a function importance level greater than the preset function level). Therefore, the function test priority of the function corresponding to the function identifier to be tested that can be found in the function list is higher than the function test priority of the function corresponding to the function identifier to be tested that cannot be found in the function list. Optionally, if the function list stores the first function importance level corresponding to the function identifier, if the function identifier to be tested can be found in the function list, the function importance level corresponding to the function identifier to be tested is further read from the function list. The function test priority of the function corresponding to the function identifier to be tested can be determined according to the function importance level, wherein the higher the function importance level, the higher the function test priority of the function corresponding to the function identifier to be tested. Testers can determine the test order and test duration for each system to be tested based on the system test priority of each system to be tested. When testing important systems (systems corresponding to the system to be tested identifiers that can be found in the system list), the test order and test duration for each function to be tested identifier can be determined based on the function test priority of each function to be tested identifier of the important system.

[0056] Embodiment 3

[0057] Figure 3 This is a schematic diagram of the structure of a system management device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:

[0058] The system property information acquisition module 310 is used to acquire the system property information input by the developer in response to the system management event being triggered;

[0059] The system attribute information sending module 320 is used to send the system attribute information to the terminal device of the tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level;

[0060] The system identification adding module 330 is used to add the system identification of the system corresponding to the system attribute information to the system list in the resource database when it is determined that the system corresponding to the system attribute information is the target system according to the system feedback information received from the terminal device.

[0061] Optionally, also include:

[0062] A system importance rating determination module, used to analyze the system attribute information before sending the system attribute information to the terminal device of the tester, and determine the system importance rating of the system corresponding to the system attribute information based on a preset system rating strategy;

[0063] A first system importance level determination module, used to determine a first system importance level of the system corresponding to the system attribute information based on the system importance level score;

[0064] The system attribute information sending module is used to:

[0065] The system attribute information and the first system importance level are sent to the terminal device of the tester, so that the tester determines whether the system corresponding to the system attribute information is the target system based on the system attribute information and the first system importance level; wherein, when the second system importance level of the system corresponding to the system attribute information determined by the tester based on the system attribute information is consistent with the first system importance level, and the first system importance level is greater than the preset system level, the system corresponding to the system attribute information is determined to be the target system.

[0066] Optionally, the system identification adding module is used to:

[0067] When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information and the first system importance level are added to the system list in the resource database.

[0068] Optionally, also include:

[0069] a function attribute information acquisition module, configured to, when it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, add the system identifier of the system corresponding to the system attribute information to the system list in the resource database, and then acquire the function attribute information of each function of the system corresponding to the system attribute information;

[0070] A function attribute information sending module, used to send the function attribute information to a terminal device of a tester, so that the tester can determine whether the function corresponding to the function attribute information is a target function; wherein the target function is a function whose function importance level is greater than a preset function level;

[0071] A function identifier adding module is used to add the function identifier of the function corresponding to the function attribute information to the function list of the system corresponding to the system attribute information in the resource database when it is determined that the function corresponding to the function attribute information is the target function based on the function feedback information received from the terminal device.

[0072] Optionally, also include:

[0073] A function importance rating determination module, used to analyze the function attribute information before sending the function attribute information to the terminal device of the tester, and determine the function importance rating of the function corresponding to the function attribute information based on a preset function rating strategy;

[0074] A first function importance level determination module, used to determine a first function importance level of the function corresponding to the function attribute information based on the function importance level score;

[0075] The function attribute information sending module is used to:

[0076] The function attribute information and the first function importance level are sent to the terminal device of the tester, so that the tester determines whether the function corresponding to the function attribute information is the target function based on the function attribute information and the first function importance level; wherein, when the second function importance level of the function corresponding to the function attribute information determined by the tester based on the function attribute information is consistent with the first function importance level, and the first function importance level is greater than the preset function level, the function corresponding to the function attribute information is determined to be the target function.

[0077] Optionally, the function identifier adding module is used to:

[0078] When the function corresponding to the function attribute information is determined to be the target function based on the function feedback information received from the terminal device, the function identifier of the function corresponding to the function attribute information and the first function importance level are added to the function list of the system corresponding to the system attribute information in the resource database.

[0079] Optionally, also include:

[0080] A module for acquiring the identification of a system to be tested, for acquiring the identification of each system to be tested input by a tester in response to a system test event being triggered, after adding the function identification of the function corresponding to the function attribute information to the function list of the system corresponding to the system attribute information in the resource database;

[0081] A system test priority determination module, used to search for each of the to-be-tested system identifiers in the system list, and determine the system test priority of the system corresponding to each of the to-be-tested system identifiers according to a first search result;

[0082] A module for acquiring a function identifier to be tested, for acquiring, for a target system identifier to be tested found in the system list, each function identifier to be tested of the system corresponding to the target system identifier to be tested;

[0083] The function test priority determination module is used to search for each of the function identifiers to be tested in the function list of the system corresponding to the target system identifier to be tested, and determine the function test priority of each function corresponding to the function identifier to be tested according to a second search result.

[0084] The system management device provided in the embodiment of the present invention can execute the system management method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0085] Embodiment 4

[0086] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0087] like Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0088] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0089] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a system management method.

[0090] In some embodiments, the system management method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the system management method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the system management method in any other appropriate manner (e.g., by means of firmware).

[0091] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0092] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0093] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0094] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0095] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0096] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0097] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0098] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A system management method, characterized in that: include: In response to a system management event being triggered, obtaining system property information input by a developer; The system attribute information is sent to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level; When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information is added to the system list in the resource database.

2. The method according to claim 1, characterized in that Before sending the system attribute information to the terminal device of the tester, the method further includes: Analyze the system attribute information, and determine the system importance level score of the system corresponding to the system attribute information based on a preset system scoring strategy; Determine a first system importance level of the system corresponding to the system attribute information based on the system importance level score; Sending the system attribute information to a terminal device of a tester so that the tester determines whether the system corresponding to the system attribute information is a target system includes: The system attribute information and the first system importance level are sent to the terminal device of the tester, so that the tester determines whether the system corresponding to the system attribute information is the target system based on the system attribute information and the first system importance level; wherein, when the second system importance level of the system corresponding to the system attribute information determined by the tester based on the system attribute information is consistent with the first system importance level, and the first system importance level is greater than the preset system level, the system corresponding to the system attribute information is determined to be the target system.

3. The method according to claim 2, characterized in that When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, adding the system identifier of the system corresponding to the system attribute information to the system list in the resource database includes: When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, the system identifier of the system corresponding to the system attribute information and the first system importance level are added to the system list in the resource database.

4. The method according to claim 1, characterized in that: When it is determined that the system corresponding to the system attribute information is the target system according to the received system feedback information sent by the terminal device, after adding the system identifier of the system corresponding to the system attribute information to the system list in the resource database, the method further includes: Acquire function attribute information of each function of the system corresponding to the system attribute information; The function attribute information is sent to a terminal device of a tester, so that the tester can determine whether the function corresponding to the function attribute information is a target function; wherein the target function is a function whose function importance level is greater than a preset function level; When the function corresponding to the function attribute information is determined to be the target function according to the function feedback information received from the terminal device, the function identifier of the function corresponding to the function attribute information is added to the function list of the system corresponding to the system attribute information in the resource database.

5. The method according to claim 4, characterized in that Before sending the function attribute information to the terminal device of the tester, the method further includes: Analyze the function attribute information, and determine the function importance level score of the function corresponding to the function attribute information based on a preset function scoring strategy; Determining a first function importance level of the function corresponding to the function attribute information based on the function importance level score; The function attribute information is sent to a terminal device of a tester so that the tester determines whether the function corresponding to the function attribute information is a target function, including: The function attribute information and the first function importance level are sent to the terminal device of the tester, so that the tester determines whether the function corresponding to the function attribute information is the target function based on the function attribute information and the first function importance level; wherein, when the second function importance level of the function corresponding to the function attribute information determined by the tester based on the function attribute information is consistent with the first function importance level, and the first function importance level is greater than the preset function level, the function corresponding to the function attribute information is determined to be the target function.

6. The method according to claim 5, characterized in that When the function corresponding to the function attribute information is determined to be the target function according to the received function feedback information sent by the terminal device, the function identifier of the function corresponding to the function attribute information is added to the function list of the function corresponding to the function attribute information in the resource database, including: When the function corresponding to the function attribute information is determined to be the target function based on the function feedback information received from the terminal device, the function identifier of the function corresponding to the function attribute information and the first function importance level are added to the function list of the system corresponding to the system attribute information in the resource database.

7. The method according to claim 4, characterized in that After adding the function identifier of the function corresponding to the function attribute information to the function list of the system corresponding to the system attribute information in the resource database, the method further includes: In response to a system test event being triggered, obtaining the identification of each system to be tested input by a tester; Searching for each of the to-be-tested system identifiers in the system list, and determining the system test priority of the system corresponding to each of the to-be-tested system identifiers according to the first search result; For the target system identifier to be tested found in the system list, obtaining each function identifier to be tested of the system corresponding to the target system identifier to be tested; If each of the function identifiers to be tested is searched in the function list of the system corresponding to the target system identifier to be tested, the function test priority of each function corresponding to the function identifier to be tested is determined according to the second search result.

8. A system management device, characterized in that: include: A system property information acquisition module, used to acquire system property information input by a developer in response to a system management event being triggered; A system attribute information sending module, used to send the system attribute information to a terminal device of a tester, so that the tester can determine whether the system corresponding to the system attribute information is a target system; wherein the target system is a system whose system importance level is greater than a preset system level; The system identification adding module is used to add the system identification of the system corresponding to the system attribute information to the system list in the resource database when it is determined that the system corresponding to the system attribute information is the target system according to the system feedback information received from the terminal device.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the system management method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the system management method according to any one of claims 1 to 7 when executed.