---
title: Introduction to Automated Testing in Drupal email course
---

{% block content %}

Do you want to learn how to write automated tests and do test-driven development in Drupal?

Register below for my free 7-day email course, during which you'll learn to write a new Drupal module from scratch with automated tests.

Learn to test things like:

* Whether pages exist.
* Whether users can view specific pages based on their permissions.
* Whether certain content is visible on a page given particular circumstances.
* Refactoring code to test dedicated classes such as Repositories, Actions and Services.

{% include 'email-course-form.html.twig' %}
{% endblock %}

{% block content_bottom %}
  <div class="space-y-12">
   {% include 'testimonials.html.twig' with {
    names: [
      "Mike Karthauser",
      "Tawny Bartlett",
      "Scott Euser",
      ]
    } %}

    {{ parent() }}
  </div>
{% endblock %}