On ASP.NET AJAX testing and debugging tools

Testing, scaling and debugging any Web application is a challenge. ASP.NET AJAX applications present an even bigger challenge -- partly because the asynchronous callback could leave both browser and server vulnerable, but also because the market for ASP.NET AJAX testing tools is, if not in its infancy, at the very least just learning to walk and talk.

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

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.