Sobes.tech
Junior

Каква е разликата между видове и типове тестове?

sobes.tech AI

Отговор от AI

Разликата между видовете и типове на тестване се състои в нивото им на абстракция и целта.

Видове тестване описват общата цел на тестването, фокусирайки се върху това какво се тества или как се тества. Това е по-високо ниво на класификация.

Типове тестване описват конкретни техники или подходи, използвани за постигане на целите на вида тестване. Те се фокусират върху конкретни аспекти на поведението на системата или методи за проверка.

Вид тестване Описание Примери за типове тестване в рамките на този вид
Функционално Проверка за съответствие на системата с посочените функционални изисквания. Модулно, Интеграционно, Системно, Приемно (Alpha/Beta), Регресионно.
Нефункционално Проверка на начина, по който работи системата, т.е. нейните характеристики (производителност, надеждност, удобство и др.). Натоварващо, Стрес тестиране, Тест за стабилност, Тест за използваемост, Тест за сигурност, Тест за съвместимост.
Промени Тестване след въвеждане на промени в системата за проверка дали промените работят правилно и не са повредили съществуващата функционалност. Димно, Регресионно, Приемно.
Потвърждаващо Тестване, насочено към проверка на корекцията на дефект. Повторно тестване (Re-testing).

Така видовете тестване задават широк контекст, а типове тестване предоставят конкретни инструменти и методи за работа в този контекст. Например, "Регресионно тестване" (тип) най-често се изпълнява в рамките на "Функционално тестване" или "Тестване на промени" (видове). "Натоварващо тестване" (тип) се изпълнява в рамките на "Нефункционално тестване" (вид).