Our Checklist

As well as testing the functionality of the site and that the visuals conform to the designs, wireframes and style guide we consider the following:

Note: This list is only a guideline, our approach very much depends on the aims, objectives and priorities of the project. We work with you to analyse the site and establish how to best utilise the testing time to get the best coverage and results.

  • Link checking – ensuring there are no dead links or missing assets
  • Navigation, menu, breadcrumbs – site can be navigated with ease
  • JavaScript – JS functionality and syntax is supported in both modern and legacy browsers
  • Ajax – desired results are returned in a timely manner with transitions (e.g. spinner) to provide feedback where relevant
  • Usability – content and flow are understood by a diverse range of users
  • Transitions – Ensure transitions are timely and provide user with adequate feedback
  • Accessibility – inducing: colour contrast, valid semantic structure, relevant page mark-up, enough supporting information
  • Layout/responsiveness – site contains adequate breakpoints and performs well at all widths in between
  • Security – ensure the site can not be compromised by cross-side scripting
  • CMS – all content is CMS-able and WYSIWYG styling pulls through appropriately
  • content stress testing – ensuring pages containing large or small amounts of copy/content remain balanced
  • Forms – include data validation and error states
  • Page weight – the page weight (size) of each page is within acceptable range to allow speedy loading of the site to the user.
  • valid HTML – establishing whether the HTML conforms to W3C standards
  • Boundary testing – pushing the limits of the site to ensure that it supports all valid dates while rejecting invalid
  • data and displaying error messages to user
  • Design consistency – visual styles used in all pages/template are consistent
  • Search functions – the relevant data is returned with performing a diverse range of valid and invalid searches
  • Compatibility – site renders correctly across wide range of devices such as smart T.V’s, tablets, and mobiles
  • Print style-sheet
  • Multimedia content – ensure each browser/operating system supports page media content
  • Cookie testing
  • Spelling and grammar
  • Cache testing
  • Margin – margin between content is appropriate

In addition, when testing a website on mobile, we consider:

  • Touch area – are all the touch areas for links and icons big enough to allow for easy selection
  • Small screens – does everything fit on mobile with low density screens? (we often find pages being forced wider hence have a horizontal scroll bar)
  • Images are optimised for mobile
  • Videos play in an appropriate player
  • Form fields – is the relevant keyboard displayed for form fields (For example email keyboard for email fields)
  • Telephone numbers – ensure they are selectable links that invoke the phones telephone call option

Browser Support

Our team can provide recommendations to inform the range of browsers to support and test. We use information on current trends and user statistics to provide you with the most relevant advice. To start the process for your project, just ask us for our browser support template.