Классификация 1: По цели тестирования

Классификация 2: По типу введенных данных

Классификация 3: По наличию доступа к коду

Классификация 4: В зависимости от исполнителей

Классификация 5: По степени автоматизации