| Software testing is essential to software developer, and it directly decides the life force. In the alternate course of software testing and development, there are always some waste problem, for example, the low repeat time usage on test, the time waste resulting from the decreasing probability of regression error and the disagreement of testing code and editing code. It is efficient for improving development efficiency to reduce this kind of waste.This paper studies the availability of continuous testing pattern to improve software development efficiency, and analyzes the related theory and implementation condition of continuous testing pattern. We also analyze the advantage of continuous testing pattern and the various development environments it applies to.Based on the research of Eclipse architecture, this paper designs and implements a plug-in supporting continuous testing pattern on Eclipse platform, CountProf. During software development CountProf provides continuous compilation and continuous testing of java codes, and priority testing of testing use case etc. It inherits and extends the automatic building architecture of Eclipse and the test function of java testing plug-in JUnit. Hence it can help developers reduce the waste of time and energy during software development, and improve the development efficiency.The results show that CountProf can distinctly improve the development efficiency of java on single machine. Combining with priority testing policy, it can also reduce the time waste of development. |