Testing Web Applications

Web Application can have thousands of users than a conventional, non-Web Application. Web Application checklist is as follows:-

    Functionality Testing.
    Usability testing.
    Interface testing.
    Compatibility testing.
    Performance testing.
    Security testing.

Test all the Links in web pages.

Test the particulars like:-

    Test the outgoing links from all the pages.
    Test all internal links.
    Test links on the same pages.
    Test links used to send the email to admin or other users from web pages.
    Test to check if there are any orphan pages.
    Test the Anchor text links.

Test Database:-

 
Data consistency is very important in web application.
 

Check for data integrity.
    Errors while doing Database functionality like Editing, Deleting, Inserting, Modifying the forms.

Test the Cookies:-

    Test the application by enabling or disabling the cookies.
    Test the session cookies check for login sessions and user status after session ends.
    Check effect on application security by deleting the cookies.

Test the Content:-

    Content should be logical and easy to understand.
    Check for spelling errors.
    Use of dark colors annoys for font, frames etc...
    All the anchor text links should be working properly.
    Images should be placed properly with proper sizes.

Test Interfaces:-

    Check if all the interactions between these servers are executed properly.
    Errors are handled properly.
    Check what happens if user interrupts any transaction in-between?
    Check what happens if connection to web server is reset in between?

Test application performance:-
    Load Testing.
    Stress Testing.

Test for Security:-

    Test by pasting internal URL directly into browser address bar.
    Try directly changing the URL site ID parameter to different site ID which is not related to log in user.
    Try some invalid inputs in input fields.