best practices of crm testing