views:

143

answers:

5

Can someone list me 5 good softwares for "Software Testing" in java projects? I need to study 5 of them, what do you recommend?

+3  A: 

To start off, the jUnit unit testing framework.

However, there are many different tools, depending on the type of testing you are doing.

Here is a good list.

Oded
A: 
  • JUnit
  • DBUnit
  • HttpUnit
  • Selenium
  • SoapUI
Superfilin
+1  A: 

Mutation Testing is a neat idea.

My preference is to catch bugs before testing via checkstyle, PMD, and FindBugs.

For unit testing JUnit or TestNG.

To ensure that unit tests are testing a fair chunk of the code a code coverage tool such as cobertura or EMMA.

TofuBeer
+1 Do you use checkstyle, PMD and FindBugs in conjunction?
Helper Method
yes, there is some overlap, but for the most part each has a different focus.
TofuBeer
A: 

In addition to the unit testing tools already listed in the other answers, you may want to read about functional testing as well. For, example: Quick Test Pro

The test scripting language in Quick Test Pro is VB Script. but the created tests can be run against any GUI application, including Java GUIs.

Bruno Rothgiesser
+5  A: 
jqno