Unit Testing

  1. Unit Testing
  2. Component Testing

Integration Testing

  1. Integration Testing
  2. Component Integrations Testing

System Testing

  1. System Integration Testing
  2. System Testing

Acceptance Testing

  1. Acceptance Testing
  2. Alpha Testing
  3. Beta Testing

Unit Testing - Тесты делают разработчики для проверок кусочков кода. На выходи получаем ожидаемый результат

Component Testing - Каждое ПО состоит из модулей. Необходимо протестировать каждый модуль по отдельности.

Integration Testing - Тестирование двух модулей на их правильное взаимодействие.

Component Integrations Testing - Тестирование компонентов, которые состоят из отдельных модулей. Задача убедится что при соединении компонентов все работает.