| LINKS |
| Check that the link takes you to the page it said it would |
| Ensure to have no orphan pages (a page that has no links to it) |
| Check all of your links to other websites |
| Are all referenced web sites or email addresses hyper linked? |
| If we have removed some of the pages from our own site, set up a custom 404 page that Redirects your visitors to your home page (or a search page) when the user try to access a page That no longer exists |
| FORMS |
| Acceptance of invalid input |
| Optional versus mandatory fields |
| Input longer than field allows |
| Default values on page load/reload (Also terms and conditions option should be disabled) |
| Are all data inside combo/list box are arranged in chronological order? |
| Does a scrollbar appear if required? |
| DATA VERIFICATION AND VALIDATION |
| Is the Privacy Policy clearly defined and available for user access? |
| Check to see what happens if a user deletes cookies while in site |
| Are you prevented from entering the same information multiple times? |
| Is intelligent error handling built into your data verification? IE. If Date of Birth is a required field MM/DD/YYYY, it is unlikely that the person entering the data was born in 1857. |
| Are users prevented from entering HTML code in form fields? |
| Does any field accept blank entry even if its mandatory? |
| For drop down… Each should have first value as "---Select---" or something meaningful like for e.g:: --Select name-- |
| Does the upload files accept proper formated file for uploading, according to requirement For e.g:: upload file should accept only .jpg or .gif format |
| Does mail id is accepted without @ or .com or .co.in?? Common mail id validation should be checked |
| DATA INTEGRATION |
| the maximum field lengths to ensure that there are no truncated characters? |
| If numeric fields accept negative values can these be stored correctly on the database and does It makes sense for the field to accept negative numbers? |
| 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 |
| NUMERIC FIELDS |
| Assure that lowest and highest values are handled correctly |
| Assure that numeric fields with a blank in position 1 are processed or reported as an error |
| Assure that fields with a blank in the last position are processed or reported as an error . |
| Assure that both + and - values are correctly processed |
| Assure that division by zero does not occur |
| Include value zero in all calculations |
| Include out of range values above the maximum and below the minimum |
The article is related to software testing and provides some important information about it.
Wednesday, May 8, 2013
Functional Checklist
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment