Can someone list me 5 good softwares for "Software Testing" in java projects? I need to study 5 of them, what do you recommend?
+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
2010-04-03 17:47:02
+1 Do you use checkstyle, PMD and FindBugs in conjunction?
Helper Method
2010-04-03 18:36:30
yes, there is some overlap, but for the most part each has a different focus.
TofuBeer
2010-04-03 21:36:06
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
2010-04-03 17:48:38
+5
A:
- Unit test frameworks: JUnit / TestNG
- Mocking frameworks: JMock / EasyMock / Mockito
- Continuous Integration tools: CruiseControl / Hudson
- Requirements testing: Fit / FitNesse
- Code coverage: Cobertura
- Automated UI testing: Selenium
- Other tools: HTTPUnit / DBUnit
- Contract tester: EqualsVerifier (Ok, full disclosure: I made this one myself.)
jqno
2010-04-03 17:50:06