Videos on this page:
- Automated Testing Kit Recipe Tutorial Early 2025
- Automated Testing Kit Introduction Early 2025
- Setting up a Comprehensive Automated Testing Regime for Drupal using Cypress and Playwright
Automated Testing Kit Recipe Tutorial
Watch a walk-through of installing the Automated Testing Kit Demonstration module on a new Drupal site. There is written documentation, too.
NOTE: Automated Testing Kit and the Demo Recipe have been updated for Drupal 11. When creating the project, use:
cd ~/Sites
mkdir pl-atk-d11-demo
cd pl-atk-d11-demo
ddev config --project-type=drupal --php-version=8.3 --docroot=web
ddev composer create drupal/recommended-project
Everything else in the video still applies.
Automated Testing Kit Introduction
The video demonstrates Automated Testing Kit and Testor, suitable for viewing by people who are new to both. Here is what is included:
Topics
Timestamp
Topic
00:00
Welcome to Automated Testing Kit
00:06
Video Content Overview
00:34
Who is PerformantLabs
00:56
Benefits of End-to-End Testing
01:35
Why Use Automated Testing Kit
02:28
Contents of Automated Testing Kit Module
03:34
Comparison to Other Testing Types
04:14
Path to Full Test Coverage
05:14
Typical Starter Setup
05:45
Intermediate Setup
06:27
Enterprise Setup
07:44
Demonstration of Playwright Framework
14:19
Using Preview Environments
23:45
Running Tests Overview
24:39
Options for Running Tests
26:20
Running Tests via GitHub Actions
29:45
Setting Up Jenkins for Tests
30:39
Test Case Management Tools
31:50
Demonstration of Testiny Tool
33:41
Snapshot Management with Testor
35:17
Demonstration of Testor Commands
38:20
How We Can Help
38:44
Additional Resources and Learning
40:45
Project Page and Case Studies
41:20
Encouragement to Get Started
Setting up a Comprehensive Automated Testing Regime for Drupal using Cypress and Playwright
In this presentation given at Stanford's Web Camp, I review best practices for setting up a testing program using these modern tools.