Published January 1, 2011 | Version v1
Conference paper Open

DETECTING EXECUTION AND HTML ERRORS IN ASP.NET WEB APPLICATIONS

  • 1. Middle East Tech Univ, Inst Informat, Ankara, Turkey

Description

Dynamic web applications are becoming widespread nearly in every area. ASP.NET is one of the popular development technologies in this domain. The errors in these web applications can reduce the credibility of the site and cause possible loss of a number of clients. Therefore, testing these applications becomes significant. We present an automated tool to test ASP.NET web applications against execution errors and HTML errors that cause displaying inaccurate and incomplete information. Our tool, called Mamoste, adapts concolic testing technique which interleaves concrete and symbolic execution to generate test inputs dynamically. Mamoste also considers page events as inputs which cannot be handled with concolic testing. We have performed experiments on a subset of a heavily used ASP.NET application of a government office. We have found 366 HTML errors and a faulty component which is used almost every page in this application. In addition, Mamoste discovered that a common user control is misused in several dynamically generated pages.

Files

bib-f29bed15-18d6-4bdb-926c-0cc5aecba327.txt

Files (201 Bytes)

Name Size Download all
md5:90cc464f01164cd16eaef42cd92af29e
201 Bytes Preview Download