Automation of QA with jest-puppeteer and Headless Chrome

Automation of QA with jest-puppeteer and Headless Chrome

As our application started to grow we felt a desperate need to ease the life of our QA team and make all the regular manual checks to be automated. Out of all the available tools we decided to go with jest-puppeteer which is operating HeadlessChrome as a webdriver. So... today this is the protagonist of our narrative.

Out of all the available tools we decided to go with jest-puppeteer which is operating HeadlessChrome as a webdriver. So... today this is the protagonist of our narrative.

At the end of it we will have fully standalone test project with database (populated with fixtures), API mocking and screenshot testing. Basic setup First of all let's do some basic setup. I've forked [flask-base] to be our playground today.

testing automation jest-puppeteer headless chrome

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Top 10 Automation Testing Tools: 2020 Edition

The demand for delivering quality software faster — or “Quality at Speed” — requires organizations to search for solutions in Agile, continuous integration (CI), and DevOps methodologies. Test automation is an essential part of these aspects.

Measure Your Test Automation Maturity

Feel free to grade your team's maturity through my research. By the end of the article, you'll have your Test Automation Maturity Level.

Review — Automated Visual Testing With WebdriverIO

If you use WebdriverIO regularly, and you are unfamiliar with the basics of using Applitools for automated visual testing, you will appreciate this course.

Where To Learn Test Programming — July 2020 Edition

What do you do when you have lots of free time on your hands? Why not learn test programming strategies and approaches?

Road the Ultimate Testing Setup With Jest and Headless Chrome Browser

A Road to the Ultimate Testing Setup With Jest and Headless Chrome Browser. Operates on “clean slate” every time, but still works fast by running tests in parallel. Tests the app by simulating user's actions, instead of testing the output of individual functions and methods with mock data.