Функціональні види тестування Далі перераховані одні з найпоширеніших видів функціональних тестів: Функціональне тестування (Functional testing) Тестування безпеки (Security and Access Control Testing) Тестування взаємодії (Interoperability Testing)

Функціональне тестування В основному перевіряється вся програма на специфікації, згадані в документі Специфікація вимог до програмного забезпечення (SRS). Типи функціональних тестів включають унітарне тестування, тестування інтерфейсу, регресійні випробування, а також багато з них.

Тестування буває: Блочне (Unit testing) тестування одного модуля в ізоляції. Інтеграційне (Integration Testing) – тестування групи модулів, що взаємодіють. Системне (System Testing) тестування системи загалом.

Функціональне тестування спрямовано перевірку того, які функції ПЗ реалізовані, і те, наскільки правильно вони реалізовані. Нефункціональне – перевірка коректності роботи нефункціональних вимог. Оцінюється, ЯК програмний продукт працює.