CN109976994A - White-box testing method, apparatus, the computer equipment of Java project - Google Patents
White-box testing method, apparatus, the computer equipment of Java project Download PDFInfo
- Publication number
- CN109976994A CN109976994A CN201711450712.3A CN201711450712A CN109976994A CN 109976994 A CN109976994 A CN 109976994A CN 201711450712 A CN201711450712 A CN 201711450712A CN 109976994 A CN109976994 A CN 109976994A
- Authority
- CN
- China
- Prior art keywords
- test
- tool
- testing
- java project
- implemented
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 227
- 238000000034 method Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 230000003466 anti-cipated effect Effects 0.000 claims description 5
- 238000004088 simulation Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012954 risk control Methods 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
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
The embodiment of the present application provides the white-box testing method, apparatus and computer equipment of a kind of Java project, wherein, the white-box testing method of Java project includes: to execute sequence according to preset each testing tool, successively judge whether Java project to be measured needs to be implemented the corresponding test item of each testing tool, and when determination needs to be implemented the test item, corresponding testing tool is executed;After the completion of the corresponding each test item of multiple testing tools executes, generation unit test report.By the embodiment of the present application, largely reduces manual test work, promote working efficiency.
Description
Technical field
The invention relates to the white-box testing method, apparatus of Java project testing field more particularly to Java project,
Computer equipment.
Background technique
The current market of white-box testing tool based on Java project has very much, such as: JUnit tool, TestNG tool,
JTest tool, Findbugs tool, Checkstyle tool, JaCoCo tool and Eclemma tool etc..With project
It is increasingly complicated, and the developer for having rigid registration in project at any time participates in.In order to guarantee the quality of project, need to be measured
Project carries out white-box testing.However, existing at present is all single testing tool, for such numerous testing tools, at one
How using these testing tools can be only achieved every test purpose in Java project, is a urgent problem to be solved.
Summary of the invention
In view of this, one of the technical issues of embodiment of the present invention is solved is that the whitepack for providing a kind of Java project is surveyed
Method for testing, device, computer equipment, testing tool can not in the white-box testing method to overcome Java project in the prior art
The defect of integrated use reduces manual test work, promotes working efficiency.
According to the one aspect of the embodiment of the present application, a kind of white-box testing method of Java project is provided, comprising: according to
Preset each testing tool executes sequence, successively judges whether Java project to be measured needs to be implemented the corresponding survey of each testing tool
Item is tried, and when determination needs to be implemented the test item, executes corresponding testing tool;In multiple testing tools pair
After the completion of each test item answered executes, generation unit test report.
According to the other side of the embodiment of the present application, a kind of white-box testing device of Java project is provided, comprising: place
It manages unit and successively judges whether Java project to be measured needs to be implemented respectively for executing sequence according to preset each testing tool
The corresponding test item of testing tool, and when determination needs to be implemented the test item, execute corresponding testing tool;It generates
Unit, for after the completion of the corresponding each test item execution of multiple testing tools, generation unit test report.
According to another aspect of the embodiment of the present application, provide a kind of computer equipment, including memory, processor and
It is stored in the computer program that can be run on the memory and on the processor, when the processor executes described program
The step of realizing the white-box testing method of Java project as described above.
White-box testing method, apparatus, computer readable storage medium and the equipment of the Java project of the embodiment of the present application are logical
It crosses in Java project, with a variety of white-box testing technologies, integrates various testing tools, configurable white-box testing side is provided
Case, and generation unit test report largely reduce manual test work, promote working efficiency.
Detailed description of the invention
The some specific of the embodiment of the present application is described in detail by way of example and not limitation with reference to the accompanying drawings hereinafter
Embodiment.Identical appended drawing reference denotes same or similar part or part in attached drawing.Those skilled in the art should manage
Solution, the drawings are not necessarily drawn to scale.In attached drawing:
Fig. 1 is the flow chart according to the white-box testing method of the Java project of the embodiment of the present application one embodiment;
Fig. 2 is the flow chart according to the white-box testing method of the Java project of the embodiment of the present application another embodiment;
Fig. 3 is the structural schematic diagram according to the white-box testing device of the Java project of the embodiment of the present application one embodiment.
Specific embodiment
Any technical solution for implementing the embodiment of the present invention must be not necessarily required to reach simultaneously above all advantages.
In order to make those skilled in the art more fully understand the technical solution in the embodiment of the present invention, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality
Applying example only is a part of the embodiment of the embodiment of the present invention, instead of all the embodiments.Based on the implementation in the embodiment of the present invention
The range of protection of the embodiment of the present invention all should belong in example, those of ordinary skill in the art's every other embodiment obtained.
Below with reference to attached drawing of the embodiment of the present invention the embodiment of the present invention will be further explained specific implementation.
Fig. 1 is the flow chart according to the white-box testing method of the Java project of the embodiment of the present application.The Java project it is white
Box test method includes:
Firstly, executing sequence according to preset each testing tool, successively judge whether Java project to be measured needs to be implemented
The corresponding test item of each testing tool, and determine need to be implemented the test item when, execute corresponding testing tool;
Secondly, after the completion of the corresponding each test item of multiple testing tools executes, generation unit test report.
When specific operation, the testing tool may include: Checkstyle tool, Findbugs tool, Junit tool
And it is a variety of in Eclemma tool;Wherein, the corresponding test item of the Checkstyle tool is coding criterion test;
The test item of the Findbugs tool is the test of code risk;The corresponding test item of the Junit tool is that unit is surveyed
Examination;The test item of the Eclemma tool is coverage rate test.
The unit testing may include: the test of Controller layer unit, for being simulated using junit mock method
Foreground access test;The test of Service layer unit carries out operational trials for writing unit testing use-case using junit;Dao
Layer unit test, carries out for writing unit testing use-case using junit into library test, and sentenced with assertEquals method
Whether disconnected anticipated output and reality output are equivalent.
The present embodiment is by with a variety of white-box testing technologies, integrating various testing tools, providing can in Java project
The white-box testing scheme of configuration, rule file supports xml configuration, easy-to-use, easy to maintain, can automaticly inspect coding rule, code wind
Danger anticipation, execution unit test case provide unit testing coverage rate analysis as a result, generation unit test report, largely
On reduce manual test work, promoted working efficiency.
Fig. 2 is the flow chart according to the white-box testing method of the Java project of another embodiment of the application.The present embodiment from
Coding stage begins to intervene, and more potential bug and risk were strangled in coding stage.Specifically, the Java project is white
Box test method includes:
Step 1: judge whether Java project to be measured needs to be implemented coding criterion test;
Step 2 is recalled when determining that needing to be implemented the coding criterion tests for configuration codes normative testing rule
Interface, and according to the coding criterion test order of configuration, execute Checkstyle tool;Used in coding criterion inspection
Coding criterion configured in advance (is such as provided that every line code does not allow more than 150 words in xml document by Checkstyle tool
Symbol;If nesting is no more than 3 layers etc.), after the completion of configuration, opening automaticly inspects function, and tool can be in automatic detection project
Whether every line code meets specification configuration;
Step 3, judges whether Java project to be measured needs to be implemented the test of code risk;
Step 4 is recalled when determining that needing to be implemented the code risk tests for configuration code risk test order
Interface, and according to the code risk test order of configuration, execute Findbugs tool;Selected in code risk control
Findbugs configures the good item (such as multithreading risk, performance error, bad practice etc.) for needing to check by UI, configures
Cheng Hou, executes detection in corresponding code file to be checked, and tool can show the position bug automatically, bug grade and builds
The amending method of view property;
Step 5 executes Junit tool to the 8th;Different level development is generally used in Java project, so this implementation
Example uses the unit testing by different level of junit tool, such as:
Step 5: the test of Controller layer unit, the access test of specifically used junit mock method simulation foreground;
Step 6: the test of Service layer unit, specifically used junit write unit testing use-case and carry out operational trials;
Step 7: the test of Dao layer unit, specifically used junit writes unit testing use-case and carries out into library test, and uses
AssertEquals method judges whether anticipated output and reality output are equivalent;
Step 8 returns unit testing use-case;
Step 9 executes Eclemma tool, and being distinguished by color (indicates that code was performed as green, red indicates generation
Code was not performed), according to the percentage of coverage rate, generate coverage rate statistic analysis result;
Step 10, generation unit test report.
The present embodiment selects Checkstyle work in coding criterion inspection by selecting JUnit tool in unit testing
Have, Findbugs tool is selected in code risk control, selects Eclemma tool, the set white-box testing work on code coverage
Tool, facilitates tester to use, easy to maintain, reduces tester's manual test time, improves bug output, provides generation automatically
Code coverage rate and generation test report.
It is to be shown according to the structure of the white-box testing device of the Java project of the embodiment of the present application one embodiment as shown in Figure 3
It is intended to.Fig. 1 and embodiment illustrated in fig. 2 can be used for explaining the present embodiment.It is as shown in Figure 3:
Whether processing unit successively judges Java project to be measured for executing sequence according to preset each testing tool
The corresponding test item of each testing tool is needed to be implemented, and when determination needs to be implemented the test item, executes corresponding survey
Trial work tool;
Generation unit, for after the completion of the corresponding each test item of multiple testing tools executes, generation unit survey
Examination report.
When specific operation, the testing tool includes: Checkstyle tool, Findbugs tool, Junit tool and
It is a variety of in Eclemma tool;Wherein, the corresponding test item of the Checkstyle tool is coding criterion test;It is described
The test item of Findbugs tool is the test of code risk;The corresponding test item of the Junit tool is unit testing;Institute
The test item for stating Eclemma tool is coverage rate test.
Specifically, the unit testing may include:
Controller layer unit test, for using the access test of junit mock method simulation foreground;
The test of Service layer unit carries out operational trials for writing unit testing use-case using junit;
The test of Dao layer unit, carries out for writing unit testing use-case using junit into library test, and use
AssertEquals method judges whether anticipated output and reality output are equivalent.
Preferably, the processing unit is used for: first, it is determined that whether Java project to be measured needs to be implemented coding criterion survey
Examination, and when determining that needing to be implemented the coding criterion tests, recall the interface for configuration codes normative testing rule, and root
According to the coding criterion test order of configuration, Checkstyle tool is executed;Secondly, judging whether Java project to be measured needs to be implemented
The test of code risk, and when determining that needing to be implemented the code risk tests, it recalls for configuration code risk test order
Interface execute Findbugs tool and according to the code risk test order of configuration;Again, Junit tool is executed;Finally,
Execute Eclemma tool.
The a variety of white-box testing technologies of the white-box testing device integrated configuration of Java project of the embodiment of the present invention, can be through
The white-box testing of Java project whole flow process.It can detecte every branch and the path in code, announcement is hidden in code
Risk and mistake, it is thorough to the test and comparison of code, the workload of manual test in test job is largely reduced, especially
It is in the regression test of project, and system executes all unit testing use-cases automatically, and generation unit test result report is reduced
The human input of project also reduces the cost of end item maintenance.
The present invention also provides a kind of computer readable storage medium, computer program, institute are stored on the storage medium
State the step of above method is realized when program is executed by processor.
The present invention also provides a kind of computer equipment, including memory, processor and it is stored on the memory and can
The step of computer program run on the processor, the processor realizes the above method when executing described program.
Since above-mentioned computer readable storage medium and computer equipment have the corresponding technical effect of the above method, herein
It repeats no more.
The apparatus embodiments described above are merely exemplary, wherein described, module can as illustrated by the separation member
It is physically separated with being or may not be, the component shown as module may or may not be physics mould
Block, it can it is in one place, or may be distributed on multiple network modules.It can be selected according to the actual needs
In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness
Labour in the case where, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on
Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should
Computer software product may be stored in a computer readable storage medium, the computer readable recording medium include for
Any mechanism of the readable form storage of computer (such as computer) or transmission information.For example, machine readable media includes only
Read memory (ROM), random access memory (RAM), magnetic disk storage medium, optical storage media, flash medium, electricity, light,
Sound or the transmitting signal (for example, carrier wave, infrared signal, digital signal etc.) of other forms etc., which includes
Some instructions are used so that a computer equipment (can be personal computer, server or the network equipment etc.) executes respectively
Method described in certain parts of a embodiment or embodiment.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the embodiment of the present application, rather than it is limited
System;Although the application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: its
It is still possible to modify the technical solutions described in the foregoing embodiments, or part of technical characteristic is equal
Replacement;And these are modified or replaceed, each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution
Spirit and scope.
It will be understood by those skilled in the art that the embodiment of the embodiment of the present invention can provide as method, apparatus (equipment) or
Computer program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine soft
The form of the embodiment of part and hardware aspect.Moreover, it wherein includes to calculate that the embodiment of the present invention, which can be used in one or more,
Computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, the optical memory of machine usable program code
Deng) on the form of computer program product implemented.
The embodiment of the present invention referring to according to the method for the embodiment of the present invention, device (equipment) and computer program product
Flowchart and/or the block diagram describes.It should be understood that can be realized by computer program instructions every in flowchart and/or the block diagram
The combination of process and/or box in one process and/or box and flowchart and/or the block diagram.It can provide these computers
Processor of the program instruction to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
To generate a machine, so that generating use by the instruction that computer or the processor of other programmable data processing devices execute
In the dress for realizing the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram
It sets.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Claims (10)
1. a kind of white-box testing method of Java project characterized by comprising
Sequence is executed according to preset each testing tool, successively judges whether Java project to be measured needs to be implemented each testing tool
Corresponding test item, and when determination needs to be implemented the test item, execute corresponding testing tool;
After the completion of the corresponding each test item of multiple testing tools executes, generation unit test report.
2. the white-box testing method of Java project according to claim 1, which is characterized in that the testing tool includes:
It is a variety of in Checkstyle tool, Findbugs tool, Junit tool and Eclemma tool;
Wherein, the corresponding test item of the Checkstyle tool is coding criterion test;
The test item of the Findbugs tool is the test of code risk;
The corresponding test item of the Junit tool is unit testing;
The test item of the Eclemma tool is coverage rate test.
3. the white-box testing method of Java project according to claim 2, which is characterized in that the unit testing includes:
Controller layer unit test, for using the access test of junit mock method simulation foreground;
The test of Service layer unit carries out operational trials for writing unit testing use-case using junit;
The test of Dao layer unit, carries out for writing unit testing use-case using junit into library test, and use
AssertEquals method judges whether anticipated output and reality output are equivalent.
4. the white-box testing method of Java project according to claim 2 or 3, which is characterized in that it is described successively judge to
It surveys whether Java project needs to be implemented the corresponding test item of each testing tool, and needs to be implemented the test item in determination
When, the step of executing corresponding testing tool includes:
It first determines whether Java project to be measured needs to be implemented coding criterion test, and needs to be implemented the coding criterion in determination
When test, the interface for configuration codes normative testing rule is recalled, and according to the coding criterion test order of configuration, is executed
Checkstyle tool;
Secondly judge whether Java project to be measured needs to be implemented the test of code risk, and need to be implemented the code risk in determination
When test, the interface for configuration code risk test order is recalled, and according to the code risk test order of configuration, is executed
Findbugs tool;
Junit tool is executed again;
Finally execute Eclemma tool.
5. the white-box testing method of Java project according to claim 4, which is characterized in that the generation unit test report
Include: before the step of announcement
Generate coverage rate statistic analysis result.
6. a kind of white-box testing device of Java project characterized by comprising
Processing unit successively judges whether Java project to be measured needs for executing sequence according to preset each testing tool
The corresponding test item of each testing tool is executed, and when determination needs to be implemented the test item, executes corresponding test work
Tool;
Generation unit, for after the completion of the corresponding each test item of multiple testing tools executes, generation unit test to be reported
It accuses.
7. the white-box testing device of Java project according to claim 6, which is characterized in that the testing tool includes:
It is a variety of in Checkstyle tool, Findbugs tool, Junit tool and Eclemma tool;
Wherein, the corresponding test item of the Checkstyle tool is coding criterion test;
The test item of the Findbugs tool is the test of code risk;
The corresponding test item of the Junit tool is unit testing;
The test item of the Eclemma tool is coverage rate test.
8. the white-box testing device of Java project according to claim 7, which is characterized in that the unit testing includes:
Controller layer unit test, for using the access test of junit mock method simulation foreground;
The test of Service layer unit carries out operational trials for writing unit testing use-case using junit;
The test of Dao layer unit, carries out for writing unit testing use-case using junit into library test, and use
AssertEquals method judges whether anticipated output and reality output are equivalent.
9. the white-box testing device of Java project according to claim 7 or 8, which is characterized in that the processing unit is used
In:
It first determines whether Java project to be measured needs to be implemented coding criterion test, and needs to be implemented the coding criterion in determination
When test, the interface for configuration codes normative testing rule is recalled, and according to the coding criterion test order of configuration, is executed
Checkstyle tool;
Secondly judge whether Java project to be measured needs to be implemented the test of code risk, and need to be implemented the code risk in determination
When test, the interface for configuration code risk test order is recalled, and according to the code risk test order of configuration, is executed
Findbugs tool;
Junit tool is executed again;
Finally execute Eclemma tool.
10. a kind of computer equipment, which is characterized in that including memory, processor and be stored on the memory and can be
The computer program run on the processor, the processor are realized any one in claim 1 to 5 when executing described program
The step of item the method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711450712.3A CN109976994A (en) | 2017-12-27 | 2017-12-27 | White-box testing method, apparatus, the computer equipment of Java project |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711450712.3A CN109976994A (en) | 2017-12-27 | 2017-12-27 | White-box testing method, apparatus, the computer equipment of Java project |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109976994A true CN109976994A (en) | 2019-07-05 |
Family
ID=67072597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711450712.3A Pending CN109976994A (en) | 2017-12-27 | 2017-12-27 | White-box testing method, apparatus, the computer equipment of Java project |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109976994A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113254328A (en) * | 2021-04-29 | 2021-08-13 | 厦门国际银行股份有限公司 | White box testing method, system, mobile terminal and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6601018B1 (en) * | 1999-02-04 | 2003-07-29 | International Business Machines Corporation | Automatic test framework system and method in software component testing |
CN101082876A (en) * | 2006-05-30 | 2007-12-05 | 四川华智信息技术有限公司 | Software automatically evaluating tool bag |
CN103885873A (en) * | 2012-12-20 | 2014-06-25 | 上海明想电子科技有限公司 | Automated integration testing method |
CN104156224A (en) * | 2013-05-14 | 2014-11-19 | 广东电网公司信息中心 | Continuous integration method and system for software construction |
CN104391795A (en) * | 2014-12-03 | 2015-03-04 | 北京京东尚科信息技术有限公司 | Method and system for automatically testing coverage rate in distributed system |
CN105159831A (en) * | 2015-08-31 | 2015-12-16 | 浪潮集团有限公司 | Method for automatically monitoring quality of software code |
CN105446878A (en) * | 2015-11-09 | 2016-03-30 | 上海爱数信息技术股份有限公司 | Continuous program automated testing method |
CN105608012A (en) * | 2016-03-10 | 2016-05-25 | 武汉斗鱼网络科技有限公司 | Automatic test method and automatic test system |
CN105955749A (en) * | 2016-05-10 | 2016-09-21 | 北京启明星辰信息安全技术有限公司 | Continuous software project integration method and device |
CN106201882A (en) * | 2016-07-13 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | Automated operating system method of testing based on Jenkins and system |
CN106649094A (en) * | 2016-10-30 | 2017-05-10 | 合肥微匠信息科技有限公司 | Test method based on EventViewer development process |
CN107145438A (en) * | 2016-03-01 | 2017-09-08 | 阿里巴巴集团控股有限公司 | Code test method, code tester device and code tester system |
-
2017
- 2017-12-27 CN CN201711450712.3A patent/CN109976994A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6601018B1 (en) * | 1999-02-04 | 2003-07-29 | International Business Machines Corporation | Automatic test framework system and method in software component testing |
CN101082876A (en) * | 2006-05-30 | 2007-12-05 | 四川华智信息技术有限公司 | Software automatically evaluating tool bag |
CN103885873A (en) * | 2012-12-20 | 2014-06-25 | 上海明想电子科技有限公司 | Automated integration testing method |
CN104156224A (en) * | 2013-05-14 | 2014-11-19 | 广东电网公司信息中心 | Continuous integration method and system for software construction |
CN104391795A (en) * | 2014-12-03 | 2015-03-04 | 北京京东尚科信息技术有限公司 | Method and system for automatically testing coverage rate in distributed system |
CN105159831A (en) * | 2015-08-31 | 2015-12-16 | 浪潮集团有限公司 | Method for automatically monitoring quality of software code |
CN105446878A (en) * | 2015-11-09 | 2016-03-30 | 上海爱数信息技术股份有限公司 | Continuous program automated testing method |
CN107145438A (en) * | 2016-03-01 | 2017-09-08 | 阿里巴巴集团控股有限公司 | Code test method, code tester device and code tester system |
CN105608012A (en) * | 2016-03-10 | 2016-05-25 | 武汉斗鱼网络科技有限公司 | Automatic test method and automatic test system |
CN105955749A (en) * | 2016-05-10 | 2016-09-21 | 北京启明星辰信息安全技术有限公司 | Continuous software project integration method and device |
CN106201882A (en) * | 2016-07-13 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | Automated operating system method of testing based on Jenkins and system |
CN106649094A (en) * | 2016-10-30 | 2017-05-10 | 合肥微匠信息科技有限公司 | Test method based on EventViewer development process |
Non-Patent Citations (4)
Title |
---|
张丹: "Junit及扩展框架在单元测试技术中的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
毛金玉: "软件编程规则及自动检查技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
蔡建平等: "软件测试实践教程", 《软件测试实践教程》 * |
邓宇: "软件自动化测试方法的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113254328A (en) * | 2021-04-29 | 2021-08-13 | 厦门国际银行股份有限公司 | White box testing method, system, mobile terminal and storage medium |
CN113254328B (en) * | 2021-04-29 | 2022-08-09 | 厦门国际银行股份有限公司 | White box testing method, system, mobile terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2948250C (en) | System and method for safety-critical software automated requirements-based test case generation | |
US8381184B2 (en) | Dynamic test coverage | |
CN108376061B (en) | Method and apparatus for developing unmanned vehicle applications | |
CN106446412B (en) | Model-based test method for avionics system | |
CN106886493B (en) | Method and device for establishing automatic test system | |
CN110674047B (en) | Software testing method and device and electronic equipment | |
WO2007001108A1 (en) | System for providing feature-oriented software product line engineering environment | |
WO2013033731A1 (en) | Systems and methods for processing software application metadata associated with a software application | |
CN111198811A (en) | Page automatic test method and device, electronic equipment and storage medium | |
CN111176974B (en) | Disaster tolerance testing method and device, computer readable medium and electronic equipment | |
CN105207797A (en) | Fault locating method and fault locating device | |
CN111814354A (en) | Simulation test method, system, medium and electronic device for instrument performance | |
CN109976994A (en) | White-box testing method, apparatus, the computer equipment of Java project | |
CN106649106A (en) | Test case generation method and device | |
US11960385B2 (en) | Automatic generation of integrated test procedures using system test procedures | |
CN110928782A (en) | Application security management method and device, electronic equipment and storage medium | |
CN115455564A (en) | Virtual automobile automatic simulation method and device based on assembly line | |
CN115329597A (en) | Method, device and equipment for simulation detection of high-precision map quality | |
Kim | Test driven mobile applications development | |
CN103914377A (en) | Interface testing method and device | |
CN112527631A (en) | bug positioning method, system, electronic equipment and storage medium | |
CN113722235A (en) | Automatic testing method and device | |
CN105260308A (en) | Method and device for testing Android terminal | |
US7831879B2 (en) | Generating test coverage bin based on simulation result | |
CN109800155B (en) | Method and device for testing QTE interlocking application software based on Probe |
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: 20190705 |