To that end blogger Dan Wahlin is maintaining a list of Ajax testing and debugging tools. Many of them are free.
Right now the list offers more than 20 testing and 10 debugging tools, with a few technical articles thrown in for good measure. Wahlin has updated the list a few times since his original post, as readers have chimed in with some of their favorites.
For developers of ASP.NET AJAX applications, the following tools are definitely worth a look:
- The ASP.NET AJAX Enhancements Library, hosted on CodePlex, Microsoft's open-source project-hosting site, includes a unit testing framework that integrates with Visual Studio, a client-side library and a LINQ-to-JavaScript implementation.
- WebAii can perform JavaScript unit tests from managed code and from Visual Studio Team System. It supports both Internet Explorer and Firefox.
- InCisif.net will test the client side of Visual Basic, C# or IronPython Web applications inside IE 6 or IE 7. It can be extended for use with Ajax applications.
- Web Developer Helper is an Internet Explorer plug-in that offers a set of tools for Ajax, JavaScript and ASP.NET development.
Visual Studio 2008, it should be noted, supports JavaScript debugging and will offer JavaScript IntelliSense, both of which should make it easier to test and debug ASP.NET AJAX applications.
More on Ajax application security
Ajax security holes and how to fill them (SearchVB.com)
Automated testing tools and Ajax (SearchSoftwareQuality.com)
This was first published in October 2007