Module: Testing

Designing and implementing simple acceptance tests using TestCafe.

Learning Outcomes

Design and implement effective test suites

Readings

Introduction to testing

Motivation, unit, integration, and acceptance testing, and continuous integration

Playwright: Reliable End-to-End Testing for Modern Web Apps

Getting started guide to Playwright

Playwright: VSCode Extension

Installing Playwright VSCode Extension

The testing pyramid should look more like a crab

It’s time to fully embrace end-to-end (acceptance) testing

Experiential Learning

E61: Experience testing nextjs-application-template

Write an acceptance test for our template