Web Testing Checklist
From Software testing and development
Contents |
[edit] General Appearance
- Brand awareness
- Consistent Layout
- Look and feel
- Consistent colours and Typeface
- Page Title (also shown on taskbar when minimised)
- Status Bar messages
- Minimize, maximise and resize browser window
- Appropriate use of images, colours, available screen space
[edit] Localisation and Language
- Reading level and style - Does the site use language in a way that is familiar to and comfortable for its readers?
- If you have to submit information do you know in which format to enter it?
- Spelling mistakes, grammar, punctuation, acronyms?
- Limited use of Jargon?
- Cultural bias
- Are dates, currencies etc in the correct locale, is it clear what they are?
[edit] Navigation
- Where am I? Where have I been? Where can I go?
- Clear indication of current page, if a menu is used, is the correct area highlighted?
- Clearly identifiable link back to the home page, or back the section start.
- Are links clear in their appearance and where they go?
- Links (internal and external) – is there popup ALT text?
- Can favourites/bookmarks be created, do they correctly take the user to the site without error?
- Back/Forward/Refresh/Print buttons – do they function correctly?
- Browser Back and Forward buttons – do they function correctly?
- Does logo take you to home page?
- Dead ends
- Dead links
[edit] Entering a Page
- Is it clear why you are at this page?
- Where can you navigate to the page from? Is the page always the same or is it dependent on where you came from?
- What are the default values of any fields? Are they persisted if you use the back button, or return using some functionality?
[edit] Page Functionality
- Is it clear what to do on the page?
- If a multi-step process is it clear what step you are at?
- Is end clearly identified?
[edit] Submitting Information - Forms
- Is it clear what information is required?
- Check field validation,
- Minimum information (enter nothing)
- Maximum information (you can try pasting a document into the field).
- Try to enter invalid characters in fields such as ‘, %, “, *, -, [space]
- Date Fields – test fields for validation.
- Mandatory fields – are they really mandatory?
- Telephone/Fax numbers – do they accept or correctly validate +, (),., [space]
- Email addresses – correctly validate email addresses
- Currency
- Euro NOT Franc, Mark, Lira etc.
- If using historical data does it allow for Francs etc?
- Is information correctly retained if validation has returned you to the page and asked you to correct something?
- Submit the form more than once. Submit, use back button, submit again.
- SEARCH: does the functionality bring back correct results, and produce meaningful error messages when invalid data is entered?
- Try clicking a button on the page more than once (e.g. does it result in 2 orders?)
