I'm currently working(almost finishing) a Java project that consists on a server application and some client applications on the same network, that will communicate with the server only to request informations. So what tools are suggested to use for this kind of testing?
|
|
TestNG is appropriated for functional testing (and unit test, by the way). For performance test, Grinder is probably a good choice: http://grinder.sourceforge.net/ The Eclipse plugin: |
||||
|
|
|
Try Jmeter to test performance of your app. |
||||
|
|
|
If you are looking for automated UI testing using java then Selenium is worth having a look at.... |
||||
|
|
|
JUnit is also an option if you want to test functionality. |
||||
|
|
SoapUI is a nice tool to test (not only SOAP!) webservices, define several types of assertions on the responses, build functional tests and also derive load tests from functional tests. As a (super nice) plus, mostly everything in SoapUI can be scripted with Groovy, which allows for even more flexible testing, and finally, there is also a Maven-Plugin which lets you integrate all your tests easily in a continuous integration/testing/deployment scenario. |
||||
|
|
|
The combo of JUnit and Selenium would handle most if not all of your needs, especially if your app is browser based. |
||||
|