egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
End to End Testing with Google's Puppeteer and Jest
Тестирование End to End включает в себя обеспечение того, чтобы все интегрированные части приложения функционировали и работали вместе, как ожидалось. Эти типы тестов моделируют реальные сценарии пользователя, в основном проверяя, как настоящий пользователь будет использовать приложение. Они заполняют пробелы, которые блок и интеграционные тесты просто не могут покрыть.
Puppeteer - это основная часть этих инструментов. При правильном использовании он может открывать и запускать приложения внутри браузера хрома и выполнять действия, которые он дал. Jest используется, чтобы утверждать, что интегрированные части работают так, как ожидалось, и другие дополнительные библиотеки, такие как faker и pixelmatch, переносят наши тесты на следующий уровень.
В этом курсе мы создадим общие функции приложения и проведем с ними разные типы тестов. Эти тесты будут включать в себя предоставление контента и измерение общей производительности, автоматизации и подражание активности пользователей.
Название ветки соответствует уроку.
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.