Тесты. Модульное и интеграционное тестирование интерфейсов (Дмитрий Андриянов, Евгений Гаврюшин)

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Поговорим об автотестах и о том, почему необходимо их писать. Познакомимся с видами тестирования - модульным и интеграционным. В части о модульных тестах подробно поговорим: как изолировать внешние зависимости, как тестировать взаимодействие с другими модулями. Попробуем написать модульные тесты для приложения на React. Рассмотрим наиболее эффективные приемы, которые помогут писать полезные тесты и легко их поддерживать.
    В части, посвященной интеграционному тестированию поговорим о том что это такое и чем оно отличается от модульного. В каких случаях нужно писать модульные тесты, а в каких - интеграционные?
    Далее поговорим об автоматизации интеграционных сценариев. Настроим инфраструктуру для автоматизации интеграционных тестов в браузере и рассмотрим инструмент, используемый в Яндексе для написания автоматических интеграционных тестов.

ความคิดเห็น • 4

  • @vaideska
    @vaideska ปีที่แล้ว +2

    Спасибо за лекцию!
    3:49 - начало
    9:22 - тестирование это
    15:09 - виды автотестирования
    19:21 - что нужно знать, чтобы написать модульный тест
    27:20 - пишем первый модульный тест
    34:24 - пример на jest
    42:00 - изоляция внешних зависимостей
    50:27 - демонстрация заглушки
    58:43 - способы "расширение" кода
    1:03:21 - тестирование приложения на React
    1:21:31 - как писать полезные тесты
    1:30:34 - резюме
    1:32:22 - ответы на вопросы
    1:48:44 - начало второй части
    1:50:05 - сравнение видов автотестирования
    2:05:42 - пирамида тестов
    2:07:21 - пример на hermione
    2:15:25 - ретраи
    2:19:09 - плавающие тесты
    2:24:46 - тестирование верстки скриншотами
    2:31:27 - резюме

  • @kirillpavlovskii8342
    @kirillpavlovskii8342 10 หลายเดือนก่อน

    А как происходит сравнение двух скриншотов ? Немного не понимаю алгоритм как два картинки сравнить ?

  • @ДмитрийПригульнов
    @ДмитрийПригульнов ปีที่แล้ว

    Огромное спасибо вам ребята за ваши лекции. Этот какой то компас в океане информации. Вот послушаешь и сразу всё понятно. Очень благодарен вам.

  • @EkaterinaRadchenko-hv8wl
    @EkaterinaRadchenko-hv8wl ปีที่แล้ว +5

    приложение, упомянутое в первой лекции , находится на гитхабе dima117/unit-demo-cra. Ссылку ютуб мне вставить не даст