CN111309572B - Test analysis method and device, computer equipment and storage medium - Google Patents

Test analysis method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111309572B
CN111309572B CN202010091087.3A CN202010091087A CN111309572B CN 111309572 B CN111309572 B CN 111309572B CN 202010091087 A CN202010091087 A CN 202010091087A CN 111309572 B CN111309572 B CN 111309572B
Authority
CN
China
Prior art keywords
performance
data
vector
test
module
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.)
Active
Application number
CN202010091087.3A
Other languages
Chinese (zh)
Other versions
CN111309572A (en
Inventor
杨万强
王鹏飞
刘海英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Fu Shen Lan Software Co ltd
Original Assignee
Shanghai Fu Shen Lan Software Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Fu Shen Lan Software Co ltd filed Critical Shanghai Fu Shen Lan Software Co ltd
Priority to CN202010091087.3A priority Critical patent/CN111309572B/en
Publication of CN111309572A publication Critical patent/CN111309572A/en
Application granted granted Critical
Publication of CN111309572B publication Critical patent/CN111309572B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3447Performance evaluation by modeling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention relates to the field of software testing, and discloses a test analysis method, a test analysis device, computer equipment and a storage medium, wherein the method comprises the following steps: acquiring performance test data; inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time and short-time memory neural network algorithm; acquiring a retrieval keyword output by a performance analysis model; and searching an analysis result of the performance test data in the expert opinion database according to the search keyword. The invention can provide guiding measures suitable for solving technical problems and improve the efficiency of software performance optimization.

Description

Test analysis method and device, computer equipment and storage medium
Technical Field
The invention relates to the field of software testing, in particular to a test analysis method, a test analysis device, computer equipment and a storage medium.
Background
With the development of the automatic performance testing technology, the process of performance testing tends to be systematized and standardized continuously. The efficiency of the performance test is greatly improved, and the cost of the performance test report is greatly reduced.
However, the existing performance test reports can only objectively reflect the technical problems occurring during the test. The technical problem is solved by depending on the analysis of workers, and the dependence on the processing experience of the workers is large. Existing performance test reports fail to provide an instructive measure suitable for solving the technical problem.
Disclosure of Invention
In view of the above, it is necessary to provide a test analysis method, an apparatus, a computer device and a storage medium for solving the above technical problems.
A test analysis method, comprising:
acquiring performance test data;
inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time and short-time memory neural network algorithm;
acquiring a retrieval keyword output by the performance analysis model;
and searching the analysis result of the performance test data in an expert opinion database according to the search keyword.
A test assay device, comprising:
the test data acquisition module is used for acquiring performance test data;
the model processing module is used for inputting the performance test data into a performance analysis model, and the performance analysis model is based on a bidirectional long-time memory neural network algorithm;
the key word obtaining module is used for obtaining the retrieval key words output by the performance analysis model;
and the searching and analyzing result module is used for searching the analyzing result of the performance testing data in an expert opinion database according to the search keyword.
A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the test analysis method when executing the computer program.
A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the above-mentioned test analysis method.
According to the test analysis method, the test analysis device, the computer equipment and the storage medium, the performance test data is processed through the performance analysis model, the search keyword used for positioning the technical problem existing in the performance test data is obtained, and then the matched expert opinions are searched in the expert opinion database through the search keyword to obtain the analysis result. The invention can provide guiding measures suitable for solving technical problems and improve the efficiency of software performance optimization.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a schematic diagram of an application environment of a test analysis method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a test analysis method according to an embodiment of the present invention;
FIG. 3 is a flow chart of a test analysis method according to an embodiment of the present invention;
FIG. 4 is a data processing diagram of the LSTM model in an embodiment of the present invention;
FIG. 5 is a flow chart of a test analysis method according to an embodiment of the present invention;
FIG. 6 is a flow chart of a test analysis method according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a test analysis apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a computer device according to an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The test analysis method provided by the embodiment can be applied to the application environment shown in fig. 1, in which the client communicates with the server through the network. The client includes, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices. The server can be implemented by an independent server or a server cluster composed of a plurality of servers.
In an embodiment, as shown in fig. 2, a test analysis method is provided, which is described by taking the application of the method to the server in fig. 1 as an example, and includes the following steps:
s10, acquiring performance test data;
s20, inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time memory neural network algorithm;
s30, acquiring the retrieval key words output by the performance analysis model;
and S40, searching the analysis result of the performance test data in an expert opinion database according to the search keyword.
In this embodiment, the performance test data refers to test data generated in a performance test process, and includes, but is not limited to, a test process running log, an http request header state and response time, a server CPU/memory/IO condition, a data usage CPU condition, a memory space usage condition, and a database connection usage condition. When the performance test is finished, the performance test data can be obtained.
The performance analysis model is an analysis model constructed based on a bidirectional long-and-short-term memory neural network algorithm (LSTM algorithm for short). After the performance data samples are trained using the LSTM algorithm, a performance analysis model may be obtained. The performance data sample includes collected performance issue data and opinion keywords associated therewith.
The performance test data is processed through the performance analysis model, and the retrieval keywords of the performance test data can be obtained. The search key may include one or more keywords. In some cases, each keyword also includes a weight value corresponding thereto.
The database of expert opinions may be a pre-established database containing a plurality of expert opinions. In the database of expert opinions, each expert opinion is associated with at least one keyword. After the search keyword is obtained, the expert opinions matching the keyword can be searched in the expert opinion database, and then the matched expert opinions are further screened through a preset screening method to form a finally obtained analysis result. The expert opinions corresponding to each keyword may be one or more. If the expert opinions corresponding to the keywords are multiple, the matched expert opinions have differentiated priority.
Optionally, as shown in fig. 3, before step S20, the method further includes:
s21, constructing a performance data vector according to the performance problem data, and setting the performance data vector as a problem vector;
s22, constructing an opinion keyword vector according to the expert opinion, and setting the opinion keyword vector as an answer vector;
and S23, training the question vector and the answer vector through an LSTM standard back propagation algorithm, and generating the performance analysis model.
In this embodiment, a performance data vector may be constructed according to the performance problem data, and the performance data vector may be set as a problem vector. An opinion keyword vector may be constructed according to expert opinions and set as an answer vector. As shown in fig. 4, based on the strong correlation between the question vector and the answer vector, an attention (attention) is added in the LSTM model, so that an attention relationship is established between an output layer in the question vector and each LSTM hidden vector in the answer vector, and a corresponding attention value is solved. For a performance data vector, it may correspond to a plurality of similar opinion keyword vectors. Here, different priorities may be set for these similar opinion keyword vectors.
In the LSTM model, bidirectional long-time memory network neural calculation is firstly carried out on performance data information. The algorithm follows the standard LSTM algorithm. In this calculation, the latter calculation unit feeds back the former one. And then N expansion is carried out on the basis. And then carrying out network neural convolution (if a standard RNN algorithm can be adopted, no special processing is carried out), and selecting expert opinions by combining the attention values of the calculated vectors of the performance data information to the opinion keyword vectors.
In the process of training the performance analysis model, the output matrix of the bidirectional LSTM can be expanded by N numbers on the left and right of each word, so that more details can be obtained, and the utilization of local information is facilitated. Meanwhile, for the processing of vectors (including performance data vectors and opinion keyword vectors), LSTM is firstly carried out, then convolution is carried out, and high-loss operation of information is put behind, so that information loss caused by convolution is avoided, and the fidelity degree of the information is improved.
The step of training the question vector and answer vector by the LSTM standard back propagation algorithm comprises:
1. calculating the output value of each neuron in a forward direction;
2. the error term value for each neuron is calculated in reverse. Like the recurrent neural network, the back propagation of the LSTM error term also includes two directions: one is the backward propagation along the time, namely, the error term of each moment is calculated from the current t moment; one is to propagate the error term up one layer;
3. the gradient of each weight is calculated according to the corresponding error term.
Alternatively, as shown in fig. 5, step S21 includes:
s211, dividing the performance problem data into a plurality of data inputs based on the label separators;
and S212, inputting the data into an embedding method through a wordebeading technology to generate the performance data vector.
In constructing the performance data vector, tag separators are used as units. For example, one performance issue datum is:
request response status 200,200,200,200;
request response time is 1s,2s,3s and 5 s;
20 percent of server cpu, 23 percent of server cpu, 24 percent of server cpu and 25 percent of server cpu;
20 percent of database cpu, 20 percent of database cpu;
the application log error is 0,0,0,0, 0.
The inputs are split with tag separators, the first being "request response status:200,200,200,200".
Chinese characters cannot be used as vector values, and are required to be embedded by using wordebeading technology, and then performance data vectors [1.3,0.9,3.1,2.3,0.7,2.3,3.2,6.3,2.4,9.2,3.1,3.2,4.2,6.5,4.2,3.6,2.1,3.3,3.1,5.8,0.5,3.2,6.2,7.4,1.1,2.4,2.7,2.8,8.9,3.6,5.4,7.3,2.1,6.3,8.2,7.1,6.7,3.2,3.9,0.2] are obtained. This is a 40-dimensional vector that requires 40 LSTM neurons to receive. The above 40 neurons are LSTM units. The latter inputs are processed in sequence as inputs at different times until all are completed. In fact, the number of input layer neurons (the number of neurons in LSTMunit) is equal to the size of the word vector.
The opinion keyword vector is in units of keywords. Each key is processed as an independent vector. For each keyword, embedding is carried out through the wordebeading technology, and a corresponding opinion keyword vector can be obtained. The vectors are independent, and n keywords form an n-dimensional vector space.
Optionally, as shown in fig. 6, before step S21, the method further includes:
s201, collecting problem data, setting classification and labels of the problem data, and forming the performance problem data;
s202, associating the performance problem data with expert opinions, and extracting opinion keywords from the performance problem data according to a preset extraction rule;
s203, setting the priority of the expert opinions according to the opinion keywords.
In this embodiment, various issue data, such as performance issue data within an enterprise, may be collected. Problem data are sorted and analyzed through a pattern recognition and big data technology, a processing model is established to mark the problem data according to the classification of performance problems (such as a server, middleware, a database and an application program), and each problem data is provided with a corresponding label, so that the performance problem data are formed. A library of performance issues may be constructed from a number of performance issue data.
Performance issue data may be associated with the expert opinions and monitoring parameters set for each expert opinion. For example, there are a number of situations for the memory overflow problem:
a)java.lang.OutOfMemoryError:......javaheap space.....
b)java.lang.OutOfMemoryError:GC overhead limit exceeded
c)java.lang.OutOfMemoryError:PermGen space
d)java.lang.OutOfMemoryError:Directbuffermemory
e)java.lang.StackOverflowError
f)java.lang.OutOfMemoryError:unable to create new native thread
g)java.lang.OutOfMemoryError:request{}byte for{}out ofswap
in the above 7 different cases, different key monitoring parameters can be set, such as: javaheal space, GC overhead limit exceeded, PermGen space, and the like. The expert opinions corresponding to different monitoring parameters are different. The combination of multiple key monitoring parameters can pinpoint the performance issues that actually occur.
Keywords that may cause performance improvement problems may be matched and associated in combination with performance problem data, expert opinions, key monitoring parameters. For example: establishing a search keyword matching rule to make according to error information keywords in log file words, http request header states and corresponding time, server CPU/memory/IO conditions, data CPU conditions, memory space use conditions, database connection use conditions and the like. And setting the priority of the expert opinions according to the keywords so that the performance problems can be positioned through the keywords and the adaptive expert opinions can be automatically given.
Optionally, the classification of the problem data includes a server, middleware, a database, and an application.
The problem data can be divided into four categories of servers, middleware, databases and applications. A complete performance problem data may include these four classification data. Each classified data has a corresponding keyword. For example, server performance data corresponds to server keywords, application data (e.g., log) corresponds to application keywords, database data (referring to usage data for the database) corresponds to database keywords, and middleware data (which may include some tool test data) corresponds to middleware keywords. In some cases, the issue data may also include other data. The expert opinion library may be established based on an association between keywords (including the above-mentioned four keywords) and expert opinions. In the expert opinion database, a keyword is associated with at least one expert opinion. One expert opinion may be associated with a plurality of keywords.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment, a test analysis apparatus is provided, and the test analysis apparatus corresponds to the test analysis method in the above embodiments one to one. As shown in fig. 7, the test analysis apparatus includes a test data acquiring module 10, a model processing module 20, a keyword acquiring module 30, and a search analysis result module 40. The functional modules are explained in detail as follows:
the module for obtaining test data 10 is used for obtaining performance test data;
the model processing module 20 is configured to input the performance test data into a performance analysis model, where the performance analysis model is based on a bidirectional long-and-short-term memory neural network algorithm;
an obtaining keyword module 30, configured to obtain a search keyword output by the performance analysis model;
and the searching and analyzing result module 40 is used for searching the analyzing result of the performance testing data in the expert opinion database according to the search keyword.
Optionally, the test analysis apparatus further comprises:
the problem vector setting module is used for constructing a performance data vector according to the performance problem data and setting the performance data vector as a problem vector;
the system comprises an answer vector setting module, a search module and a search module, wherein the answer vector setting module is used for constructing an opinion keyword vector according to expert opinions and setting the opinion keyword vector as an answer vector;
and the generation model module is used for training the question vector and the answer vector through an LSTM standard back propagation algorithm to generate the performance analysis model.
Optionally, the problem vector setting module includes:
a partitioning unit to divide the performance issue data into a plurality of data inputs based on tag delimiters;
and the conversion unit is used for inputting the data into the embedding unit through a wordebeading technology to generate the performance data vector.
Optionally, the test analysis apparatus further comprises:
the collecting module is used for collecting problem data, setting the classification and the label of the problem data and forming the performance problem data;
the association module is used for associating the performance problem data with expert opinions and extracting opinion keywords from the performance problem data according to a preset extraction rule;
and the priority setting module is used for setting the priority of the expert opinions according to the opinion keywords.
Optionally, the classification of the problem data includes a server, middleware, a database, and an application.
For the specific definition of the test analysis device, reference may be made to the above definition of the test analysis method, which is not described herein again. The modules in the test analysis device can be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 8. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data related to the test analysis method. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a test analysis method.
In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
acquiring performance test data;
inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time and short-time memory neural network algorithm;
acquiring a retrieval keyword output by the performance analysis model;
and searching the analysis result of the performance test data in an expert opinion database according to the search keyword.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring performance test data;
inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time and short-time memory neural network algorithm;
acquiring a retrieval keyword output by the performance analysis model;
and searching the analysis result of the performance test data in an expert opinion database according to the search keyword.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (8)

1. A method of test analysis, comprising:
acquiring performance test data of a software test;
inputting the performance test data into a performance analysis model, wherein the performance analysis model is based on a bidirectional long-time and short-time memory neural network algorithm;
acquiring retrieval keywords output by the performance analysis model, wherein the retrieval keywords comprise one or more keywords, and each keyword comprises a weight value corresponding to the keyword;
searching an analysis result of the performance test data in an expert opinion database according to the search keyword;
before the performance test data is input into a performance analysis model, and the performance analysis model is based on a bidirectional long-time memory neural network, the method further includes:
constructing a performance data vector according to the performance problem data, and setting the performance data vector as a problem vector;
constructing an opinion keyword vector according to expert opinions, and setting the opinion keyword vector as an answer vector;
and training the question vector and the answer vector through an LSTM standard back propagation algorithm to generate the performance analysis model.
2. The test analysis method of claim 1, wherein the constructing a performance data vector from the performance issue data and setting the performance data vector as an issue vector comprises:
dividing the performance issue data into a plurality of data inputs based on tag delimiters;
and inputting the data into an embedding technology through a wordebeading technology to generate the performance data vector.
3. The test analysis method of claim 1, wherein before constructing the performance data vector based on the performance issue data and setting the performance data vector as an issue vector, further comprising:
collecting problem data, setting the classification and label of the problem data, and forming the performance problem data;
associating the performance problem data with expert opinions, and extracting opinion keywords from the performance problem data according to a preset extraction rule;
and setting the priority of the expert opinions according to the opinion keywords.
4. The test analysis method of claim 3, wherein the classification of the issue data includes servers, middleware, databases, and applications.
5. A test analysis device, comprising:
the test data acquisition module is used for acquiring performance test data of the software test;
the model processing module is used for inputting the performance test data into a performance analysis model, and the performance analysis model is based on a bidirectional long-time memory neural network algorithm;
the key word obtaining module is used for obtaining a search key word output by the performance analysis model, wherein the search key word comprises one or more key words, and each key word comprises a weight value corresponding to the key word;
the search analysis result module is used for searching the analysis result of the performance test data in an expert opinion database according to the search keyword;
the problem vector setting module is used for constructing a performance data vector according to the performance problem data and setting the performance data vector as a problem vector;
the system comprises an answer vector setting module, a search module and a search module, wherein the answer vector setting module is used for constructing an opinion keyword vector according to expert opinions and setting the opinion keyword vector as an answer vector;
and the generation model module is used for training the question vector and the answer vector through an LSTM standard back propagation algorithm to generate the performance analysis model.
6. The test analysis device of claim 5, wherein the set problem vector module comprises:
a partitioning unit to divide the performance issue data into a plurality of data inputs based on tag delimiters;
and the conversion unit is used for inputting the data into the embedding unit through a wordebeading technology to generate the performance data vector.
7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the test analysis method according to any one of claims 1 to 4 when executing the computer program.
8. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out a test analysis method according to any one of claims 1 to 4.
CN202010091087.3A 2020-02-13 2020-02-13 Test analysis method and device, computer equipment and storage medium Active CN111309572B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010091087.3A CN111309572B (en) 2020-02-13 2020-02-13 Test analysis method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010091087.3A CN111309572B (en) 2020-02-13 2020-02-13 Test analysis method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111309572A CN111309572A (en) 2020-06-19
CN111309572B true CN111309572B (en) 2021-05-04

Family

ID=71159927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010091087.3A Active CN111309572B (en) 2020-02-13 2020-02-13 Test analysis method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111309572B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902731A (en) * 2014-04-16 2014-07-02 国家电网公司 Intelligent information maintenance method based on knowledge base inquiry
CN107943911A (en) * 2017-11-20 2018-04-20 北京大学深圳研究院 Data pick-up method, apparatus, computer equipment and readable storage medium storing program for executing
CN108197014A (en) * 2017-12-29 2018-06-22 东软集团股份有限公司 Method for diagnosing faults, device and computer equipment

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521604B (en) * 2011-11-21 2014-11-19 上海交通大学 Device and method for estimating performance degradation of equipment based on inspection system
CN105050132B (en) * 2015-08-10 2018-10-19 北京邮电大学 The method of estimation of cell extreme value handling capacity
CN105323111B (en) * 2015-11-17 2018-08-10 南京南瑞集团公司 A kind of O&M automated system and method
CN107301118B (en) * 2017-06-15 2019-11-19 中国科学院计算技术研究所 A kind of fault indices automatic marking method and system based on log
CN108073497B (en) * 2018-01-29 2021-02-12 上海洞识信息科技有限公司 Multi-index transaction analysis method based on data center data acquisition platform
CN108347352B (en) * 2018-02-05 2021-03-16 中国电力科学研究院有限公司 Method for diagnosing performance of information system and equipment in power system
US10558554B2 (en) * 2018-02-28 2020-02-11 Sap Se Machine learning based software correction
US20210233615A1 (en) * 2018-04-22 2021-07-29 Viome, Inc. Systems and methods for inferring scores for health metrics
CN108874943B (en) * 2018-06-04 2021-10-22 上海交通大学 Dark net resource detection system based on long-term and short-term memory neural network
CN109918280B (en) * 2019-01-31 2022-07-12 北京无线电测量研究所 Health management method and device for servo system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902731A (en) * 2014-04-16 2014-07-02 国家电网公司 Intelligent information maintenance method based on knowledge base inquiry
CN107943911A (en) * 2017-11-20 2018-04-20 北京大学深圳研究院 Data pick-up method, apparatus, computer equipment and readable storage medium storing program for executing
CN108197014A (en) * 2017-12-29 2018-06-22 东软集团股份有限公司 Method for diagnosing faults, device and computer equipment

Also Published As

Publication number Publication date
CN111309572A (en) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111859960B (en) Semantic matching method, device, computer equipment and medium based on knowledge distillation
CN111666401B (en) Document recommendation method, device, computer equipment and medium based on graph structure
CN108427707B (en) Man-machine question and answer method, device, computer equipment and storage medium
EP3855324A1 (en) Associative recommendation method and apparatus, computer device, and storage medium
CN109800307B (en) Product evaluation analysis method and device, computer equipment and storage medium
CN111176996A (en) Test case generation method and device, computer equipment and storage medium
CN110674319A (en) Label determination method and device, computer equipment and storage medium
CN110888911A (en) Sample data processing method and device, computer equipment and storage medium
CN113626241B (en) Abnormality processing method, device, equipment and storage medium for application program
CN112395500A (en) Content data recommendation method and device, computer equipment and storage medium
CN111104242A (en) Method and device for processing abnormal logs of operating system based on deep learning
CN112766319A (en) Dialogue intention recognition model training method and device, computer equipment and medium
CN112883030A (en) Data collection method and device, computer equipment and storage medium
CN112685475A (en) Report query method and device, computer equipment and storage medium
CN111124898B (en) Question-answering system testing method and device, computer equipment and storage medium
CN109656947B (en) Data query method and device, computer equipment and storage medium
CN114138977A (en) Log processing method and device, computer equipment and storage medium
CN112596723B (en) Database script generation method, device, equipment and medium
CN113419950A (en) Method and device for generating UI automation script, computer equipment and storage medium
CN111309572B (en) Test analysis method and device, computer equipment and storage medium
CN111400340A (en) Natural language processing method and device, computer equipment and storage medium
CN114547257B (en) Class matching method and device, computer equipment and storage medium
CN115374849A (en) Enterprise related patent retrieval method, device, equipment and medium
CN112732423B (en) Process migration method, device, equipment and medium
CN113627514A (en) Data processing method and device of knowledge graph, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Test analysis methods, devices, computer equipment, and storage media

Granted publication date: 20210504

Pledgee: CITIC Bank Limited by Share Ltd. Shanghai branch

Pledgor: Shanghai Fu Shen Lan Software Co.,Ltd.

Registration number: Y2024310000249