Module: Testing

Designing and implementing simple acceptance tests using Playwright.

Dates: Fri, Apr 18 - Fri, Apr 25

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