Basic guidelines and checklist for website testing