People with diverse backgrounds and experiences are using the Internet as a medium to build web applications. We envision end users developing customized web applications. End users are at a disadvantage because they lack programming expertise and interest in learning the associated technical details. We propose to overcome these barriers by designing tools and mechanisms that help end users test and debug web applications. We present a brief description of how we intend to validate the proposed mechanisms in the realm of web application development by end-user programmers.