Customization of Test Case Selection Based on Filtering Mechanism in JUnit

When building up software applications, huge amount of codes along with likewise multitude tests pile up. After slight changes occur to source codes, we would like to see if it goes right as we think running the relative tests. But the word “relative” prompts challenges to us. In this paper. We design and implement a useful tool -- Test Case Selector based on Filtering Mechanism(TCSFM), that we can facilitate to run the specific tests we want.

[1]  Michael Kölling,et al.  Introducing unit testing with BlueJ , 2003, ITiCSE '03.

[2]  Johannes Link,et al.  Unit Testing in Java: How Tests Drive the Code , 2003 .

[3]  Joseph Robert Horgan,et al.  Incremental regression testing , 1993, 1993 Conference on Software Maintenance.

[4]  Rajiv Gupta,et al.  An approach to regression testing using slicing , 1992, Proceedings Conference on Software Maintenance 1992.

[5]  Jean Zoren Werner Hartmann,et al.  Techniques for selective revalidation , 1990, IEEE Software.

[6]  J. B. Rainsberger,et al.  JUnit Recipes: Practical Methods for Programmer Testing , 2004 .

[7]  Vincent Massol,et al.  JUnit in Action , 2003 .

[8]  Michael Olan,et al.  Unit testing: test early, test often , 2003 .