tags:

views:

74

answers:

5

May I know the testing tools that people commonly use for testing web or windows applications. Is there any free tools that are available or there are any other tools that can be bought that really adds a great value? Please share your thoughts or comments

A: 

Your question is too generic, but Selenium is a well known tool used for web based applications.

romaintaz
A: 

Selenium is a good tool for testing web applications across several browsers.

Tests can be recorded in a Firefox plugin, or they can be written manually in several different languages: HTML; Ruby; Java and more. The Selenium Grid can be used to run the tests in parallel on multiple machines.

Selenium is open source, under the Apache 2.0 license, and from appearances, quite an active community.

Grundlefleck
A: 

NUnit it crucial for building unit test, obviously: http://www.nunit.org/

WatiN is one of my favorites. It lets you script out front-end tests for your web applications, which I find invaluable for automated regression testing: http://watin.sourceforge.net/

RedGate's ANT Performance Profiler is expense, but I've definitely found it to be worth the money for me: http://www.red-gate.com/products/ants_performance_profiler/index.htm

Mike Mooney
A: 

I've used Junit (I think this is a freebie!) and JTest (this one is made by Parasoft), these are better for developer-driven testing (unit testing, static analysis, etc...). Some test teams i've worked with have used Rational Robot (I saw it used for auotmating user interaction with a web app and logging the results) and others have used RQM (but I think this one is more of a test plan designer). I think Rational Robot and RQM are both IBM products.

Some IDEs have built-in unit test capabilities, so check the feature list of whatever you're developing with.

FrustratedWithFormsDesigner
A: 

For web based applications based on PHP, you might consider the PHP Test Coverage tool. This tells you what parts of your PHP application have been exercised, by whatever testing method you use (PHP Unit, load testing, functional testing). What code hasn't been exercised is a risk if you deploy it, because you haven't test it.

Ira Baxter