CN101377758B - Device and method for generating test case - Google Patents
Device and method for generating test case Download PDFInfo
- 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
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
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:
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:
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:
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.
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.
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.
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.
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.
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)
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)
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 |
-
2008
- 2008-07-14 CN CN2008101166507A patent/CN101377758B/en not_active Expired - Fee Related
Patent Citations (2)
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 |