Quality Assurance Checklist

Pre-launch QA Diligence

Prior to the launch of web sites both big and small, there are several techniques and best practices to help ensure the delivery of a quality product that is performant and bug free. Often times addressed toward the end of a project, one of the most commonly used terms to describe this step of the process is quality assurance, or QA.

Quality assurance (QA) is a way of preventing mistakes and defects in manufactured products and avoiding problems when delivering solutions or services to customers
Wikipedia

Bug Tracking

Validate, Fix Errors, Manage Enhancements

Performance Enhancements

Techniques to improve the speed of your site

  • Be sure to test your site at Google Page Speed Insights (part of Google’s web.dev)
  • Be sure to conduct a manual site audit for K size of all assets (how big is my home page? sub pages? how large are my images?)
  • Be sure to optimize all media (e.g. images, videos, etc). Example: manually adjust via Photoshop’s Save for the web (legacy).
    • Recommended Image Formats:
      • jpg (for images/raster photos with lots of color)
      • gif (for images/illustration with under 256 colors)
      • png-24 (for images that require alpha transparency
    • Consider using a CDN that provides responsive media out-of-the-box (e.g. Cloudinary)
  • Minify all local dependencies (html, css, and js)
  • Considerations:
    • Consider using a CDN (e.g. Netlify for static site hosting)
    • Consider using a critical css file
    • Consider file compression (e.g. gzip)

Due Diligence

Style guides, code clean-up, and more…

  • Refactor all code by removing any redundant or unnecessary code.
    • Remove unused markup (html)
    • Remove unused styling (css)
    • Concatenate your Javascript into one js file
  • Consider creating in-house style guidelines & documention (for internal developer use and/or client use).

Quick Checklist

  1. Is your HTML & CSS validating with no errors?
  2. Is your site Section 508 Compliant?
  3. Have you tested on Multiple Platforms, Browsers, Devices, and Screen Sizes?
    • Mac and PC
    • Chrome, Firefox, Safari, IE, Edge
    • Large Monitor, Laptop Display, Tablet, Mobile (including portrait & landscape views)
    • iOS and Android
  4. Have you done a site audit and optimized all assets and media (images, videos, etc.)?