Підготовчий етап та вивчення документації. На даний етап входить аналіз технічного завдання; вивчення кінцевих макетів;тест кейсів;матриці відповідності (для валідації покриття вимог щодо продукту тестами) та складання плану тестування.
Тестувальник підключається на кожному етапі для того, щоб: дати свою оцінку; протестувати вимоги; зафіксувати важливі моменти щодо проекту (чек-листи, тест-кейси); виявити особливі сценарії використання або user-stories, що стосуються доступності, тестування, граничні випадки.
Більшість фахівців сходяться на думці, що тестування потрібно розпочинати ще на етапі складання вимог до системи. Хоча тут все залежатиме від обраної моделі розробки (про них ми поговоримо трохи згодом). Наприклад, у каскадній моделі тестування проводиться на спеціально виділеному для нього етапі.