Web Testing in simple terms is checking your web application for potential bugs before its made live or before code is moved into the production environment.
1. Functionality Testing:
This is used to check if your product is as per the specifications you intended for it as well as the functional requirements you charted out for it in your developmental documentation.
Usability Testing has now become a vital part of any web based project. It can be carried out by testers like you or a small focus group similar to the target audience of the web application.
Three areas to be tested here are - Application, Web and Database Server
•Application: Test requests are sent correctly to the Database and output at the client side is displayed correctly. Errors if any must be caught by the application and must be only shown to the administrator and not the end user.
•Web Server: Test Web server is handling all application requests without any service denial.
•Database Server: Make sure queries sent to the database give expected results.
Database is one critical component of your web application and stress must be laid to test it thoroughly. Testing activities will include-
•Test if any errors are shown while executing queries
•Data Integrity is maintained while creating, updating or deleting data in database.
•Check response time of queries and fine tune them if necessary.
•Test data retrieved from your database is shown accurately in your web application