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