Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

4. Тестирование

Обновлено: 07 Декабрь 2025 Версия: 2.2

4.1. Виды тестирования

В процессе разработки выполняются следующие виды тестирования:

  1. Модульное тестирование:
  2. Тестирование отдельных компонентов и функций
  3. Проверка корректности работы модулей в изоляции
  4. Использование фреймворка Django TestCase
  5. Интеграционное тестирование:
  6. Тестирование взаимодействия между компонентами
  7. Проверка работы сервисов и API
  8. Тестирование интеграций с внешними системами
  9. Функциональное тестирование:
  10. Тестирование пользовательских сценариев
  11. Проверка соответствия требованиям
  12. Тестирование бизнес-логики
  13. Регрессионное тестирование:
  14. Проверка работоспособности существующего функционала после изменений
  15. Автоматизированное тестирование критических сценариев

4.2. Процесс тестирования

Тестирование выполняется на всех этапах разработки:

  • Модульное тестирование выполняется разработчиками в процессе написания кода
  • Интеграционное и функциональное тестирование выполняется перед код-ревю
  • Финальное тестирование выполняется перед публикацией релиза

4.3. Автоматизация тестирования

Часть тестов автоматизирована и выполняется автоматически при коммитах в репозиторий и перед публикацией релиза.