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