CN101377758B - Device and method for generating test case - Google Patents

Device and method for generating test case Download PDF

Info

Publication number
CN101377758B
CN101377758B CN2008101166507A CN200810116650A CN101377758B CN 101377758 B CN101377758 B CN 101377758B CN 2008101166507 A CN2008101166507 A CN 2008101166507A CN 200810116650 A CN200810116650 A CN 200810116650A CN 101377758 B CN101377758 B CN 101377758B
Authority
CN
China
Prior art keywords
test group
key operations
business stream
test
basic
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.)
Expired - Fee Related
Application number
CN2008101166507A
Other languages
Chinese (zh)
Other versions
CN101377758A (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.)
Beijing Star Net Ruijie Networks Co Ltd
Original Assignee
Beijing Star Net Ruijie Networks 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 Beijing Star Net Ruijie Networks Co Ltd filed Critical Beijing Star Net Ruijie Networks Co Ltd
Priority to CN2008101166507A priority Critical patent/CN101377758B/en
Publication of CN101377758A publication Critical patent/CN101377758A/en
Application granted granted Critical
Publication of CN101377758B publication Critical patent/CN101377758B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for generating test cases and a device thereof, which is to solve the problem that the test cases can not be tested comprehensively. The method comprises the following steps: a mapping table is generated according to the relevance of key operations between the functional modules of a system to be tested; furthermore, discretionary two key operations which are relevant are connected to generate test groups according to the execution order in the mapping table, and then an arbitrary test group as an initial test group is connected with the test group having the same key operations with the initial unit to form service stream; finally, test cases in service stream are output according to the service stream in combination with the connections of the key operations in the mapping table. According to the proposal provided by the invention, analysis is conducted from the angle of interaction between a plurality of modules, thus improving the completeness of test cases.

Description

A kind of method and apparatus that generates test case
Technical field
The present invention relates to computer realm, relate in particular to a kind of method and apparatus that generates test case.
Background technology
Along with the growing stronger day by day and progressively move to maturity of software industry, the importance of system testing is conclusive.As the how minimum manpower and the input of resource, in the shortest time, finish test, find system defect, the then final purpose of design test case.
Test case is a group of test input, executive condition and expected results working out for certain special objective, so that test certain Program path or examine institute and write a program whether satisfy certain particular demands.Test case is the description of the test activity relevant with test target carried out in sequence, is definite " how " test.Test case is counted as the minimum test test group of effective discovery system defect.In test job, the design of test case is very important, is the correctness of test execution, the basis of validity.How effectively design test case is the problem that the tester paid close attention to always; Designing test case, also is one of key factor that guarantees test job.
Various systems nearly all are multimode multi-service runnings in the prior art, exist related between business and the business, also exist related between module and the module, but the method for designing of test case also is confined to analyze between the individual module interior single function point or correlation function point in the prior art, therefore can cause the incomplete problem of test, the problem that causes system under test (SUT) to exist can not be found early.
In addition, in the process that generates test case, there is a large amount of manually-operateds in the prior art, can causes a large amount of use-cases to omit and disappearance.
Summary of the invention
The invention provides a kind of method of design test case, in order to solve the problem that test case test case incomplete and that bring because of manual operation lacks in the prior art.
The embodiment of the invention provides a kind of method that generates test case, may further comprise the steps:
Relevance according to key operations between each functional module of system under test (SUT) generates mapping table, and wherein said mapping table comprises the execution sequence of the key operations that has relevance, and described functional module is functional entity minimum, that can not segment again;
Travel through described mapping table, and in ergodic process, per two key operations that have relevance are made up by the execution sequence between the key operations, generation comprises the basic test group and the basic business stream of first key operations and tail key operations, wherein, the corresponding basic business stream of each basic test group;
Determine initial test group, tail key operations according to the first test group is identical with the first key operations of the second test group, then the second test group is merged to the principle of the first test group according to the execution sequence between the key operations, select test group and this initial test group to merge, and, be that initial test group selects new test group to merge according to mentioned above principle all after each the merging with the test group after merging, generate merging test group and merge Business Stream, wherein each merges corresponding one of test group and merges Business Stream;
With basic business stream and/or merging Business Stream is unit output test case.
Also comprise before the described output test case, delete the duplicate keys in described basic business stream and the merging Business Stream.
In the process that generates Business Stream, utilize counting equipment that the number of basic business stream and merging Business Stream and described duplicate keys is added up, thereby obtain the sum of effective traffic stream, it is the number of test case, wherein, the sum that deducts described duplicate keys by basic business stream and the summation that merges Business Stream obtains the sum of effective traffic stream.
Further, when the tail key operations of the first key operations that has a plurality of test groups and described initial test group was identical, then described a plurality of fractions tested did not merge with described initial test group, generate a plurality of merging test groups and merge test stream.
The embodiment of the invention also provides a kind of device that generates test case when a kind of method that generates test case is provided, comprising:
The mapping table generation module, be used for relevance according to key operations between each functional module of system under test (SUT), generate mapping table, the execution sequence that wherein said mapping table comprises the relevance between key operations and has the key operations of relevance, described functional module is functional entity minimum, that can not segment again;
Basic business stream generation module, be used to travel through described mapping table, and in ergodic process, per two key operations that have relevance are made up by the execution sequence between the key operations, generation comprises the basic test group and the basic business stream of first key operations and tail key operations, wherein, the corresponding basic business stream of each test group;
Merge the Business Stream generation module, be used for determining initial test group, tail key operations according to the first test group is identical with the first key operations of the second test group, then the second test group is merged to the principle of the first test group according to the execution sequence between the key operations, select test group and this initial test group to merge, and, travel through all test groups, each is that starting point selects new test group to merge according to mentioned above principle with the test group after merging all, generate merging test group and merge Business Stream, wherein each merges corresponding one of test group and merges Business Stream;
The test case output module, being used for described basic business stream and/or merging Business Stream is unit output test case.
Delete module, be used for after generating described Business Stream, deleting the duplicate keys in the Business Stream.
Counting module is used to add up the number that effective traffic flows, and the number of wherein said effective traffic stream is the sum that basic business stream and the summation that merges Business Stream deduct described duplicate keys.
Beneficial effect of the present invention is as follows: adopt the method and apparatus in the embodiment of the invention, operation flow at system under test (SUT) generates test case with relevance between key operations, realized the test of test case to the annexation between many interactive module, improved the completeness of test case, and the generation step of the embodiment of the invention by program refinement test case makes and reduce manually-operated in the process that generates test case, thereby reduce the artificial subjective judgement of test case in generating, reduced the omission and the disappearance of test case when having improved the completeness of test case.
Description of drawings
Fig. 1 is a kind of process flow diagram that generates the method for test case of the invention process row;
Fig. 2 is a kind of installation drawing that generates test case of the embodiment of the invention.
Embodiment
Because the test case in the existing counting all is by a large amount of artificial analyses, exist artificial subjective factor to cause the covering of test case not comprehensive, the method that the embodiment of the invention provides is convenient to utilize computing machine to carry out the test case analysis by the step of test case is carried out refinement, reduce the manually-operated in the test case generative process, improved the comprehensive of test case.The embodiment of the invention is the relevance generation mapping table according to key operations between each functional module of system under test (SUT), and any two exist the key operations of relevance to connect generation test group according to execution sequence in the described mapping table, be that initial test group selection is connected to form Business Stream with the test group that this initial test group has identical key operations with arbitrary test group then, wherein, the tail key operations of the first key operations of selected test group and described initial test group is identical; Further, according to described Business Stream and in conjunction with the annexation of each key operations in the described mapping table, output is the test case of unit with the Business Stream.
The concrete steps of the embodiment of the invention are as shown in Figure 1:
Step 101, the functional module of extracting system under test (SUT) and the key operations in each functional module.
What adopt basically in the prior art is that the mode of Function Decomposition is come the descriptive system function, reach the purpose of describing whole system function by the system module function of describing segmentation, this system can be software systems or hardware system, can also be the system of software and hardware combining.
The system that carries out after the Function Decomposition comprises each functional module, wherein, and functional module: refer to functional entity minimum, that can not segment again.When the abstraction function module, follow following principle:
The one,, under the situation of the function menu of known software system, the corresponding functional module of menu;
The 2nd,, be the functional entity that can not segment again if can judge a certain functional module, this functional entity then is a functional module.
Functional module is the set of an attribute, at least comprise 1 attribute in this set, as shown in table 1, functional module 1 comprises: attribute 1.1 (key operations), attribute 1.2 (non-key action) ... attribute 1.N, functional module 2 comprises: attribute 2.1 (key operations), attribute 2.2 (key operations) ... each attribute of .. attribute 2.N and functional module N, and the principle when determining key operations is:
1, the key operations in the same functional module makes up in twos and all can constitute a simple test case, and for example: user management module comprises: interpolation user, modification user, the key operations combination in twos of three key operations of deletion user can both be formed a simple test case.
2, key operations is an operation of construction system operation flow.
In the embodiment of the invention, at first that all key operations are tabulating form, and all key operations are numbered, wherein the key operations numbering is numbered two parts by functional module numbering and key operations and is formed as shown in table 1:
Figure G2008101166507D00051
Table 1
Annexation between step 102, extraction key operations also generates mapping table.
Each functional module is all to make up one by one as basic point and remaining functional module certainly, and after the combination of two functional modules, key operations number with two functional modules that participate in combination is col width and line width generator matrix respectively, and wherein there is not succession in the combination of two functional modules.
According to the operation flow of system under test (SUT), there is relevance and marks the execution sequence of described two key operations at the matrix point of crossing of two key operations correspondences of relevant property mark, wherein said relevance is meant the inner link that exists between two key operations; Described execution sequence is by the operation flow decision of system under test (SUT).
Above-mentioned two key operations arbitrarily are connected to form a test group according to execution sequence, generate mapping table according to foregoing, comprise the execution sequence whether key operations exists relevance and have the key operations of relevance in the described mapping table, as shown in table 2:
Figure G2008101166507D00061
Table 2
The generation of step 103, Business Stream.
The order of connection according to key operations draws all Business Streams, and the bar number of statistical service stream, and concrete steps are as follows:
1, all the test groups in the table 2 are stored with the form of numbering, the execution sequence discharging key operations according to key operations when storage is numbered.For example: do not have relevance between the key operations 2 (0102) of functional module 1 and the key operations 2 (0202) of functional module 2, has relevance between the key operations 1 (0101) of functional module 1 and the key operations 2 (0202) of functional module 2, and the execution sequence of key operations 0202 and key operations 0101 is in the system under test (SUT): finish the operation of functional module 2 key operations 2 earlier, implement functional module 1 key operations 1 again, then this execution sequence is stored as 0202-0101.Generate table 3 according to tested object tabulation in the above description list 2:
0101-0201
0202-0101
0102-0201
Table 3
More than all corresponding basic business stream of each test group (basic test group), calculate the number of basic business stream simultaneously.
2, be initial with any test group, generate the merging test group of a plurality of key operations annexations of statement, promptly merge Business Stream.Each test group all will merge exemplifying of Business Stream as starting point, and wherein, the concrete steps that generate the merging Business Stream are:
For any two test group M (m1-m2) and N (n1-n2), wherein, m1 is that the key operations numbering, the m2 that carry out earlier among the test group M are the key operations numberings of carrying out after m1; N1 and n2 are respectively the key operations numbering of carrying out earlier among the test group N, the key operations numbering that carry out the back.
The principle that M is connected with N is: if m2 is identical with n1, and m1 and n2 are inequality, then test group M and N are coupled together, and are that tail key operations with N appends to after the tail key operations of M.
Further, tail key operations with N is that n2 is as starting point again, searching other test groups according to mentioned above principle connects, travel through all test groups, and the test group after at every turn merging is searched the test group as starting point according to above-mentioned connection principle and is merged, the final merging Business Stream that generates a plurality of key operations annexations of statement.
If also exist P (X1-X2) and X1 also identical with m2, then M forms two different merging Business Streams with N and P respectively.
In the middle of owing to the process that is generating the test group, may there be the not identical test group of first key operations with the tail key operations of any one test group, all each test groups in embodiments of the present invention all will generate by mentioned above principle as initial test group and merge Business Stream, for example:
Test group: 1-2,1-3,2-3,3-4,5-6 are arranged in a certain system.Wherein 5-6 be the key operations 5 that isolates the tail key operations with other any one test groups is not identical, if all test groups are not all analyzed as starting point then the problem of test leakage can be occurred.
Generating the number that merges the merging Business Stream that calculates in the Business Stream, the number addition of flowing with the basic business that obtains before promptly is the sum that generates Business Stream.
3, after generating Business Stream, the duplicate keys in the Business Stream set is deleted, and all duplicate keys are counted, wherein, duplicate keys is meant: all key operations of a Business Stream are all covered by another Business Stream, and the execution sequence unanimity says that then this paths is repetition.
For example: Business Stream " A1-B2 " is all covered by Business Stream " A1-B2-C3 " in steps, and the execution sequence unanimity, and then Business Stream " A1-B2 " is a duplicate keys.
If Business Stream " A1-B2 " is all covered by Business Stream " A1-C3-B2 " in steps, the execution sequence unanimity: but many step C3 between the steps A 1 of Business Stream " A1-C3-B2 " and the B2, destroyed the execution sequence of steps A 1 and B2, then Business Stream " A1-B2 " is not a duplicate keys with A1-C3-B2.
4, effective traffic stream is added up.Wherein, the number of effective traffic stream is for generating the sum of the multiple Business Stream of Business Stream sum loss of weight.
Step 104, test case output.
With described effective traffic stream is the execution sequence between each key operations in unit and the associative list 2, and the output test case is as shown in table 4:
Business Stream The test case input Expected results
Functional module 1 key operations 2-functional module 2 key operations 2 Concrete testing procedure The expected results of this test case
Functional module 1 key operations 3-functional module 2 keys 1 Concrete testing procedure The expected results of this test case
Table 4
According to the said method that the embodiment of the invention provides, the present invention provides a kind of corresponding realization device in addition, and its structural representation such as Fig. 2 show, mainly comprise:
Mapping table generation module 201 is used for the relevance according to key operations between each functional module of system under test (SUT), generates mapping table.
Wherein, the described mapping table execution sequence that comprises the relevance between key operations and have the key operations of relevance.
Search whether there is the associated nodes that connects described key operations in the system under test (SUT), if exist associated nodes then will have the key operations of relevance and exist the execution sequence of the key operations of relevance all to be saved in the mapping table with this key operations.
Basic business stream generation module 202, be used to travel through described mapping table, and in ergodic process, per two key operations that have relevance are made up by the execution sequence between the key operations, generation comprises the basic test group and the basic business stream of first key operations and tail key operations, wherein, the corresponding basic business stream of each basic test group.
Merge Business Stream generation module 203, be used for determining initial test group, identical according to the tail key operations of the first test group with the first key operations of second test group, then the second test group is merged to the principle of the first test group according to the execution sequence between the key operations, select test group and this initial test group to merge, and, travel through all test groups, each is that starting point selects new test group to merge according to mentioned above principle with the test group after merging all, generate merging test group and merge Business Stream, wherein each merges corresponding one of test group and merges Business Stream.
Delete module 204, be used for before the output test case duplicate keys in the deletion Business Stream.
Counting module 205 is used to add up the number that effective traffic flows, and wherein effective traffic stream is meant that basic business stream and the summation that merges Business Stream deduct the sum of described duplicate keys.
Test case output module 206, being used for described basic business stream and/or merging Business Stream is unit output test case.
Be that example describes with a customer information control system below, this system carries out comprising after the Function Decomposition: user management module comprises attribute: add user's (key operations), revise user's (key operations), delete user's (key operations), the authentication management module comprises attribute: authentification of user is reached the standard grade (key operations), authentification of user rolls off the production line (key operations), and log management module comprises attribute: inquiry log (key operations).
1,, generates table 5 according to each listed module attribute.
Figure G2008101166507D00101
Table 5
2, according to key operations cited in the table 5, three modules in this system are made up in twos, relevance between column matrix branch key operations and the execution sequence that has the key operations of relevance generate table 6,7,8 respectively.
Figure G2008101166507D00102
Table 6
Table 7
Table 8
3, store according to the numbering of key operations in the tested object in the table 6,7,8, the execution sequence discharging key operations according to key operations when storage is numbered.And two key operations numberings of every row are formed a test group, finally generate table 9.
0101-0201
0102-0201
0103-0201
0202-0103
0201-0301
0301-0202
0301-0202
0101-0301
0102-0301
0103-0301
Table 9
With any test group is initial, generates the merging Business Stream of a plurality of key operations annexations of statement.Each test group all will merge exemplifying of Business Stream as starting point.
After generating Business Stream the duplicate keys in the Business Stream set is deleted that wherein, duplicate keys is meant: the institute of a Business Stream is all covered by another Business Stream in steps, and the execution sequence unanimity, says that then this Business Stream is repetition.In this customer information control system the final Business Stream that generates altogether 17 as shown in table 10:
1 0101-0201-0102-0202
2 0101-0201-0102-0301
3 0101-0201-0103-0301
4 0101-0201-0301
5 0101-0301
6 0102-0201-0103-0301
7 0102-0201-0301
8 0102-0202
9 0102-0301
10 0103-0201-0102-0202
11 0103-0201-0102-0301
12 0103-0201-0301
13 0103-0301
14 0201-0102-0202
15 0201-0102-0301
16 0201-0103-0301
17 0201-0301
Table 10
Read every Business Stream successively and analyze, the Business Stream that wherein repeats has 6 as can be known: wherein every is all covered by other Business Streams.
0201-0102-0202
0102-0202
0201-0102-0301
0102-0301
0201-0103-0301
0201-0301
For the Business Stream that repeats, in total Business Stream, deduct the number of repetition Business Stream.Finally obtain totally 11 of effective traffic streams.
4, be the execution sequence of key operations in the unit associative list 6,7,8 with the effective traffic stream that generates, it is as shown in table 11 to obtain the test case input:
Business Stream Test case Expected results
0101-0201-0102-0202 Add a user, this authentification of user is reached the standard grade, and revises this user, user offline after the user reaches the standard grade. 1, the user adds success.2, the user logins success.3, revise the user profile success after the user reaches the standard grade.4, user offline success.
... ... ...
0103-0201-0301 The deletion user, authentification of user is reached the standard grade, inquiry log. 1, deletion user success.2, user authentication failure.3, can inquire the log record of user authentication failure, authentification failure former because: user name does not exist.
0103-0301 The deletion user, inquiry log. 1, deletes successfully.2, can inquire deletion user's operation log recording.
Table 11
Use method and apparatus of the present invention, with the Business Stream is unit output test case, analyze from the angle that a plurality of intermodules are mutual, improved the test coverage of test case to complicated business, deleting in the enumerating of Business Stream to duplicate keys, reduced the repeated test in the test case, improved test execution efficient, the generation step of the embodiment of the invention by the refinement test case makes and reduce manually-operated in the process that generates test case, thereby reduce the artificial subjective judgement in the test case generation, improved the completeness of test case.
In addition, in the Business Stream that generates or delete, also utilize program that Business Stream has been carried out counting statistics, finally deduct the sum of described duplicate keys by formula-basic business stream and the summation that merges Business Stream, obtain the number of the test case that the number of effective traffic stream promptly exports, reduced the use-case that artificial subjective analysis causes in the prior art and omitted.
Method of the present invention is not limited to the embodiment described in the embodiment, and those skilled in the art's technical scheme according to the present invention draws other embodiment, belongs to technological innovation scope of the present invention equally.Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (9)

1. a method that generates test case is characterized in that, this method may further comprise the steps:
Relevance according to key operations between each functional module of system under test (SUT) generates mapping table, and wherein said mapping table comprises the execution sequence of the key operations that has relevance, and described functional module is functional entity minimum, that can not segment again;
Travel through described mapping table, and in ergodic process, per two key operations that have relevance are made up by the execution sequence between the key operations, generation comprises the basic test group and the basic business stream of first key operations and tail key operations, wherein, the corresponding basic business stream of each basic test group;
Determine initial test group, tail key operations according to the first test group is identical with the first key operations of the second test group, then the second test group is merged to the principle of the first test group according to the execution sequence between the key operations, select test group and this initial test group to merge, and, be that initial test group selects new test group to merge according to mentioned above principle all after each the merging with the test group after merging, generate merging test group and merge Business Stream, wherein each merges corresponding one of test group and merges Business Stream;
With described basic business stream and/or merging Business Stream is unit output test case.
2. the method for claim 1 is characterized in that, also comprises before the described output test case:
Delete the duplicate keys in described basic business stream and the merging Business Stream.
3. method as claimed in claim 2, it is characterized in that, also comprise: in the process that generates Business Stream, utilize counting equipment that the number of basic business stream and merging Business Stream and described duplicate keys is added up, thereby obtain the sum of effective traffic stream, be the number of test case, wherein, the sum that deducts described duplicate keys by basic business stream and the summation that merges Business Stream obtains the sum that effective traffic flows.
4. as the arbitrary described method of claim 1~3, it is characterized in that described system under test (SUT) comprises software systems and/or hardware system.
5. as the arbitrary described method of claim 1~3, it is characterized in that described definite initial test group also comprises:
Each test group is all generated the merging Business Stream as initial test group according to mentioned above principle.
6. as the arbitrary described method of claim 1~3, it is characterized in that described selection test group also comprises:
When the tail key operations of the first key operations that has a plurality of test groups and described initial test group was identical, then described a plurality of fractions tested did not merge with described initial test group, generate a plurality of merging test groups and merge test stream.
7. a device that generates test case is characterized in that, comprising:
The mapping table generation module, be used for relevance according to key operations between each functional module of system under test (SUT), generate mapping table, the execution sequence that wherein said mapping table comprises the relevance between key operations and has the key operations of relevance, described functional module is functional entity minimum, that can not segment again;
Basic business stream generation module, be used to travel through described mapping table, and in ergodic process, per two key operations that have relevance are made up by the execution sequence between the key operations, generation comprises the basic test group and the basic business stream of first key operations and tail key operations, wherein, the corresponding basic business stream of each basic test group;
Merge the Business Stream generation module, be used for determining initial test group, tail key operations according to the first test group is identical with the first key operations of the second test group, then the second test group is merged to the principle of the first test group according to the execution sequence between the key operations, select test group and this initial test group to merge, and, travel through all test groups, each is that starting point selects new test group to merge according to mentioned above principle with the test group after merging all, generate merging test group and merge Business Stream, wherein each merges corresponding one of test group and merges Business Stream;
The test case output module, being used for described basic business stream and/or merging Business Stream is unit output test case.
8. device as claimed in claim 7 is characterized in that, also comprises:
Delete module, be used for before giving birth to the output test case, deleting the duplicate keys in the Business Stream.
9. device as claimed in claim 8 is characterized in that, also comprises:
Counting module is used to add up the number that effective traffic flows, and the number of wherein said effective traffic stream is the sum that basic business stream and the summation that merges Business Stream deduct described duplicate keys.
CN2008101166507A 2008-07-14 2008-07-14 Device and method for generating test case Expired - Fee Related CN101377758B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101166507A CN101377758B (en) 2008-07-14 2008-07-14 Device and method for generating test case

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101166507A CN101377758B (en) 2008-07-14 2008-07-14 Device and method for generating test case

Publications (2)

Publication Number Publication Date
CN101377758A CN101377758A (en) 2009-03-04
CN101377758B true CN101377758B (en) 2010-06-23

Family

ID=40421310

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101166507A Expired - Fee Related CN101377758B (en) 2008-07-14 2008-07-14 Device and method for generating test case

Country Status (1)

Country Link
CN (1) CN101377758B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102469218B (en) * 2010-11-03 2015-04-01 中兴通讯股份有限公司 Customer service automation method and system
CN102495801B (en) * 2011-12-07 2015-03-18 北大医疗信息技术有限公司 Method and device for generating test functional chain
CN102831058B (en) * 2012-08-17 2015-03-11 北京星网锐捷网络技术有限公司 Testing method and testing device
CN106980570B (en) * 2016-01-15 2021-04-13 创新先进技术有限公司 Test method and device
CN105955890B (en) * 2016-05-13 2018-10-19 中国建设银行股份有限公司 A kind of generation method and device of functional test case
CN106209439B (en) * 2016-06-30 2019-09-13 腾讯科技(深圳)有限公司 Service link automates covering method and device
CN106776284B (en) * 2016-11-25 2018-09-04 深圳市小满科技有限公司 A kind of method for testing software and system
CN109376082A (en) * 2018-09-27 2019-02-22 北京小米智能科技有限公司 Bug excavation method, device and readable storage medium storing program for executing
CN111045417B (en) * 2019-12-24 2023-05-12 一汽解放汽车有限公司 Dynamic scheduling control method for offline detection tasks of various new energy vehicles
CN114545894A (en) * 2022-01-19 2022-05-27 东风汽车集团股份有限公司 Whole vehicle function safety testing method and testing system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6041330A (en) * 1997-07-24 2000-03-21 Telecordia Technologies, Inc. System and method for generating year 2000 test cases
CN1731747A (en) * 2005-07-29 2006-02-08 杭州华为三康技术有限公司 Automatization testing frame system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6041330A (en) * 1997-07-24 2000-03-21 Telecordia Technologies, Inc. System and method for generating year 2000 test cases
CN1731747A (en) * 2005-07-29 2006-02-08 杭州华为三康技术有限公司 Automatization testing frame system and method

Also Published As

Publication number Publication date
CN101377758A (en) 2009-03-04

Similar Documents

Publication Publication Date Title
CN101377758B (en) Device and method for generating test case
CN101251825B (en) Device and method for generating test use case
CN100568179C (en) A kind of method for generating test case based on relation
Ni et al. A cluster based feature selection method for cross-project software defect prediction
Weaver et al. Dynamic social media affiliations among UK politicians
CN104572449A (en) Automatic test method based on case library
WO2014196129A1 (en) Fault analysis device, fault analysis method, and recording medium
US20100235296A1 (en) Flow comparison processing method and apparatus
CN109872232A (en) It is related to illicit gain to legalize account-classification method, device, computer equipment and the storage medium of behavior
CN107609217A (en) Collide the processing method and processing device of check data
US20080294941A1 (en) Method and System for Test Case Generation
CN103399979B (en) A kind of board-level circuit testability model automatic forming method
CN104731587A (en) Unit testing data generating method and unit testing data generating system
CN109408360A (en) A kind of software reliability estimation method and system
CN105159884A (en) Method and device for establishing industry dictionary and industry identification method and device
US20130096967A1 (en) Optimizer
CN102521131A (en) Defect positioning test case reduction method based on dynamic basic block
CN106126416A (en) A kind of service combination path derivation method based on flow process layout
CN104572687B (en) The key user's recognition methods and device that microblogging is propagated
CN105205545A (en) Method for optimizing logistics system by applying simulation experiment
CN107579844A (en) It is a kind of that failure method for digging is dynamically associated based on service path and frequency matrix
CN103294828A (en) Verification method and verification device of data mining model dimension
CN106227661A (en) Data processing method and device
CN116151460A (en) Optimization method and device for intelligent vehicle product, server and storage medium
CN106528575A (en) Data connection method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100623

Termination date: 20150714

EXPY Termination of patent right or utility model