Sobes.tech
Junior

Какви са съществуващите класификации на тестовете?

sobes.tech AI

Отговор от AI

Класификациите на тестовете могат да се основават на различни критерии. Най-често срещаните:

  • По цел на теста:

    • Функционално тестване
    • Нефункционално тестване
    • Тестване, свързано с промени
  • По обект на теста:

    • Модулно (Unit)
    • Интеграционно
    • Системно (System)
    • Приемно (Acceptance)
  • По време на провеждане на теста:

    • Алфа тест (вътре в компанията)
    • Бета тест (с участието на ограничена външна група потребители)
    • Регресионно тестване
    • Тест за здравина (Sanity testing)
    • Димно тестване (Smoke testing)
  • По ниво на достъп до кода:

    • Метод на бял кутия (White-box / Structural testing)
    • Метод на черен кутия (Black-box / Behavioral testing)
    • Метод на сив кутия (Gray-box testing)
  • По степен на формализираност:

    • Формално тестване (на базата на изчерпателни спецификации)
    • Неформално тестване (изследователско, ad-hoc)
  • По степен на автоматизация:

    • Ръчно тестване
    • Автоматизирано тестване
  • По тип на приложението:

    • Уеб приложения
    • Мобилни приложения
    • Настолни приложения
    • API
    • Бази данни
  • По други критерии:

    • Натоварване (Load testing)
    • Стрес тест (Stress testing)
    • Стабилност / надеждност (Stability/Reliability testing)
    • Удобство при използване (Usability testing)
    • Тест за сигурност (Security testing)
    • Крос-браузърно / крос-платформено тестване

Пример за структура на класификация в таблица:

Критерий на класификация Типове тестове Описание
По цел Функционално Проверка за съответствие с изискванията
Нефункционално Производителност, сигурност, удобство при използване и др.
Свързано с промени Регресия, повторно (retesting)
По обект Модул Отделни единици код
Интеграционно Взаимодействие между модули или системи
Системно Системата като цялост
Приемно Проверка на готовността на продукта за издаване
По достъп до кода Черна кутия Без достъп до изходния код, според спецификацията
Бяла кутия С достъп до изходния код
Сива кутия Частичен достъп, познаване на вътрешната логика без пълно обхождане на кода