Тестування застосовується для визначення відповідності предмета випробування заданим специфікаціям. До завдань тестування не належить визначення причин невідповідності заданим вимогам (специфікаціям). Тестування — один з розділів діагностики.

Тестування застосовується в техніці, медицині, психіатрії, освіті для визначення придатності об'єкта тестування для виконання тих чи інших функцій. Якість тестування і достовірність його результатів значною мірою залежить від методів тестування та складу тестів.

Процес тестування включає: подачу тестового набору; визначення реакції об'єкта тестування на тестовий набір; оцінку реакції і висновки.

Тестовий набір складається з окремих тестів і розробляється таким чином, щоб забезпечити повне або значне покриття множини ймовірних впливів на об'єкт тестування. Цим, також, визначається складність розробки як окремих тестів, так і тестових наборів.

У технічній діагностиці застосовуються формалізовані методи розробки мінімальних, необхідних і достатніх тестів перевірки працездатності (відповідності специфікаціям). Наприклад, в електронній промисловості, формалізовані методи розробки тестів цифрових пристроїв можуть базуватись на моделях статичних несправностей (розрив, коротке замикання, тощо) та статистичних даних про несправності в аналогічних пристроях.

В педагогічній діагностиці отримали поширення методи тестування, що не погіршують якості отриманих об'єктом тестування (учнем) знань. Ця специфіка пов'язана з тим, що процес тестування є частиною навчального процесу і під час тестування учень не повинен отримувати або закріплювати хибних знань. Ця проблема є досить гострою в автоматизованих системах перевірки знань.

Див. також Психологічне тестування