CN104391793A - Generation method and device of test steps and scripts - Google Patents

Generation method and device of test steps and scripts Download PDF

Info

Publication number
CN104391793A
CN104391793A CN201410710218.6A CN201410710218A CN104391793A CN 104391793 A CN104391793 A CN 104391793A CN 201410710218 A CN201410710218 A CN 201410710218A CN 104391793 A CN104391793 A CN 104391793A
Authority
CN
China
Prior art keywords
control data
data flow
testing procedure
flow graph
test script
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.)
Granted
Application number
CN201410710218.6A
Other languages
Chinese (zh)
Other versions
CN104391793B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410710218.6A priority Critical patent/CN104391793B/en
Publication of CN104391793A publication Critical patent/CN104391793A/en
Application granted granted Critical
Publication of CN104391793B publication Critical patent/CN104391793B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Machine Translation (AREA)

Abstract

An embodiment of the invention provides a generation method and device of test steps and scripts. The generation method includes subjecting a service test case file to lexical analysis to acquire multiple lexical types, each containing at least one word; subjecting the service test case file to grammatical analysis to acquire corresponding relations between words; according to the corresponding relations and the words, generating a control data flow diagram, with the words being nodes of the control data flow diagram, and the corresponding relations being sides of the control data flow diagram; converting the control data flow diagram into the test steps and scripts. According to the arrangement, the service test case file is subjected to the lexical analysis and the grammatical analysis, the control data flow diagram is generated according to the lexical analysis and the grammatical analysis, the nodes and the sides of the control data flow diagram are traversed, and the test steps and scripts are automatically obtained. Compared with the test steps and scripts manually generated by testers, the generation method and device allows higher service test efficiency.

Description

Testing procedure and test script generation method and device
Technical field
The embodiment of the present invention relates to communication technical field, particularly relates to a kind of testing procedure and test script generation method and device.
Background technology
Along with the development of the communication technology, quantity and the complexity of the business of communication facilities carrying increase, and therefore need to test the business of communication facilities carrying, guarantee business is normally run.
Prior art is by the understanding of tester to operational trials use-case file, by hand operational trials use-case file transform is become testing procedure and test script, operational trials is carried out according to testing procedure and test script, wherein, the document that can intuitively be understood by text description, common test personnel and business personnel of operational trials use-case file.
Become the efficiency of testing procedure and test script low operational trials use-case file transform because tester is manual, cause final service testing efficiency low.
Summary of the invention
The embodiment of the present invention provides a kind of testing procedure and test script generation method and device, to improve operational trials efficiency.
An aspect of the embodiment of the present invention is to provide a kind of testing procedure and test script generation method, comprising:
Carry out lexical analysis to operational trials use-case file and obtain multiple morphological type, each morphological type at least comprises a word;
Grammatical analysis is carried out to operational trials use-case file, obtains the corresponding relation between described word;
Generate control data flow graph according to described word and described corresponding relation, described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph;
Described control data flow graph is converted to testing procedure and test script.
Another aspect of the embodiment of the present invention is to provide a kind of testing procedure and test script generating apparatus, comprising:
Lexical Analysis Module, obtain multiple morphological type for carrying out lexical analysis to operational trials use-case file, each morphological type at least comprises a word;
Syntax Analysis Module, for carrying out grammatical analysis to operational trials use-case file, obtains the corresponding relation between described word;
Control data flow graph generation module, for generating control data flow graph according to described word and described corresponding relation, described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph;
Modular converter, for being converted to testing procedure and test script by described control data flow graph.
The testing procedure that the embodiment of the present invention provides and test script generation method and device, by carrying out lexical analysis and grammatical analysis to operational trials use-case file, and generate control data flow graph according to the result of lexical analysis and grammatical analysis, automatically testing procedure and test script is drawn according to each node of flow graph and the traversal on each limit by paired domination number, generate testing procedure and test script by hand relative to tester, improve operational trials efficiency.
Accompanying drawing explanation
The testing procedure that Fig. 1 provides for the embodiment of the present invention and test script generate method flow diagram;
The schematic diagram of the control data flow graph that Fig. 2 provides for the embodiment of the present invention;
The testing procedure that Fig. 3 provides for another embodiment of the present invention and test script generate method flow diagram;
The structural drawing of the testing procedure that Fig. 4 provides for the embodiment of the present invention and test script generating apparatus;
The structural drawing of the testing procedure that Fig. 5 provides for another embodiment of the present invention and test script generating apparatus.
Embodiment
The testing procedure that Fig. 1 provides for the embodiment of the present invention and test script generate method flow diagram; The schematic diagram of the control data flow graph that Fig. 2 provides for the embodiment of the present invention.The embodiment of the present invention generates testing procedure and the inefficient problem of test script by hand for tester, and provide the method automatically generating testing procedure and test script, concrete steps are as follows:
Step S101, carry out lexical analysis obtain multiple morphological type to operational trials use-case file, each morphological type at least comprises a word;
Described morphological type at least comprises business numbering, business operation, Business Name, business prerequisite and punctuation mark.
Precompile is carried out, i.e. initialization process to existing operational trials use-case file, is specially the File header information filtering out and do not need to change; According to morphology regular expression, scanning is carried out to the operational trials use-case file after initialization process and obtains multiple morphological type, for basic business, basic business comprises five class morphology regular expressions, cover all morphological types in operational trials use-case file, this five classes regular expression is specific as follows:
Business is numbered: { [A-Z] } { [1-9] }
Business operation: [order | change | quit the subscription of | partly stop | stop | open again | open an account | cancellation]
Business Name: [voice | data | multimedia message | note | international roaming | international long-distance | caller identification | call forwarding]
Business prerequisite: [having]
Punctuation mark: [, |, |.|.];
Suppose in operational trials use-case file, have text description " 5. to have voice, caller identification, order international long-distance ", then according to above-mentioned five class morphology regular expressions to multiple morphological types that this text description carries out scanning acquisition be:
Business numbering Num:{5}
Business operation Verb:[orders]
Business Name Noun:[voice | international long-distance | caller identification]
Business prerequisite Pre:[has]
Punctuation mark Punc:[, |, | .].
Step S102, grammatical analysis is carried out to operational trials use-case file, obtain the corresponding relation between described word;
Corresponding relation between described word at least comprises numbering relation, coordination, prerequisite relation, universal relation and execution relation.
Grammatical analysis is then used to analyze the corresponding relation between all classified words, and the corresponding relation between word at least comprises numbering relation, coordination, prerequisite relation, universal relation and execution relation.Corresponding relation between word is defined as follows:
Numbering relation: " business numbering Num " becomes numbering relation with the statement that it is connected below;
Coordination: two " Business Name Noun " if between have in " punctuation mark Punc " ", ", then become coordination;
Precondition: starting and the statement ended up with ", " in " punctuation mark Punc " with " business prerequisite Pre ", is the one-tenth precondition of statement after it;
Execution relation: " business operation Verb " becomes execution relation with " the Business Name Noun " be connected thereafter;
Universal relation: being enough to four kinds of relations if discontented between word, is then universal relation.
For " 5. have voice, caller identification, order international long-distance ", " 5 " are numbering relation with " have voice, caller identification, order international long-distance "; " voice " and " caller identification " are coordination; " having voice, caller identification, " is the precondition of " order international long-distance "; " order " becomes execution relation with " international long-distance "; " 5 " and ". " are universal relation, " having " ", " be universal relation.
Step S103, generate control data flow graph according to described word and described corresponding relation, described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph;
Result according to step S101 and S102 generates control data flow graph, and control data flow graph comprises node and limit, control data flow graph=V, G}, wherein, and node V={Num, Verb, Noun, Pre, Punc}, represent the set of all nodes in control data flow graph; G={ numbering relation, coordination, precondition, general condition, performs relation }, represent the set on limits all in control data flow graph, wherein G is directed edge.Be illustrated in figure 2 the control data flow graph that " 5. have voice, caller identification, order international long-distance " is corresponding, wherein, the father node that " single statement father node " is the superiors in control data flow graph, is connected with two child nodes with " numbering relation ".
Step S104, described control data flow graph is converted to testing procedure and test script.
According to depth-first traversal algorithm, traversal is carried out to each node of described control data flow graph and each limit and obtain described testing procedure; Language form conversion is carried out to described testing procedure and obtains described test script.
Depth-first traversal algorithm is specific as follows:
Be StepFile by testing procedure file designation, test script file called after ScriptFile, call function TRANS (V) translate each node V, the algorithm realization of function TRANS (V) is specific as follows:
Wherein perform the conversion that relation relates to content of text, its conversion mainly comprises two links: business handling and business checking.Business handling is according to performing the father node of relation and child node is changed, and business checking needs to read business constraint relation table file, to determine before and after transacting business the impact of traffic associated in desired extent.Business constraint relation table is used for the table of restriction relation between description business, as voice and caller identification two class business exist the constraint of binding, then after carrying out speech business, needs checking caller identification business; Its pseudo-code steps is as follows:
EXCECUTE(v)
OutFile.writeStep (verifying the service condition before not performing)
OutFile.writeStep (transacting business)
OutFile.writeStep (service condition after checking execution)
OutFile.writeStep (impact on associated services after checking execution).
Testing procedure file StepFile and test script file ScriptFile has just been drawn through above-mentioned algorithm.
On the basis of the embodiment of the present invention, perform while described control data flow graph is converted to testing procedure and test script by step S104 and also generate the business execution table of comparisons, business performs the table of comparisons and stores the node in control data flow graph with execution relation, and the relation between node, specifically as node " order " and " international long-distance ", and execution relation between the two.
The embodiment of the present invention is by carrying out lexical analysis and grammatical analysis to operational trials use-case file, and generate control data flow graph according to the result of lexical analysis and grammatical analysis, automatically testing procedure and test script is drawn according to each node of flow graph and the traversal on each limit by paired domination number, generate testing procedure and test script by hand relative to tester, improve operational trials efficiency.
The testing procedure that Fig. 3 provides for another embodiment of the present invention and test script generate method flow diagram.On the basis of above-described embodiment, described described control data flow graph is converted to testing procedure and test script after, also comprise: revise described testing procedure and/or described test script, and obtain modifying point; Revise node corresponding with described modifying point in described control data flow graph; Amended control data flow graph is converted to new testing procedure and test script.Testing procedure shown in Fig. 3 and test script generation method concrete steps as follows:
Step S301, acquisition operational trials use-case file;
Step S302, precompile is carried out to operational trials use-case file;
Step S303, lexical analysis is carried out to operational trials use-case file;
Step S304, grammatical analysis is carried out to operational trials use-case file;
The embodiment method that step S301-S304 and Fig. 1 is corresponding is identical, repeats no more herein.
Step S305, generate control data flow graph according to the result of lexical analysis and grammatical analysis, or generate amended control data flow graph according to the amendment result of step S311 and S312;
Step S306, foundation control data flow graph generate testing procedure, or generate amended testing procedure according to amended control data flow graph;
Step S307, foundation control data flow graph generate test script, or generate amended test script according to amended control data flow graph;
Step S308, user revise test script;
Step S309, user revise testing procedure;
Step S310, by file comparison obtain modifying point;
Step S311, foundation modifying point amendment business perform the table of comparisons;
Step S312, foundation modifying point amendment business constraint relation table.
Step S305-S312 forms feedback operation step, after the result generation control data flow graph of foundation lexical analysis and grammatical analysis, testing procedure and test script is generated according to control data flow graph, user can modify to testing procedure and test script, and the testing procedure before amended testing procedure and test script and amendment and test script are carried out file contrast respectively, obtain modifying point, in " the business execution table of comparisons " and " business constraint relation table ", find the information that this node is corresponding according to modifying point, replaced with the value of user's amendment; Regenerate control data flow graph according to amended " the business execution table of comparisons " and " business constraint relation table ", re-start the automatic generation of testing procedure and test script.Wherein, which node the business execution table of comparisons indicates between and can exist " execution relation ", as " order " can become execution relation with " voice ".
The embodiment of the present invention does not limit order, the order of step S308 and step S309, the order of step S311 and step S312 of step S306 and step S307.
The embodiment of the present invention is by modifying to the testing procedure generated, test script, and determine corresponding modifying point in control data flow graph, modify unified for the content in modifying point, when avoiding hand-coding testing procedure, the mistake of business check post write and slip.
The structural drawing of the testing procedure that Fig. 4 provides for the embodiment of the present invention and test script generating apparatus; The testing procedure that the embodiment of the present invention provides and test script generating apparatus can perform testing procedure and test script and generate the treatment scheme that embodiment of the method provides, as shown in Figure 4, testing procedure and test script generating apparatus 40 comprise Lexical Analysis Module 41, syntax Analysis Module 42, control data flow graph generation module 43 and modular converter 44, wherein, Lexical Analysis Module 41 obtains multiple morphological type for carrying out lexical analysis to operational trials use-case file, and each morphological type at least comprises a word; Syntax Analysis Module 42, for carrying out grammatical analysis to operational trials use-case file, obtains the corresponding relation between described word; Control data flow graph generation module 43 is for generating control data flow graph according to described word and described corresponding relation, and described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph; Modular converter 44 is for being converted to testing procedure and test script by described control data flow graph.
The embodiment of the present invention is by carrying out lexical analysis and grammatical analysis to operational trials use-case file, and generate control data flow graph according to the result of lexical analysis and grammatical analysis, automatically testing procedure and test script is drawn according to each node of flow graph and the traversal on each limit by paired domination number, generate testing procedure and test script by hand relative to tester, improve operational trials efficiency.
The structural drawing of the testing procedure that Fig. 5 provides for another embodiment of the present invention and test script generating apparatus.On the basis of above-described embodiment, described morphological type at least comprises business numbering, business operation, Business Name, business prerequisite and punctuation mark.
Corresponding relation between described word at least comprises numbering relation, coordination, prerequisite relation, universal relation and execution relation.
Described modular converter 44 comprises Traversal Unit 441 and language form converting unit 442, and described Traversal Unit 441 obtains described testing procedure for carrying out traversal according to depth-first traversal algorithm to each node of described control data flow graph and each limit; Described language form converting unit 442 obtains described test script for carrying out language form conversion to described testing procedure.
Testing procedure and test script generating apparatus 40 also comprise modified module 45, and modified module 45 for revising described testing procedure and/or described test script, and obtains modifying point; Revise node corresponding with described modifying point in described control data flow graph; Described modular converter 44 is also for being converted to new testing procedure and test script by amended control data flow graph.
The testing procedure that the embodiment of the present invention provides and test script generating apparatus can specifically for performing the embodiment of the method that above-mentioned Fig. 1 provides, and concrete function repeats no more herein.
The embodiment of the present invention is by modifying to the testing procedure generated, test script, and determine corresponding modifying point in control data flow graph, modify unified for the content in modifying point, when avoiding hand-coding testing procedure, the mistake of business check post write and slip.
In sum, the embodiment of the present invention is by carrying out lexical analysis and grammatical analysis to operational trials use-case file, and generate control data flow graph according to the result of lexical analysis and grammatical analysis, automatically testing procedure and test script is drawn according to each node of flow graph and the traversal on each limit by paired domination number, generate testing procedure and test script by hand relative to tester, improve operational trials efficiency; By modifying to the testing procedure, the test script that generate, and determine corresponding modifying point in control data flow graph, the content in modifying point is unified to modify, when avoiding hand-coding testing procedure, the mistake of business check post write and slip.
In several embodiment provided by the present invention, should be understood that, disclosed apparatus and method, can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. various can be program code stored medium.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, inner structure by device is divided into different functional modules, to complete all or part of function described above.The specific works process of the device of foregoing description, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a testing procedure and test script generation method, is characterized in that, comprising:
Carry out lexical analysis to operational trials use-case file and obtain multiple morphological type, each morphological type at least comprises a word;
Grammatical analysis is carried out to operational trials use-case file, obtains the corresponding relation between described word;
Generate control data flow graph according to described word and described corresponding relation, described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph;
Described control data flow graph is converted to testing procedure and test script.
2. method according to claim 1, is characterized in that, described morphological type at least comprises business numbering, business operation, Business Name, business prerequisite and punctuation mark.
3. method according to claim 2, is characterized in that, the corresponding relation between described word at least comprises numbering relation, coordination, prerequisite relation, universal relation and execution relation.
4. the method according to any one of claim 1-3, is characterized in that, describedly described control data flow graph is converted to testing procedure and test script comprises:
According to depth-first traversal algorithm, traversal is carried out to each node of described control data flow graph and each limit and obtain described testing procedure;
Language form conversion is carried out to described testing procedure and obtains described test script.
5. method according to claim 4, is characterized in that, described described control data flow graph is converted to testing procedure and test script after, also comprise:
Revise described testing procedure and/or described test script, and obtain modifying point;
Revise node corresponding with described modifying point in described control data flow graph;
Amended control data flow graph is converted to new testing procedure and test script.
6. testing procedure and a test script generating apparatus, is characterized in that, comprising:
Lexical Analysis Module, obtain multiple morphological type for carrying out lexical analysis to operational trials use-case file, each morphological type at least comprises a word;
Syntax Analysis Module, for carrying out grammatical analysis to operational trials use-case file, obtains the corresponding relation between described word;
Control data flow graph generation module, for generating control data flow graph according to described word and described corresponding relation, described word is the node of described control data flow graph, and described corresponding relation is the limit of described control data flow graph;
Modular converter, for being converted to testing procedure and test script by described control data flow graph.
7. testing procedure according to claim 6 and test script generating apparatus, is characterized in that, described morphological type at least comprises business numbering, business operation, Business Name, business prerequisite and punctuation mark.
8. testing procedure according to claim 7 and test script generating apparatus, is characterized in that, the corresponding relation between described word at least comprises numbering relation, coordination, prerequisite relation, universal relation and execution relation.
9. the testing procedure according to any one of claim 6-8 and test script generating apparatus, it is characterized in that, described modular converter comprises Traversal Unit and language form converting unit, and described Traversal Unit is used for carrying out traversal according to depth-first traversal algorithm to each node of described control data flow graph and each limit and obtains described testing procedure;
Described language form converting unit is used for carrying out language form conversion to described testing procedure and obtains described test script.
10. testing procedure according to claim 9 and test script generating apparatus, is characterized in that, also comprise:
Modified module, for revising described testing procedure and/or described test script, and obtains modifying point; Revise node corresponding with described modifying point in described control data flow graph;
Described modular converter is also for being converted to new testing procedure and test script by amended control data flow graph.
CN201410710218.6A 2014-11-27 2014-11-27 Testing procedure and test script generation method and device Active CN104391793B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410710218.6A CN104391793B (en) 2014-11-27 2014-11-27 Testing procedure and test script generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410710218.6A CN104391793B (en) 2014-11-27 2014-11-27 Testing procedure and test script generation method and device

Publications (2)

Publication Number Publication Date
CN104391793A true CN104391793A (en) 2015-03-04
CN104391793B CN104391793B (en) 2017-07-14

Family

ID=52609701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410710218.6A Active CN104391793B (en) 2014-11-27 2014-11-27 Testing procedure and test script generation method and device

Country Status (1)

Country Link
CN (1) CN104391793B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033389A (en) * 2015-03-11 2016-10-19 腾讯科技(深圳)有限公司 A test use case display method and device
CN107590074A (en) * 2017-09-05 2018-01-16 郑州云海信息技术有限公司 The generation method and device of a kind of test case
CN107832229A (en) * 2017-12-03 2018-03-23 中国直升机设计研究所 A kind of system testing case automatic generating method based on NLP
CN110245081A (en) * 2019-05-31 2019-09-17 厦门美柚信息科技有限公司 Generate the method and device of minimum test scope
CN111488287A (en) * 2020-04-16 2020-08-04 南开大学 Method, device, medium and electronic equipment for generating injection vulnerability test case
CN112306841A (en) * 2019-07-26 2021-02-02 比亚迪股份有限公司 Automatic testing method, device and equipment for track service
CN112527650A (en) * 2020-12-15 2021-03-19 西安中朗智控科技有限公司 Test case multiplexing method and multiplexing device
CN114741993A (en) * 2022-04-18 2022-07-12 山东浪潮科学研究院有限公司 Script-based dataflow graph generation method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916222A (en) * 2010-08-09 2010-12-15 哈尔滨工程大学 Software testing method based on combination of control flow graph traversal and slice forward traversal
CN102419728A (en) * 2011-11-01 2012-04-18 北京邮电大学 Method for determining software test process sufficiency based on coverage rate quantitative indicators
CN103942140A (en) * 2013-12-19 2014-07-23 江苏锐天信息科技有限公司 Automatic testing program conversion method
US20140215440A1 (en) * 2013-01-30 2014-07-31 Hewlett-Packard Development Company, L.P. Marked test script creation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916222A (en) * 2010-08-09 2010-12-15 哈尔滨工程大学 Software testing method based on combination of control flow graph traversal and slice forward traversal
CN102419728A (en) * 2011-11-01 2012-04-18 北京邮电大学 Method for determining software test process sufficiency based on coverage rate quantitative indicators
US20140215440A1 (en) * 2013-01-30 2014-07-31 Hewlett-Packard Development Company, L.P. Marked test script creation
CN103942140A (en) * 2013-12-19 2014-07-23 江苏锐天信息科技有限公司 Automatic testing program conversion method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033389A (en) * 2015-03-11 2016-10-19 腾讯科技(深圳)有限公司 A test use case display method and device
CN106033389B (en) * 2015-03-11 2019-02-12 腾讯科技(深圳)有限公司 Test case methods of exhibiting and device
CN107590074A (en) * 2017-09-05 2018-01-16 郑州云海信息技术有限公司 The generation method and device of a kind of test case
CN107832229A (en) * 2017-12-03 2018-03-23 中国直升机设计研究所 A kind of system testing case automatic generating method based on NLP
CN107832229B (en) * 2017-12-03 2021-06-11 中国直升机设计研究所 NLP-based system test case automatic generation method
CN110245081A (en) * 2019-05-31 2019-09-17 厦门美柚信息科技有限公司 Generate the method and device of minimum test scope
CN112306841A (en) * 2019-07-26 2021-02-02 比亚迪股份有限公司 Automatic testing method, device and equipment for track service
CN112306841B (en) * 2019-07-26 2022-09-09 比亚迪股份有限公司 Automatic testing method, device and equipment for track service
CN111488287A (en) * 2020-04-16 2020-08-04 南开大学 Method, device, medium and electronic equipment for generating injection vulnerability test case
CN112527650A (en) * 2020-12-15 2021-03-19 西安中朗智控科技有限公司 Test case multiplexing method and multiplexing device
CN114741993A (en) * 2022-04-18 2022-07-12 山东浪潮科学研究院有限公司 Script-based dataflow graph generation method and device
CN114741993B (en) * 2022-04-18 2023-06-16 山东浪潮科学研究院有限公司 Script-based data flow graph generation method and device

Also Published As

Publication number Publication date
CN104391793B (en) 2017-07-14

Similar Documents

Publication Publication Date Title
CN104391793A (en) Generation method and device of test steps and scripts
US11334692B2 (en) Extracting a knowledge graph from program source code
US10521410B2 (en) Semantic graph augmentation for domain adaptation
US8762962B2 (en) Methods and apparatus for automatic translation of a computer program language code
KR20220027198A (en) Pinning of Artifacts for Expansion of Search Keys and Search Spaces in a Natural Language Understanding (NLU) Framework
US9122540B2 (en) Transformation of computer programs and eliminating errors
CN104331366A (en) Test case design efficiency promotion method and system
CN103853650A (en) Test case generating method and device for fuzz testing
Meduna Elements of compiler design
CN107291522B (en) Compiling optimization method and system for user-defined rule file
KR101589621B1 (en) Method of establishing lexico semantic pattern knowledge for text analysis and response system
CN104102701B (en) A kind of historical data based on hive is achieved and querying method
CN101185116A (en) Using strong data types to express speech recognition grammars in software programs
CN111079408A (en) Language identification method, device, equipment and storage medium
CN113343248A (en) Vulnerability identification method, device, equipment and storage medium
US20170139903A1 (en) Methods and systems for increasing processor speed by creating rule engine rules from unstructured text
CN109446042A (en) A kind of blog management method and system for intelligent power equipment
CN106649110B (en) Software testing method and system
CN106909435B (en) Method and device for analyzing command line of network security equipment
KR102099670B1 (en) The syntax grammar rules automatic generation method of understanding user query intention
EP3438818B1 (en) Method and device for compiling computer language
Mustafa et al. Towards traceability modeling for the engineering of heterogeneous systems
Ogrodniczuk et al. Web Service integration platform for Polish linguistic resources.
CN112988163A (en) Intelligent programming language adaptation method and device, electronic equipment and medium
CN111898762B (en) Deep learning model catalog creation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant