Как правило, в большинстве проектов этапы тестирования схожи. В первую очередь прорабатываются требования к продукту – изучается документация, спецификация продукта, анализируются требования к продукту, пользовательский опыт. Таким образом определяются области, которые необходимо протестировать. Далее разрабатывается стратегия, план тестирования и создается тестовая документация, в которой прописываются тест-кейсы, метрики, которые будут использоваться во время тестирования. В тестовой документации также фиксируется, какие именно тесты планируется провести в процессе работы.