Web Application Testing Checklist - Part 2
Date Published: 02/01/2018
While testing the web or desktop (windows form) application, it is very important to consider given below testing types and checklist mentioned in each testing type. This checklist is almost applicable for all types of web and desktop application depending on the business/client requirements.

Functional Testing

What is Functional Testing? 

• Testing the features and operational behavior of a product to ensure they correspond/match to its specifications/requirements.

• In functional testing, the tester does NOT need to worry about the internal implementation of the application. The only focus should be given the input data and checking the output response of the application (web or desktop).

What is the purpose or Goal of Functional testing? 

• The goal of Functional testing is to verify whether your product meets the required functional specifications mentioned in your required documents.

What should be tested in Functional testing?

• Test all the mandatory fields should be validated.


• Test the asterisk sign should display for all the mandatory fields.

• Test the system should not display the error message for optional fields.


• Test the numeric fields should not accept the alphabets and the proper error message should display.


• Test division by zero should be handled properly for calculations.

• Test the max length of every field to ensure the data is not truncated.


• Test the popup message ("This field is limited to 500 characters") should display if the data reaches the maximum size of the field.

• Test that a confirmation message should display for the update and delete operations. 

• Test the number of values that should display in currency format.

• Test all input fields for special characters.

• Test the timeout functionality.

• Test the Sorting functionality.

• Test the Privacy Policy & FAQ is clearly defined and should be available for users.

• Test if any functionality fails the user gets redirected to the custom error page.


• Test all the uploaded documents are opened properly.

• Test the user should be able to download the uploaded files.


• Test the email functionality of the system. Take developers to help with the email configuration.


• Test the javascript is properly working in different browsers (IE, Firefox, Chrome, Safari, and Opera).


• Test to see what happens if a user deletes cookies while on the site. (Advanced)


• Test to see what happens if a user deletes cookies after visiting a site. (Advanced)


• Test all the data inside the combo/list box is arranged in chronological order.



Keywords: Web Application Testing Checklist, Web Application UI Elements, Website Controls tutorial, Website UI controls