Запрос счета
Заполните поля ниже, чтобы получить счет на оплату билетов PyCon Weekend от юридического лица
Юр. лицо
ИНН
Количество билетов на конференцию
+
Промокод (если есть)
Как писать тесты дешевле
Тезисы
Доклад поможет раскрыть несколько важных моментов, которые помогут написать тесты дешево, быстро и правильно:

  • Общая архитектура приложения, при которой удобно использовать интеграционные тесты
  • Общая архитектура тестов
  • Использование pytest и mocker
  • На реальном примере покроем приложение сначала юнит-тестами и убедимся, что такой подход к тестированию не совсем корректный и в итоге пропускает ошибки в функционале. Параллельно посмотрим, что наличие исключительно интеграционных тестов тоже несет не всегда позитивные последствия.
    На примере доклада рассмотрим подход к разработке, который находится между TDD и "разработал и после покрыл тестами".
  • Помимо всего прочего, сможем посмотреть, как можно тестировать код на максимальную глубину, даже захватывая базовые классы
Слушатели смогут убедиться, что высокий процент покрытия тестами — это не всегда хорошо.
А так же смогут понять, что разработка и параллельное тестирование собственного кода — это сбалансированный подход в плане качества кода, стоимости разработки.
Мы сможем посмотреть на реальном примере, что писать тесты с хорошей архитектурой не так сложно и долго.
Доклад поможет раскрыть несколько важных моментов, которые помогут написать тесты дешево, быстро и правильно:

  • Общая архитектура приложения, при которой удобно использовать интеграционные тесты
  • Общая архитектура тестов
  • Использование pytest и mocker
  • На реальном примере покроем приложение сначала юнит-тестами и убедимся, что такой подход к тестированию не совсем корректный и в итоге пропускает ошибки в функционале. Параллельно посмотрим, что наличие исключительно интеграционных тестов тоже несет не всегда позитивные последствия.
    На примере доклада рассмотрим подход к разработке, который находится между TDD и "разработал и после покрыл тестами".
  • Помимо всего прочего, сможем посмотреть, как можно тестировать код на максимальную глубину, даже захватывая базовые классы
Слушатели смогут убедиться, что высокий процент покрытия тестами — это не всегда хорошо.
А так же смогут понять, что разработка и параллельное тестирование собственного кода — это сбалансированный подход в плане качества кода, стоимости разработки.
Мы сможем посмотреть на реальном примере, что писать тесты с хорошей архитектурой не так сложно и долго.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Матвей Коняев
Точка, Екатеринбург
О себе
Матвей Коняев
Точка, Екатеринбург
О себе
ПОДПИСАТЬСЯ НА НОВОСТИ PyCon Weekend
Обещаем не спамить, будем присылать только важные новости о конференции.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности