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 PDF

Info

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
Application number
CN201711450712.3A
Other languages
Chinese (zh)
Inventor
王超
王鹏
张平
檀莉
马亮
纪森予
安妮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN201711450712.3A priority Critical patent/CN109976994A/en
Publication of CN109976994A publication Critical patent/CN109976994A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software 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

White-box testing method, apparatus, the computer equipment of Java project
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.
CN201711450712.3A 2017-12-27 2017-12-27 White-box testing method, apparatus, the computer equipment of Java project Pending CN109976994A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
张丹: "Junit及扩展框架在单元测试技术中的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
毛金玉: "软件编程规则及自动检查技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
蔡建平等: "软件测试实践教程", 《软件测试实践教程 *
邓宇: "软件自动化测试方法的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
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