Quality Assurance and Testing: A Quick Guide