Automated Application Testing
I have been testing the waters for different open systems Web Application testing tools. A Google search will provide you with many different tools.
Currently I am taking WatiN for a test run (pronounced What-in). WatiN is short for Web Application Testing in .Net. WatiN is a porting of the popular WatiR product from Ruby to the .Net framework.
What I like about WatiN is the ability to manipulate and interrogate a browser instance, testing web application capabilities. The tool has a number of capabilities allowing it to test popups, frames, even AJAX calls. It has the ability to enter text, click on links and buttons, and interrogate the current objects on the page allowing test assertions to be performed.
Like WatiR, there are other software products that record WatiN tests. So far, from what I can tell, the WatiN Test Recorder is still in an infant stage. I tried the latests 2.0 release and it wouldn’t run on my 64 bit machine. The previous version records scripts nicely, but will not run the scripts.
On the other hand, I have been able to copy the scripts generated into a visual studio project and use them nicely. Combining WatiN with NUnit, I have been able to establish a nice set of Web Application Tests, integrating them with my continuous build.
This is not the nice, clean recording scenario I was able to give to business analysts years ago. But, if I wanted to shell out thousands of dollars, I could still have a nice integrated environment.
I found a number of links and other similar products on wiki at http://en.wikipedia.org/wiki/WatiN.
Are you using any Web Application Testing tools? Why not share your experience with us by writing to btaylor@sswug.org.
Cheers,
Ben
$$SWYNK$$
Featured White Paper(s)
Structuring the Unstructured: How to Dimensionalize Semi-Structured Business Data
Written by Interactive Edge
The Business Intelligence industry … (read more)