CN108595338A - Test case write method, device, computer equipment and storage medium - Google Patents

Test case write method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN108595338A
CN108595338A CN201810431804.5A CN201810431804A CN108595338A CN 108595338 A CN108595338 A CN 108595338A CN 201810431804 A CN201810431804 A CN 201810431804A CN 108595338 A CN108595338 A CN 108595338A
Authority
CN
China
Prior art keywords
function module
mind map
process step
nodes
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810431804.5A
Other languages
Chinese (zh)
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.)
Ping An Puhui Enterprise Management Co Ltd
Original Assignee
Ping An Puhui Enterprise Management 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 Ping An Puhui Enterprise Management Co Ltd filed Critical Ping An Puhui Enterprise Management Co Ltd
Priority to CN201810431804.5A priority Critical patent/CN108595338A/en
Publication of CN108595338A publication Critical patent/CN108595338A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

A kind of test case write method of offer of the embodiment of the present invention, device, computer equipment and storage medium.The method includes:Multiple function modules that software need to be realized are obtained, and realize the process step and the rule of correspondence of the multiple function module, wherein the rule of correspondence includes realizing the corresponding rule of each step in the process step;According to the process step of the multiple function module and the multiple function module of realization, mind map is formed;According to the mind map and the rule of correspondence, test case is write.By mind map come operation flow all in display systems so that write explicit and test case coverage rate height when test case, improve test quality.

Description

Test case write method, device, computer equipment and storage medium
Technical field
The present invention relates to technical field of data processing more particularly to a kind of test case write method, device, computer to set Standby and storage medium.
Background technology
Existing industry test case writes the software version for being substantially and being provided according to requirement documents, exploitation, or passes through inquiry The mode asked is write, and demand coverage rate can be caused incomplete in this way, when test execution operation flow covering omit, cannot be abundant Ensure test quality.
Invention content
A kind of test case write method of offer of the embodiment of the present invention, device, computer equipment and storage medium, can be improved The coverage rate of test case improves test quality.
In a first aspect, an embodiment of the present invention provides a kind of test case write method, this method includes:
Multiple function modules that software need to be realized are obtained, and realize the process step and correspondence of the multiple function module Rule, wherein the rule of correspondence includes realizing the corresponding rule of each step in the process step;
According to the process step of the multiple function module and the multiple function module of realization, mind map is formed;
According to the mind map and the rule of correspondence, test case is write.
Second aspect, an embodiment of the present invention provides a kind of test cases to write device, which includes for executing State a kind of unit of test case write method described in first aspect.
The third aspect, an embodiment of the present invention provides a kind of computer equipment, the computer equipment includes memory, with And the processor being connected with the memory;
The memory is for storing computer program, and the processor is for running the calculating stored in the memory Machine program, to execute the test case write method described in above-mentioned first aspect.
Fourth aspect, an embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer program, and the computer program includes program instruction, real when described program instruction is executed by processor Test case write method described in existing above-mentioned first aspect.
The embodiment of the present invention is by obtaining the multiple function modules and realize the multiple function module that software need to be realized Process step form mind map, test case write according to the mind map of generation.It is shown by mind map All operation flows in system so that write explicit and test case coverage rate height when test case, improve survey Try quality.
Description of the drawings
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be to needed in embodiment description Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, general for this field For logical technical staff, without creative efforts, other drawings may also be obtained based on these drawings.
Fig. 1 is a kind of flow diagram of test case write method provided in an embodiment of the present invention;
Fig. 2 is a kind of sub-process schematic diagram of test case write method provided in an embodiment of the present invention;
Fig. 3 is the sub-process schematic diagram that embodiment illustrated in fig. 2 provides;
Fig. 4 is another sub-process schematic diagram that embodiment illustrated in fig. 2 provides;
Fig. 5 is a kind of another sub-process schematic diagram of test case write method provided in an embodiment of the present invention;
Fig. 6 is a kind of flow diagram for test case write method that another embodiment of the present invention provides;
Fig. 7 is the schematic block diagram that a kind of test case provided in an embodiment of the present invention writes device;
Fig. 8 is the schematic block diagram of generation unit provided in an embodiment of the present invention;
Fig. 9 is the schematic block diagram for the generation unit that another embodiment of the present invention provides;
Figure 10 is the schematic block diagram that the test case that another embodiment of the present invention provides writes device;
Figure 11 is a kind of schematic block diagram of computer equipment provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
It should be appreciated that term first, second etc. can be used for describing various elements herein, but these elements should not be limited In these terms.These terms are only used for these elements being distinguished from each other out.For example, in the premise for not departing from the scope of the invention Under, the first deleting unit can be referred to as the second deleting unit, and similarly, and the second deleting unit can be referred to as first and delete Except unit.First deleting unit and the second deleting unit are deleting unit, but they are not same deleting unit.
Methods as described below embodiment can be applied to the mobile phone with display and/or touch tablet, on knee In the portable device of computer or tablet computer etc, can also apply with display and/or touch tablet it is non-just Portable device, in desktop computer.
Fig. 1 is a kind of flow diagram of test case write method provided in an embodiment of the present invention.This method include with Lower step S101-S103.
S101 obtains the multiple function modules that need to realize of software, and realizes the process step of multiple function modules and right Answer rule, wherein the rule of correspondence includes the corresponding rule of each step in implementation process step.
Wherein, the process step for the multiple function modules and multiple function modules that software need to be realized preserves in a document, such as Word document is either in excel documents or XML document.The information preserved in document includes the name corresponding to each function module Claim (word), corresponding process step under each function module, the corresponding word of each step in each process step, and Grade category relationship between step etc..Multiple function modules that software need to be realized are obtained, and realize the flow of multiple function modules Step, including:Obtain the title (word) corresponding to each function module, corresponding process step under each function module, And the information such as grade category relationship in each process step between the corresponding word of each step and step.The rule of correspondence refers to Be some corresponding conditions in each step.It should be noted that it is and to have one without reference to rule to have in some steps It is regular involved in a little steps.For example, in the step of account is registered, corresponding rule, including:The format of user name can be postal Case, the pet name or telephone number etc., mailbox such as 163 mailboxes, qq mailboxes, gmail mailboxes etc., if telephone number is 11 bit digitals Deng;Password is the character string etc. being made of letter and number no more than 16;Identifying code is being returned with server for input Consistent identifying code etc..It just can be with successful registration, if wherein there are one not if user name, password, identifying code meet respective conditions Meet respective conditions, then registration failure.Wherein, software, which includes application program, applet, script file, system etc., needs The program file of test.
S102 forms mind map according to the process step of multiple function modules and the multiple function modules of realization.
Wherein, mind map includes multistage node, each in every grade of node corresponding function module or process step Step.Node includes nodename and node rank, and nodename can be that each function module or process step correspond to Word, can also be the summary of each corresponding function module or process step and write a Chinese character in simplified form corresponding word, wherein can be with The summary of corresponding function module or process step is obtained by keyword extracting method and writes a Chinese character in simplified form corresponding word.Preserve work( The correspondence of energy module or process step and node.Node rank refers to node series, such as level-one, two level.Wherein, Function module corresponds to the first nodes in mind map, divides according to corresponding sequence of steps in the corresponding process step of function module Two-level node, the three-level node etc. under the first nodes are not generated.It is known which is according to nodename and node series Which of process step step is corresponded under function module.
In one embodiment, as shown in Fig. 2, step S102 includes S201-S202.
S201 obtains the multiple function module, generates the first nodes of mind map.Wherein, each function module pair Answer a first nodes in mind map.Such as in word document, the corresponding word of function module is aobvious with a certain special format Show, found out from requirement documents include the special format word, using the word of the special format found out as correspond to Function module;The corresponding word of function module a certain special format such as header format can also be shown, then generation pair The file catalogue answered obtains the corresponding title of corresponding header format as corresponding function module from file catalogue.Such as exist In excel documents, by the corresponding text importing of function module in same row, the text in the cell of not going together in the row is obtained Word, word during which is not gone together cell is as different function modules.
The step of generating the first nodes of mind map, i.e. step S201 is as shown in figure 3, include step S301-S305.
S301 obtains a function module.
S302 judges to whether there is the corresponding node of the function module in mind map.Specifically, judge to lead in thinking It whether there is the corresponding nodename of each function module in figure.The corresponding nodename of function module can be with the function module Word correspond to, can also be that function module corresponds to the summary of word and writes a Chinese character in simplified form.
S303 increases one one newly if the corresponding node of the function module is not present in mind map in mind map Grade node, as the corresponding node of the function module.The corresponding node of the function module, Ke Yili are not present in mind map Xie Wei does not form the corresponding node of the function module in mind map.After increasing node newly in mind map, preserving should The correspondence of function module and node.
S304, if judging whether the work(not being acquired there are the corresponding node of the function module in mind map It can module.If all functional modules have all obtained, terminate.
If S305 obtains next function module in the presence of the function module not being acquired.It is to be appreciated that in this implementation In example, each function module can be obtained in a certain order.As ended up according to from document beginning to document in word document The sequencing of the function module found out;Or according to the tandem in file catalogue;According to line number in excel documents Corresponding sequence from small to large etc..
In this way, all functional modules to be generated to the first nodes of mind map.
S202 obtains the process step for realizing the function module, and according to the process step for each function module In step sequence, using each step in the process step as correspondence first nodes each downstream site.
As shown in figure 4, step S202 includes the following steps S401-S408.
S401 obtains the process step for realizing the function module.It is such as in excel documents, the function module is corresponding Process step is stored in sequence in the subsequent column of the function module respective column.Obtain the flow step for realizing the function module Suddenly, accordingly, corresponding process step is sequentially obtained from the subsequent column of the function module respective column.
S402 obtains a step in process step as current procedures.
S403 judges to whether there is the corresponding node of current procedures in the corresponding each downstream site of the function module.
S404 judges to work as if the corresponding node of current procedures is not present in the corresponding each downstream site of the function module Corresponding preceding step is process or decision.Wherein, there is no can be understood as in mind map, there is no form current step Rapid corresponding node.Wherein, process refers to the step of non-judgement in process step, and decision refers to judging in process step The step of.Can by semanteme come judge current procedures it is corresponding be process or decision, if the corresponding sentence of current procedures is old Predicate sentence, then judge current procedures it is corresponding be process;If the corresponding sentence of current procedures is negative or doubt statement, that Judge current procedures it is corresponding be decision.Can also according to other feasible modes come judge current procedures it is corresponding be process Or decision.
S405, if it is process that current procedures are corresponding, using current procedures as the next stage of previous step corresponding node Node is added in mind map.Preserve the correspondence of the step and mind map interior joint.
The result of decision of current procedures is corresponded to as previous step and is saved if it is decision that current procedures are corresponding by S406 Two branch nodes under point are added in mind map.As current procedures are:Judge whether to provide a loan successfully, corresponding is to determine Plan, the result of decision include exception of providing a loan successfully and provide a loan, and will provide a loan successfully and the two abnormal result of decision of loan are as upper one Two branch nodes under a step corresponding node are added in mind map.Wherein, branch node is it is to be understood that the node Presence, can make to increase other branches in mind map.
S407, if judging whether there are the corresponding node of current procedures in the corresponding each downstream site of the function module In the presence of the step of not being acquired.If all steps are all acquired, terminate.
S408 obtains next step conduct if the step of in the presence of not being acquired according to the step sequence in process step Current procedures.Then step S403 is executed.
Above step S401-S408 is realized for each function module, will be every in the process step of the function module Each downstream site of one step as corresponding first nodes.
In this way, according to the process step of multiple function modules and the multiple function modules of realization, mind map is formd.Its In, which is tree.The mind map can the detailed multiple function modules that need to realize of displaying software and soft All operation flows involved in part.
In other embodiments, as shown in figure 5, according to multiple function modules and realizing that the flow of multiple function modules walks Suddenly, mind map is formed, i.e. step S102 includes the following steps S501-S504.
S501 obtains function module process step corresponding with the function module.Such as in XML document, XML is parsed Multiple nodes pair in document, using first node content of each node centering parsed as function module, by first Node content after a node is according to the process step for sequentially forming the function module parsed.If having two in a node pair A node arranged side by side, two nodes parse simultaneously, it is to be understood that the content of two nodes is corresponding be decision process after The result of decision or two steps arranged side by side being construed as after decision process.
S502 generates a level-one of mind map according to function module process step corresponding with the function module Each downstream site under node and the first nodes.
In one embodiment, step S502 includes:The function module is obtained, which is increased newly as in mind map A first nodes;Obtain the process step for realizing the function module;A step in process step is obtained as current Step;Judge to whether there is the corresponding node of current procedures in the corresponding each downstream site of the function module;If the function There is no the corresponding nodes of current procedures to exist in the corresponding each downstream site of module, judge current procedures it is corresponding be process or Decision;If corresponding current procedures are processes, added current procedures as the next stage node of previous step corresponding node Into mind map;If corresponding current procedures are decisions, the result of decision of current procedures is corresponded to as previous step and is saved Two branch nodes under point are added in mind map;If there is current step in the corresponding each downstream site of the function module Rapid corresponding node, the step of judging whether not to be acquired, if the step of there is no be not acquired, terminates;If in the presence of The step of not being acquired obtains next step as current procedures according to the step sequence in process step;Then it executes and sentences In the corresponding each downstream site of the function module of breaking the step of node corresponding with the presence or absence of current procedures.
S503 judges whether the function module not being acquired.
If S504 obtains next function module stream corresponding with the function module in the presence of the function module not being acquired Journey step.Then S502 is executed.If there is no the function module not being acquired, terminate.
In this embodiment, the process step for first obtaining a function module and the function module is realized, is led in thinking Each downstream site under a corresponding first nodes and the first nodes is generated in figure;Obtain other function modules respectively again With the process step of function module, each downstream site under another first nodes and the first nodes is regenerated, is so generated Entire mind map.Wherein, the mind map of generation is tree.The mind map can detailed displaying software need reality All operation flows involved in existing multiple function modules and software.
S103 writes test case according to mind map and the rule of correspondence.
In one embodiment, step S103 includes:Obtain all nodes under each branch in mind map;According to every All nodes under one branch and the rule of correspondence, write test case.Wherein, a branch is by a first nodes one A two-level node, a three-level node ... mono- leaf node composition of, all nodes under a branch include one one Grade node and a two-level node, a three-level node under the first nodes ... mono- leaf node of.According to each All nodes under branch and the rule of correspondence, write test case, wherein the rule of correspondence includes input rule, conditional plan Deng.If being corresponding with input in the node under branch, then according to corresponding input rule, the input data of test case is write; If correspondence is condition in the node under branch, the item that corresponding test case meets is formed whether satisfaction according to respective conditions rule Part;According to the condition of the input data of test case and satisfaction the expected knot of the test case is formed in conjunction with concrete application scene Fruit.
As a branch includes:Registration --- receiving the user name of input, password, identifying code --- is user name of input, close Code, identifying code meet rule.Wherein, the corresponding rule of node " user name of input, password, identifying code meet rule " is:With The format of name in an account book can be mailbox, the pet name or telephone number etc., mailbox such as 163 mailboxes, qq mailboxes, gmail mailboxes etc., such as electricity It is 11 bit digitals etc. to talk about number;Password is the character string etc. being made of letter and number no more than 16;The identifying code of input For correct identifying code.If user name, password, identifying code, which meet respective conditions, can just preserve success, registration is completed.Input User name, password, identifying code meet rule, then corresponding input data:The entitled correct mailbox of user of input or just The true pet name such as xxxx or correct telephone number, such as 15547823889;In the corresponding input frame of password, input is not The character string being made of letter and number more than 16, such as feifd123456;In the corresponding input frame of identifying code, input is tested Card code is matched with the identifying code of prompt.As the data of test case include:It is [email protected], feifd123456, matched Identifying code;Xyz, 12121212xyz, matched identifying code;15547823889,155xyzxyz, matched identifying code etc..More than The expected results of the corresponding test case of data are:It preserves successfully, successful registration.
Since mind map can the detailed multiple function modules that need to realize of displaying software and all involved in software Operation flow writes test case according to mind map so that explicit and test case when writing test case to cover Lid rate is high, improves test quality.
After generating mind map according to function module and the corresponding process step of function module, when software has new need It asking, when so as to cause realizing that the process step of corresponding function module has altered, mind map can be updated.Specifically please refer to figure The content of 6 embodiments.
Fig. 6 is a kind of flow diagram for test case write method that another embodiment of the present invention provides.The embodiment With embodiment shown in FIG. 1 difference lies in:Increase step S604-S605.Step S604-S605 is described more fully below, Other steps please refer to the description that step is corresponded in Fig. 1 embodiments.
S604, if the corresponding process step of multiple function modules that software need to be realized has update, according to newer function mould The process step of block updates corresponding node in mind map.
In one embodiment, the step of update mind map includes:Obtain the corresponding first nodes of the function module;It deletes All each downstream sites after the first nodes;According to the corresponding new process step of the function module, the level-one section is generated Each downstream site of point.Wherein, which refers to that there are newer function modules.It is all each after the first nodes Downstream site, including all two-level nodes, all three-level nodes ..., all leaf nodes.
In another embodiment, the step of update mind map includes:By the corresponding former process step of the function module with New technological process step is compared, to find out the previous step for more becoming step;The function module corresponding one in mind map The corresponding node of the previous step is found out under grade node;Delete all subordinate's sections after previous step corresponding node Point;Increase all steps after process step change newly under the corresponding node of the previous step of mind map.
S605 writes test case according to updated mind map and the rule of correspondence.Wherein, the rule of correspondence includes more The corresponding rule of all nodes in mind map after new.
When software is there are new demand, the process step so as to cause the corresponding function module of realization has altered the embodiment When, mind map can be updated so that the mind map of generation can follow the variation of software requirement and change, and improve and write The efficiency of test case.
Fig. 7 is a kind of schematic block diagram for writing test case device provided in an embodiment of the present invention.As shown in fig. 7, should Device 70 includes acquiring unit 701, generation unit 702, writes unit 703.
Acquiring unit 701, the multiple function modules that need to be realized for obtaining software, and realize the stream of multiple function modules Journey step and the rule of correspondence, wherein the rule of correspondence includes the corresponding rule of each step in implementation process step.
Wherein, the process step for the multiple function modules and multiple function modules that software need to be realized preserves in a document, such as Word document is either in excel documents or XML document.The information preserved in document includes the name corresponding to each function module Claim (word), corresponding process step under each function module, the corresponding word of each step in each process step, and Grade category relationship between step.Acquiring unit 701, for obtaining the title (word) corresponding to each function module, Mei Gegong Under energy module in corresponding process step, and each process step between the corresponding word of each step and step The information such as grade category relationship.The rule of correspondence refers to some corresponding conditions in each step.It should be noted that there is some steps In be and to have regular involved in some steps without reference to rule.
Generation unit 702 forms thinking for the process step according to multiple function modules and the multiple function modules of realization Lead figure, wherein mind map includes multistage node, and every grade of node corresponds to each step in process step.Point includes node Title and node rank, nodename can be each function module or the corresponding word of process step, can also be every The summary of one function module or process step and write a Chinese character in simplified form corresponding word, wherein can by keyword extracting method come It obtains the summary of corresponding function module or process step and writes a Chinese character in simplified form corresponding word.Preserve function module or process step with The correspondence of node.Node rank refers to node series, such as level-one, two level.Wherein, function module corresponds to mind map In first nodes, generated respectively under the first nodes according to corresponding sequence of steps in the corresponding process step of function module Two-level node, three-level node etc..It is known that be that flow step is corresponded under which function module according to nodename and node series Which of rapid step.
In one embodiment, as shown in figure 8, generation unit 702 includes first nodes generation unit 801, downstream site life At unit 802.
First nodes generation unit 801 generates the first nodes of mind map for obtaining the multiple function module. Wherein, each function module corresponds to a first nodes in mind map.Such as in word document, the corresponding text of function module Word shows with a certain special format, found out from requirement documents include the special format word, it is special by what is found out The word of format is as corresponding function module;It can also be by the corresponding word of function module a certain special format such as title lattice Formula is shown, then generates corresponding file catalogue, and the corresponding title of corresponding header format is obtained from file catalogue as corresponding to Function module.Such as in excel documents, by the corresponding text importing of function module in same row, obtain in the row not The word gone together in cell, word during which is not gone together cell is as different function modules.
In one embodiment, first nodes generation unit 801 includes module acquiring unit, module judging unit, level-one section Point adding device obtains judging unit.Wherein, module acquiring unit, for obtaining a function module.Module judging unit, For judging to whether there is the corresponding node of the function module in mind map.Specifically, judge in mind map whether There are the corresponding nodenames of each function module.First nodes adding device, if for the work(to be not present in mind map The corresponding node of energy module, increases a first nodes newly, as the corresponding node of the function module in mind map.Acquisition is sentenced Disconnected unit, if for, there are the corresponding node of the function module, judging whether the function not being acquired in mind map Module.If all functional modules have all obtained, terminate.Module acquiring unit, if being additionally operable in the presence of the function mould not being acquired Block obtains next function module.Then trigger module judging unit.It is to be appreciated that in the present embodiment, it can be according to one Fixed sequence obtains each function module.If all functional modules have all obtained, terminate.In this way, all functional modules are given birth to At the first nodes of mind map.
Downstream site generation unit 802, for for each function module, obtaining the flow step for realizing the function module Suddenly, and according to the step sequence in the process step, using each step in the process step as corresponding level-one section Each downstream site of point.
In one embodiment, downstream site generation unit 802 includes step acquiring unit, current procedures determination unit, section Point judging unit, step judging unit, process adding device, decision adding device.Wherein, step acquiring unit, for obtaining Realize the process step of the function module.Current procedures determination unit is worked as obtaining a step in process step and being used as Preceding step.Node judging unit whether there is current procedures pair for judging in the corresponding each downstream site of the function module The node answered.Step judging unit, if for there is no current procedures to correspond in the corresponding each downstream site of the function module Node exist, judge current procedures it is corresponding be process or decision.Process adding device, if corresponding for current procedures be Process is added to current procedures as the next stage node of previous step corresponding node in mind map.Decision addition is single Member, if corresponding for current procedures is decision, using the result of decision of current procedures as under previous step corresponding node Two branch nodes are added in mind map.Step judging unit, if being additionally operable to the corresponding each subordinate's section of the function module There are the corresponding nodes of current procedures in point, the step of judging whether not to be acquired.If all steps have all been acquired, Terminate.Current procedures determination unit obtains if the step of being additionally operable in the presence of not being acquired according to the step sequence in process step Next step is as current procedures.Then node judging unit is triggered.In this way, realizing for each function module, by this Each downstream site of each step as corresponding first nodes in the process step of function module.
Above-mentioned first nodes generation unit 801, downstream site generation unit 802 according to multiple function modules and are realized multiple The process step of function module, forms mind map.Wherein, which is tree.The mind map can be detailed The multiple function modules that need to realize of displaying software and software involved in all operation flows.
In other embodiments, as shown in figure 9, generation unit 702 includes module step acquiring unit 901, Module nodes Generation unit 902, judging unit 903.
Module step acquiring unit 901, for obtaining function module process step corresponding with the function module.Such as In XML document, multiple nodes pair in XML document are parsed, by first node content of each node centering parsed As function module, the node content after first node is walked according to the flow for sequentially forming the function module parsed Suddenly.If there are two nodes arranged side by side for a node centering, which parses simultaneously, it is to be understood that two nodes is interior It is the result of decision after decision process or two steps arranged side by side being construed as after decision process to hold corresponding.
Module nodes generation unit 902, for according to function module process step corresponding with the function module, generating A first nodes and each downstream site under the first nodes for mind map.In one embodiment, Module nodes generate single Member 902 includes module adding device, step acquiring unit, current procedures determination unit, node judging unit, step judgement list Member, process adding device, decision adding device.Wherein, module adding device, for obtaining the function module, by the function mould Block increases newly as a first nodes in mind map.Step acquiring unit, for obtaining the flow step for realizing the function module Suddenly.Current procedures determination unit, for obtaining a step in process step as current procedures.Node judging unit is used In judge in the corresponding each downstream site of the function module whether there is the corresponding node of current procedures.Step judging unit, If for there is no the corresponding nodes of current procedures to exist in the corresponding each downstream site of the function module, current procedures pair are judged What is answered is process or decision.Process adding device, if corresponding for current procedures is process, using current procedures as upper one The next stage node of a step corresponding node is added in mind map.Decision adding device, if corresponding for current procedures It is decision, the result of decision of current procedures is added to thinking as two branch nodes under previous step corresponding node to be led In figure.Step judging unit, if being additionally operable in the corresponding each downstream site of the function module, there are the corresponding sections of current procedures Point, the step of judging whether not to be acquired.If the step of there is no be not acquired, terminates.Current procedures determination unit, If the step of being additionally operable in the presence of not being acquired, next step is obtained as current step according to the step sequence in process step Suddenly.Then node judging unit is triggered.
Judging unit 903, for judging whether the function module not being acquired.
Module step acquiring unit 901, if being additionally operable to, in the presence of the function module not being acquired, obtain next function module Process step corresponding with the function module.If there is no the function module not being acquired, terminate.
In this embodiment, the process step for first obtaining a function module and the function module is realized, is led in thinking Each downstream site under a corresponding first nodes and the first nodes is generated in figure;Obtain other function modules respectively again With the process step of function module, each downstream site under another first nodes and the first nodes is regenerated, is so generated Entire mind map.Wherein, the mind map of generation is tree.The mind map can detailed displaying software need reality All operation flows involved in existing multiple function modules and software.
Unit 703 is write, for according to mind map and the rule of correspondence, writing test case.
In one embodiment, it writes unit 703 and writes unit including branch's acquiring unit, test case.Wherein, branch obtains Unit is taken, for obtaining all nodes in mind map under each branch.Test case writes unit, for according to each All nodes under a branch and the rule of correspondence, write test case.
Since mind map can the detailed multiple function modules that need to realize of displaying software and all involved in software Operation flow writes test case according to mind map so that explicit and test case when writing test case to cover Lid rate is high, improves test quality.
After generating mind map according to function module and the corresponding process step of function module, when software has new need It asking, when so as to cause realizing that the process step of corresponding function module has altered, mind map can be updated.As shown in Figure 10, It further includes updating unit 104 that a kind of test case, which writes device 100,.Wherein,
Updating unit 104, if the corresponding process step of multiple function modules for software need to be realized has update, according to more The process step of new function module updates corresponding node in mind map.
In one embodiment, updating unit 104 includes first nodes acquiring unit, the first deleting unit, downstream site life At unit.Wherein, first nodes acquiring unit, for obtaining the corresponding first nodes of the function module;First deleting unit is used All each downstream sites after deleting the first nodes.Downstream site generation unit, for being corresponded to according to the function module New process step, generate each downstream site of the first nodes.Wherein, which refers to that there are newer functions Module.All each downstream sites after the first nodes, including all two-level nodes, all three-level nodes ..., institute Some leaf nodes.
In one embodiment, updating unit 104 includes comparing unit, searching unit, the second deleting unit, the newly-increased list of step Member.Wherein, comparing unit, for the corresponding former process step of the function module to be compared with new technological process step, to find out More become the previous step of step.Searching unit, for being found out under the corresponding first nodes of the function module in mind map The corresponding node of the previous step.Second deleting unit, for deleting under all after previous step corresponding node Grade node.Step increases unit newly, after the newly-increased process step change under the corresponding node of the previous step of mind map All steps as each downstream site under the node.
Unit 703 is write, is additionally operable to, according to updated mind map and the rule of correspondence, write test case.Wherein, The rule of correspondence includes the corresponding rule of all nodes in updated mind map.
When software is there are new demand, the process step so as to cause the corresponding function module of realization has altered the embodiment When, mind map can be updated so that the mind map of generation can follow the variation of software requirement and change, and improve and write The efficiency of test case.
Above-mentioned apparatus can be implemented as a kind of form of computer program, and computer program can be in meter as shown in figure 11 It calculates and is run on machine equipment.
Figure 11 is a kind of schematic block diagram of computer equipment provided in an embodiment of the present invention.The equipment 110 includes passing through Processor 112, memory and the network interface 113 that system bus 111 connects, wherein memory may include non-volatile deposits Storage media 114 and built-in storage 115.
The non-volatile memory medium 114 can storage program area 1141 and computer program 1142.The computer program 1142 are performed, and processor 112 may make to execute a kind of test case write method.The processor 112 is for providing calculating And control ability, support the operation of whole equipment 110.The built-in storage 115 is the computer journey in non-volatile memory medium The operation of sequence provides environment, when which is executed by processor 112, processor 112 may make to execute a kind of test use Example write method.The network interface 113 is for carrying out network communication, such as reception instruction.It will be understood by those skilled in the art that Structure shown in Figure 110 is not constituted only with the block diagram of the relevant part-structure of application scheme to application scheme The restriction for the equipment 110 being applied thereon, specific equipment 110 may include than more or fewer components as shown in the figure, It either combines certain components or is arranged with different components.
Wherein, the processor 112 is for running computer program stored in memory, to realize following steps:
Multiple function modules that software need to be realized are obtained, and realize the process step and correspondence of the multiple function module Rule, wherein the rule of correspondence includes realizing the corresponding rule of each step in the process step;According to the multiple work( It can module and the process step for realizing the multiple function module, formation mind map;According to the mind map and described right Rule is answered, test case is write.
In one embodiment, the processor 112 is described described more according to the multiple function module and realization in execution The process step of a function module, it is specific to execute when forming mind map:
The multiple function module is obtained, the first nodes of mind map are generated;Wherein, each function module corresponds to thinking Lead a first nodes in figure;For each function module, the process step for realizing the function module is obtained, and according to institute The step sequence in process step is stated, is saved each step in the process step as each subordinate of corresponding first nodes Point.
In one embodiment, the processor 112 obtains for each function module described in executing and realizes the function The process step of module, and according to the step sequence in the process step, each step in the process step is made For corresponding first nodes each downstream site when, it is specific to execute:
Obtain the process step for realizing the function module;A step in process step is obtained as current procedures; Judge to whether there is the corresponding node of current procedures in the corresponding each downstream site of the function module;If the function module pair In each downstream site answered be not present the corresponding node of current procedures, judge current procedures it is corresponding be process or decision;If Corresponding current procedures are processes, and current procedures are added to thinking as the next stage node of previous step corresponding node leads In figure;If corresponding current procedures are decisions, using the result of decision of current procedures as two under previous step corresponding node A branch node is added in mind map;If it is corresponding that there are current procedures in the corresponding each downstream site of the function module Node, the step of judging whether not to be acquired;If in the presence of the step of not being acquired, according to the step sequence in process step Next step is obtained as current procedures;Then it executes and judges to whether there is in the corresponding each downstream site of the function module The step of current procedures corresponding node.
In one embodiment, the processor 112 is executing the multiple function module of acquisition, generates mind map First nodes when, it is specific to execute:
Obtain a function module;Judge to whether there is the corresponding node of the function module in mind map;If The corresponding node of the function module is not present in mind map, a first nodes are increased newly in mind map, as described The corresponding node of function module;If there are the corresponding node of the function module in mind map, judge whether not by The function module of acquisition;Also function module has not been obtained, and obtains next function module;Then it executes and judges in mind map The step of node corresponding with the presence or absence of the function module.
In one embodiment, the processor 112 is described described more according to the multiple function module and realization in execution The process step of a function module, it is specific to execute when forming mind map:
Obtain a function module and the corresponding process step of the function module;According to the function module and the work( The corresponding process step of energy module, the first nodes and each downstream site under the first nodes for generating mind map;Sentence It is disconnected to whether there is the function module not being acquired;If in the presence of the function module not being acquired, obtains next function module and be somebody's turn to do The corresponding process step of function module;Then it executes according to the function module and the corresponding process step of the function module, Generate mind map a first nodes and the first nodes under each downstream site the step of.
In one embodiment, the processor 112 is described according to the mind map and the rule of correspondence in execution, compiles It is specific to execute when writing test case:
Obtain all nodes under each branch in the mind map;According under each branch all nodes and The rule of correspondence writes test case.
In one embodiment, the processor 112 is described according to the mind map and the rule of correspondence in execution, compiles After writing test case, also execute:
If the corresponding process step of multiple function modules that software need to be realized has update, according to the stream of newer function module Journey step updates corresponding node in mind map.
It should be appreciated that in embodiments of the present invention, alleged processor 112 can be central processing unit (Central Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable GateArray, FPGA) or other programmable logic devices Part, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or the processing Device can also be any conventional processor etc..
A kind of computer readable storage medium, the computer-readable storage are provided in another embodiment of the invention It includes program instruction that media storage, which has computer program, the computer program, and described program instructs when being executed by a processor Realize following steps:
Multiple function modules that software need to be realized are obtained, and realize the process step and correspondence of the multiple function module Rule, wherein the rule of correspondence includes realizing the corresponding rule of each step in the process step;According to the multiple work( It can module and the process step for realizing the multiple function module, formation mind map;According to the mind map and described right Rule is answered, test case is write.
In one embodiment, the processor is described according to the multiple function module and the multiple work(of realization in execution The process step of energy module, when forming mind map, specific implementation:
The multiple function module is obtained, the first nodes of mind map are generated;Wherein, each function module corresponds to thinking Lead a first nodes in figure;For each function module, the process step for realizing the function module is obtained, and according to institute The step sequence in process step is stated, is saved each step in the process step as each subordinate of corresponding first nodes Point.
In one embodiment, the processor obtains for each function module described in executing and realizes the function mould The process step of block, and according in the process step step sequence, using each step in the process step as When each downstream site of corresponding first nodes, specific implementation:
Obtain the process step for realizing the function module;A step in process step is obtained as current procedures; Judge to whether there is the corresponding node of current procedures in the corresponding each downstream site of the function module;If the function module pair There is no the corresponding nodes of current procedures to exist in each downstream site answered, judge current procedures it is corresponding be process or decision; If corresponding current procedures are processes, it is added to thinking using current procedures as the next stage node of previous step corresponding node It leads in figure;If corresponding current procedures are decisions, using the result of decision of current procedures as under previous step corresponding node Two branch nodes are added in mind map;If in the corresponding each downstream site of the function module, there are current procedures correspondences Node, the step of judging whether not to be acquired;If suitable according to the step in process step in the presence of the step of not being acquired Sequence obtains next step as current procedures;Then execute judge in the corresponding each downstream site of the function module whether The step of node corresponding there are current procedures.
In one embodiment, the processor is executing the multiple function module of acquisition, generates mind map When first nodes, specific implementation:
Obtain a function module;Judge to whether there is the corresponding node of the function module in mind map;If The corresponding node of the function module is not present in mind map, a first nodes are increased newly in mind map, as described The corresponding node of function module;If there are the corresponding node of the function module in mind map, judge whether not by The function module of acquisition;If in the presence of the function module not being acquired, next function module is obtained;Then it executes and judges in thinking The step of leading node corresponding with the presence or absence of the function module in figure.
In one embodiment, the processor is described according to the multiple function module and the multiple work(of realization in execution The process step of energy module, when forming mind map, specific implementation:
Obtain a function module and the corresponding process step of the function module;According to the function module and the work( The corresponding process step of energy module, the first nodes and each downstream site under the first nodes for generating mind map;Sentence It is disconnected to whether there is the function module not being acquired;If in the presence of the function module not being acquired, obtains next function module and be somebody's turn to do The corresponding process step of function module;Then it executes according to the function module and the corresponding process step of the function module, Generate mind map a first nodes and the first nodes under each downstream site the step of.
In one embodiment, the processor is described according to the mind map and the rule of correspondence in execution, writes When test case, specific implementation:
Obtain all nodes under each branch in the mind map;According under each branch all nodes and The rule of correspondence writes test case.
In one embodiment, the processor is described according to the mind map and the rule of correspondence in execution, writes After test case, also realize:
If the corresponding process step of multiple function modules that software need to be realized has update, according to the stream of newer function module Journey step updates corresponding node in mind map.
The computer readable storage medium can be the internal storage unit of the equipment described in aforementioned any embodiment, example Such as the hard disk or memory of equipment.The computer readable storage medium can also be the External memory equipment of the equipment, such as The plug-in type hard disk being equipped in the equipment, intelligent memory card (SmartMedia Card, SMC), secure digital (Secure Digital, SD) card etc..Further, the computer readable storage medium can also both include the storage inside of the equipment Unit also includes External memory equipment.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only Only a kind of division of logic function, formula that in actual implementation, there may be another division manner.Those skilled in the art can be clear Recognize to Chu, for convenience of description and succinctly, the device of foregoing description and the specific work process of unit, before can referring to The corresponding process in embodiment of the method is stated, details are not described herein.The above description is merely a specific embodiment, but this The protection domain of invention is not limited thereto, any one skilled in the art the invention discloses technical scope It is interior, can readily occur in various equivalent modifications or substitutions, these modifications or substitutions should all cover protection scope of the present invention it It is interior.Therefore, protection scope of the present invention should be subject to the protection scope in claims.

Claims (10)

1. a kind of test case write method, which is characterized in that the method includes:
Multiple function modules that software need to be realized are obtained, and realize the process step of the multiple function module and corresponding rule Then, wherein the rule of correspondence includes realizing the corresponding rule of each step in the process step;
According to the process step of the multiple function module and the multiple function module of realization, mind map is formed;
According to the mind map and the rule of correspondence, test case is write.
2. according to the method described in claim 1, it is characterized in that, described described more according to the multiple function module and realization The process step of a function module forms mind map, including:
The multiple function module is obtained, the first nodes of mind map are generated;Wherein, each function module corresponds to mind map In a first nodes;
For each function module, the process step for realizing the function module is obtained, and according to the step in the process step Rapid sequence, using each step in the process step as each downstream site of corresponding first nodes.
3. according to the method described in claim 2, it is characterized in that, described for each function module, the work(is realized in acquisition The process step of energy module, and according to the step sequence in the process step, by each step in the process step As each downstream site of corresponding first nodes, including:
Obtain the process step for realizing the function module;
A step in process step is obtained as current procedures;
Judge to whether there is the corresponding node of current procedures in the corresponding each downstream site of the function module;
If the corresponding node of current procedures is not present in the corresponding each downstream site of the function module, judge that current procedures correspond to Be process or decision;
If corresponding current procedures are processes, it is added to current procedures as the next stage node of previous step corresponding node In mind map;
If corresponding current procedures are decisions, using the result of decision of current procedures as two under previous step corresponding node Branch node is added in mind map;
If judging whether not obtained there are the corresponding node of current procedures in the corresponding each downstream site of the function module The step of taking;
If in the presence of the step of not being acquired, next step is obtained as current procedures according to the step sequence in process step; Then the step of judging the node corresponding with the presence or absence of current procedures in the corresponding each downstream site of the function module is executed.
4. according to the method described in claim 2, it is characterized in that, described obtain the multiple function module, generation thinking is led The first nodes of figure, including:
Obtain a function module;
Judge to whether there is the corresponding node of the function module in mind map;
If the corresponding node of the function module is not present in mind map, a first nodes are increased newly in mind map, As the corresponding node of the function module;
If judging whether the function module not being acquired there are the corresponding node of the function module in mind map;
If in the presence of the function module not being acquired, next function module is obtained;Then execute judge in mind map whether The step of node corresponding there are the function module.
5. according to the method described in claim 1, it is characterized in that, described described more according to the multiple function module and realization The process step of a function module forms mind map, including:
Obtain a function module and the corresponding process step of the function module;
According to the function module and the corresponding process step of the function module, generate mind map a first nodes and Each downstream site under the first nodes;
Judge whether the function module not being acquired;
If in the presence of the function module not being acquired, next function module process step corresponding with the function module is obtained;It connects Execution according to the function module and the corresponding process step of the function module, generates a first nodes of mind map The step of with each downstream site under the first nodes.
6. according to the method described in claim 1, it is characterized in that, the method further includes:
If the corresponding process step of multiple function modules that software need to be realized has update, walked according to the flow of newer function module It is rapid to update corresponding node in mind map.
7. according to the method described in claim 1, it is characterized in that, described according to the mind map and the rule of correspondence, Test case is write, including:
Obtain all nodes under each branch in the mind map;
According to all nodes and the rule of correspondence under each branch, test case is write.
8. a kind of test case writes device, which is characterized in that described device includes for executing such as any one of claim 1-7 The unit of the method.
9. a kind of computer equipment, which is characterized in that the computer equipment includes memory, and is connected with the memory Processor;
The memory is for storing computer program;The processor is for running the computer journey stored in the memory Sequence, to execute such as claim 1-7 any one of them methods.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey Sequence, the computer program includes program instruction, when described program instruction is executed by processor, realizes that claim 1-7 such as appoints Method described in one.
CN201810431804.5A 2018-05-08 2018-05-08 Test case write method, device, computer equipment and storage medium Pending CN108595338A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810431804.5A CN108595338A (en) 2018-05-08 2018-05-08 Test case write method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810431804.5A CN108595338A (en) 2018-05-08 2018-05-08 Test case write method, device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN108595338A true CN108595338A (en) 2018-09-28

Family

ID=63636132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810431804.5A Pending CN108595338A (en) 2018-05-08 2018-05-08 Test case write method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108595338A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109697235A (en) * 2018-12-18 2019-04-30 广州市勇斗士教育科技有限公司 A kind of automatic method for transformation and storage medium of mind map
CN109726125A (en) * 2018-12-21 2019-05-07 郑州云海信息技术有限公司 The processing method and processing device of test case in a kind of mind map
CN110287104A (en) * 2019-05-21 2019-09-27 深圳壹账通智能科技有限公司 Method for generating test case, device, terminal and computer readable storage medium
CN110543427A (en) * 2019-09-06 2019-12-06 五八有限公司 Test case storage method and device, electronic equipment and storage medium
CN111090591A (en) * 2019-12-23 2020-05-01 贵州医渡云技术有限公司 Test method and device, electronic equipment and computer readable storage medium
CN111552635A (en) * 2020-04-03 2020-08-18 深圳壹账通智能科技有限公司 Data detection method, equipment, server and readable storage medium
CN112131495A (en) * 2020-09-11 2020-12-25 重庆誉存大数据科技有限公司 Webpage display method, device and equipment based on decision flow result and storage medium
CN112148593A (en) * 2020-09-01 2020-12-29 杭州大搜车汽车服务有限公司 Test case management method, device and equipment
CN113377661A (en) * 2021-06-23 2021-09-10 深圳平安智汇企业信息管理有限公司 Interface testing method and device, electronic equipment and storage medium
CN116700771A (en) * 2023-08-04 2023-09-05 深圳代码兄弟技术有限公司 Remote development management method, remote development management apparatus, and readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176896A (en) * 2011-12-23 2013-06-26 阿里巴巴集团控股有限公司 Generating method and generating device of test cases
US20140096089A1 (en) * 2012-10-02 2014-04-03 Estsoft Corp. Electronic device including mind-map user interface and method for manipulating mind-map using the same
US8949670B1 (en) * 2012-09-26 2015-02-03 Emc Corporation Method and system for translating mind maps to test management utility test cases
CN106775628A (en) * 2016-11-22 2017-05-31 赵超 Service definition system
CN107491394A (en) * 2017-08-25 2017-12-19 中国银行股份有限公司 A kind of method for testing and analyzing and device based on digraph identification

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103176896A (en) * 2011-12-23 2013-06-26 阿里巴巴集团控股有限公司 Generating method and generating device of test cases
US8949670B1 (en) * 2012-09-26 2015-02-03 Emc Corporation Method and system for translating mind maps to test management utility test cases
US20140096089A1 (en) * 2012-10-02 2014-04-03 Estsoft Corp. Electronic device including mind-map user interface and method for manipulating mind-map using the same
CN106775628A (en) * 2016-11-22 2017-05-31 赵超 Service definition system
CN107491394A (en) * 2017-08-25 2017-12-19 中国银行股份有限公司 A kind of method for testing and analyzing and device based on digraph identification

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109697235A (en) * 2018-12-18 2019-04-30 广州市勇斗士教育科技有限公司 A kind of automatic method for transformation and storage medium of mind map
CN109726125A (en) * 2018-12-21 2019-05-07 郑州云海信息技术有限公司 The processing method and processing device of test case in a kind of mind map
WO2020233089A1 (en) * 2019-05-21 2020-11-26 深圳壹账通智能科技有限公司 Test case generating method and apparatus, terminal, and computer readable storage medium
CN110287104A (en) * 2019-05-21 2019-09-27 深圳壹账通智能科技有限公司 Method for generating test case, device, terminal and computer readable storage medium
CN110543427A (en) * 2019-09-06 2019-12-06 五八有限公司 Test case storage method and device, electronic equipment and storage medium
CN111090591A (en) * 2019-12-23 2020-05-01 贵州医渡云技术有限公司 Test method and device, electronic equipment and computer readable storage medium
CN111552635A (en) * 2020-04-03 2020-08-18 深圳壹账通智能科技有限公司 Data detection method, equipment, server and readable storage medium
CN112148593A (en) * 2020-09-01 2020-12-29 杭州大搜车汽车服务有限公司 Test case management method, device and equipment
CN112148593B (en) * 2020-09-01 2024-04-19 杭州大搜车汽车服务有限公司 Test case management method, device and equipment
CN112131495A (en) * 2020-09-11 2020-12-25 重庆誉存大数据科技有限公司 Webpage display method, device and equipment based on decision flow result and storage medium
CN112131495B (en) * 2020-09-11 2023-05-12 重庆誉存大数据科技有限公司 Webpage display method, device, equipment and storage medium based on decision flow result
CN113377661A (en) * 2021-06-23 2021-09-10 深圳平安智汇企业信息管理有限公司 Interface testing method and device, electronic equipment and storage medium
CN116700771A (en) * 2023-08-04 2023-09-05 深圳代码兄弟技术有限公司 Remote development management method, remote development management apparatus, and readable storage medium
CN116700771B (en) * 2023-08-04 2023-12-12 深圳代码兄弟技术有限公司 Remote development management method, remote development management apparatus, and readable storage medium

Similar Documents

Publication Publication Date Title
CN108595338A (en) Test case write method, device, computer equipment and storage medium
US20240078386A1 (en) Methods and systems for language-agnostic machine learning in natural language processing using feature extraction
US11194553B2 (en) Identifying and recommending code snippets to be reused by software developer
US11314790B2 (en) Dynamic field value recommendation methods and systems
CN104133765B (en) The test case sending method of network activity and test case server
CN109726105A (en) Test data building method, device, equipment and storage medium
CN103246690A (en) Tag inheritance
CN110096444A (en) A kind of management system, application method and equipment generating test case based on excel
US11481554B2 (en) Systems and methods for training and evaluating machine learning models using generalized vocabulary tokens for document processing
CN105741121A (en) Method for compiling and storing product tracing information based on entry quotation
CN110990627A (en) Knowledge graph construction method and device, electronic equipment and medium
CN111815169A (en) Business approval parameter configuration method and device
CN116415206A (en) Operator multiple data fusion method, system, electronic equipment and computer storage medium
CN102426567A (en) Graphical editing and debugging system of automatic answer system
US10956914B2 (en) System and method for mapping a customer journey to a category
CN109587351B (en) Call testing method, device, equipment and storage medium
CN113360300A (en) Interface calling link generation method, device, equipment and readable storage medium
CN109255104A (en) Certification template configuration method, apparatus, computer equipment and storage medium
CN107368293A (en) Page structure generation method, page screenshot report method, apparatus and system
KR101761177B1 (en) Method for mining important pattern of high rank k, apparatus performing the same and storage medium storing the same
CN110362294A (en) Development task executes method, apparatus, electronic equipment and storage medium
CN107071553A (en) Method, device and computer readable storage medium for modifying video and voice
CN113826091A (en) System and method for enriching data
CN116185853A (en) Code verification method and device
WO2023275782A1 (en) Systems and methods for locating devices

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180928