Functionality Testing Checklists:
1.1 Links
1.1.1 Check for broken links.
1.1.2 Ensure to have no orphan pages (a page that has no links to it)
1.1.3 Check all of your links to other websites
1.1.4 Are all referenced web sites or email addresses hyperlinked?
1.1.5 Check all mailto links and whether it reaches properly
1.1.1 Check for broken links.
1.1.2 Ensure to have no orphan pages (a page that has no links to it)
1.1.3 Check all of your links to other websites
1.1.4 Are all referenced web sites or email addresses hyperlinked?
1.1.5 Check all mailto links and whether it reaches properly
1.2 Forms, Data Integration, Verifications and Validations
1.2.1 Functionality of create, modify, delete & view.
1.2.2 Optional versus mandatory fields
1.2.3 Handling of Wrong inputs (Both client & Server)
1.2.4 Default values on page load/reload.
1.2.5 Optional versus mandatory fields
1.2.6 Usage of CMS and its impact at User Side
1.2.7 Check image size specifications & Validations.
1.2.8 Check for Image linking and unlinking on add, edit and delete.
1.2.9 Check for special characters and their presentation in forms and emails both at User and Admin
1.2.10 Check for Use Authentication like Active/Inactive etc.
1.2.11 Check for records deleting from the database.
1.2.12 Enter the special characters like (Single & Double Quote) in all the text fields and text areas.
1.2.13 Enter ‘Java Script’ & ‘HTML Tags’ for front end and check it’s impact.
1.2.14 Check emails like registration confirmation, forgot password, contact us etc. are coming or not.
1.2.15 Check those Email & URL fields are validated or not?
1.2.16 Is all the data’s inside combo/list box are arranged in chronological order?
1.2.17 Does a scrollbar appear if required?
1.2.18 Are all of the parts of a table or form present? Correctly laid out?
1.2.19 Check to see what happens if a user deletes cookies while in site
1.2.20 Check to see what happens if a user deletes cookies after visiting a site
1.2.21 Check the maximum field lengths to ensure that there are no truncated characters?
1.2.22 If a particular set of data is saved to the database check that each value gets saved fully to the database. (i.e.) Beware of truncation (of strings) and rounding of numeric values.
1.2.23 If numeric fields accept negative values can these be stored correctly on the database and does it make sense for the field to accept negative numbers?
1.2.24 Assure that Feb. 28, 29, 30 are validated correctly & do not cause errors/ miscalculations.
1.2.25 Are the Privacy Policy & Terms and Conditions clearly defined and available for user access?
1.2.3 Handling of Wrong inputs (Both client & Server)
1.2.4 Default values on page load/reload.
1.2.5 Optional versus mandatory fields
1.2.6 Usage of CMS and its impact at User Side
1.2.7 Check image size specifications & Validations.
1.2.8 Check for Image linking and unlinking on add, edit and delete.
1.2.9 Check for special characters and their presentation in forms and emails both at User and Admin
1.2.10 Check for Use Authentication like Active/Inactive etc.
1.2.11 Check for records deleting from the database.
1.2.12 Enter the special characters like (Single & Double Quote) in all the text fields and text areas.
1.2.13 Enter ‘Java Script’ & ‘HTML Tags’ for front end and check it’s impact.
1.2.14 Check emails like registration confirmation, forgot password, contact us etc. are coming or not.
1.2.15 Check those Email & URL fields are validated or not?
1.2.16 Is all the data’s inside combo/list box are arranged in chronological order?
1.2.17 Does a scrollbar appear if required?
1.2.18 Are all of the parts of a table or form present? Correctly laid out?
1.2.19 Check to see what happens if a user deletes cookies while in site
1.2.20 Check to see what happens if a user deletes cookies after visiting a site
1.2.21 Check the maximum field lengths to ensure that there are no truncated characters?
1.2.22 If a particular set of data is saved to the database check that each value gets saved fully to the database. (i.e.) Beware of truncation (of strings) and rounding of numeric values.
1.2.23 If numeric fields accept negative values can these be stored correctly on the database and does it make sense for the field to accept negative numbers?
1.2.24 Assure that Feb. 28, 29, 30 are validated correctly & do not cause errors/ miscalculations.
1.2.25 Are the Privacy Policy & Terms and Conditions clearly defined and available for user access?
1.3 Numeric Fields
1.3.1 Assure that lowest and highest values are handled correctly.
1.3.2 Assure that numeric fields with a blank in position 1 are processed or reported as an error.
1.3.4 Assure that both + and - values are correctly processed.
1.3.1 Assure that lowest and highest values are handled correctly.
1.3.2 Assure that numeric fields with a blank in position 1 are processed or reported as an error.
1.3.4 Assure that both + and - values are correctly processed.
1.4 Security
1.4.1 Valid and Invalid Login.
1.4.2 Can it be bypassed by typing URL to a page inside directly in the browser?
1.4.3 Check for encryption of password at the time of login.
1.4.4 Check for SQL Injection.
1.4.5 Verify Security check on delete Pass the secure id in URL and check its impact.
1.4.1 Valid and Invalid Login.
1.4.2 Can it be bypassed by typing URL to a page inside directly in the browser?
1.4.3 Check for encryption of password at the time of login.
1.4.4 Check for SQL Injection.
1.4.5 Verify Security check on delete Pass the secure id in URL and check its impact.