A website quality assurance checklist is a step by step list taking you through all the individual criteria for possible defects your website could have.