The Full Wiki

Web testing: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Web testing is the name given to software testing that focuses on web applications, and is one of the fastest growing areas of software testing.

Complete web testing of a system before going live is the primary step to get assured of an entire web application’s ability to work properly. It can help address such issues like readiness of your web server for the traffic you are expecting and for the increasing number of users (Load testing), the ability to survive a massive spike in user traffic, your server hardware sufficiency and so on. After performing web tests you’ll be able to find bottlenecks in your systems before they happen in a production environment.

Neglecting performance problems can lead not only to poor end-user experience, but even application crashes. Many bugs won't be discovered by testing the system as a single user during the development process, and can only be found when the system is placed under load.


Web Security Testing

Web security testing tells us whether Web based applications requirements are met when they are subjected to malicious input data.[1]

Open Source Web Application Testing Tools

Windows based Web Application Testing Tools

Testing the User Interface of Web applications

Some frameworks give a toolbox for testing Web applications. Consult the table of comparison of Web Testing tools


  1. ^ Hope, Paco; Walther, Ben (2008), Web Security Testing Cookbook, O'Reilly Media, Inc., ISBN 978-0-596-51483-9  

Further reading

  • Hung Nguyen, Robert Johnson, Michael Hackett: Testing Applications on the Web (2nd Edition): Test Planning for Mobile and Internet-Based Systems ISBN 0-471-20100-6
  • James A. Whittaker: How to Break Web Software: Functional and Security Testing of Web Applications and Web Services, Addison-Wesley Professional, February 2, 2006. ISBN 0-321-36944-0
  • Lydia Ash: The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests, Wiley, May 2, 2003. ISBN 0471430218
  • S. Sampath, R. Bryce, Gokulanand Viswanath, Vani Kandimalla, A. Gunes Koru. Prioritizing User-Session-Based Test Cases for Web Applications Testing. Proceedings of the International Conference on Software Testing, Verification, and Validation (ICST), Lillehammer, Norway, April 2008.
  • “An Empirical Approach to Testing Web Applications Across Diverse Client Platform Configurations” by Cyntrica Eaton and Atif M. Memon. International Journal on Web Engineering and Technology (IJWET), Special Issue on Empirical Studies in Web Engineering, vol. 3, no. 3, 2007, pp. 227-253, Inderscience Publishers.

Study guide

Up to date as of January 14, 2010

From Wikiversity

Crystal Clear app kaddressbook.png
Please help develop this page

This page was created, but so far, little content has been added. Everyone is invited to help expand and create educational content for Wikiversity. If you need help learning how to add content, see the editing tutorial and the MediaWiki syntax reference.

To help you get started with content, we have automatically added references below to other Wikimedia Foundation projects. This will help you find materials such as information, media and quotations on which to base the development of "Web testing" as an educational resource. However, please do not simply copy-and-paste large chunks from other projects. You can also use the links in the blue box to help you classify this page by subject, educational level and resource type.

Wikipedia-logo.png Run a search on Web testing at Wikipedia.
Commons-logo.svg Search Wikimedia Commons for images, sounds and other media related to: Web testing
Wikimedia-logo.svg Search for Web testing on the following projects:
Smiley green alien whatface.svg Lost on Wikiversity? Please help by choosing project boxes to classify this resource by:
  • subject
  • educational level
  • resource type

Testing web applications is more specific field in software testing. This is differentiated from the testing of client-server application on the following grounds.

  • Web applications have a browser


Vulnerabilities in web applications

SQL Injection

SQL injection is a code injection technique that exploits a security vulnerability occurring in the database layer of an application. The vulnerability is present when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed. It is an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another. SQL injection attacks are also known as SQL insertion attacks. In other words, the application is forced to run SQL code that was not intended. If the application is creating SQL strings without consideration, the application manipulated data beyond secrecy and requirement.

Cross Site Scriptiong

Tools for Web Testing

Broken Link Checking Tools

HTML Validation Tools

CSS Validation Tools

RSS Validation Tools


Got something to say? Make a comment.
Your name
Your email address