illustration for End to End Testing with Google's Puppeteer and Jest
pro

End to End Testing with Google's Puppeteer and Jest

Instructor

Tyler Clark

34m closed-captioning
·
9 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.3
790
people completed
Published 7 years ago
|
Updated 2 years ago

End-to-end testing assures you of a few things: that all the integrated pieces of an application properly function, all those pieces work together as expected, and your tests include and simulate real-user scenarios — something unit and integration tests just don't do.

This course introduces you to two great tools for E2E testing:

  • Puppeteer opens and runs applications in a Chromium browser and performs the actions it's given.
  • Jest asserts that the integrated pieces work as expected and that add-on libraries like Faker and pixelmatch take our tests to the next level.

Over 9 lessons, we will create common application features and use Puppeteer and Jest to run different types of tests against them. You'll get practice using these tools to render content, mimic user activity, automate tests, and measure the overall performance of your application.