This document discusses QA challenges and best practices for testing SaaS applications. It provides an overview of SaaS and common challenges like frequent releases, client configurations, and security. It also outlines the typical components of SaaS testing including product testing, integration testing, data testing, security testing, and more. An example is given of the SaaS testing at SelectMinds which has two products, 54 clients, and uses both manual and automated testing across QA, staging and production environments. Best practices outlined include understanding the QA environment, scope, product and client ecosystem as well as using proper SaaS testing tools.