Starting an automated testing program can take a lot of work:

  • you need to learn the new tool
  • you have to write the tests
  • you have to write helper functions to speed up writing tests
  • you need to learn about topics such as flakiness and the art of targeting elements
  • you need to learn how to kick off tests across multiple systems, such as with GitHub Actions and other CI/CD systems.

It can be a lot, especially for a team that is new to testing. There must be a way to make this process easier and now there is: use Automated Testing Kit.

The new Stanford Neuroscience site wanted end-to-end tests to ensure new and existing features worked upon every release. By implementing Automated Testing Kit and its suite of Playwright tests, they:

  • saved implementation time with almost two-dozen tests that they didn't have to write

  • wrote custom tests quickly using the 17 helper functions in the Kit

  • took advantage of the unique features of Kit, such as pre-flight checks, test cleanup and hooks that make targeting elements easier

  • set themselves up for a future of continuous quality checks release after release.    

Come to this session to learn how you can quickly implement Automated Testing Kit and get the benefits of end-to-end testing today.

 

Reach out to André on the Drupal Slack workspace in the #automated_testing_kit channel!

Audience: All, Intermediate Track(s): Dev / DevOps