Demo, Develop,
and Host Drupal sites.
Easy, Fast, and Affordable!
Launch sites in < 5 seconds! Develop Free for 30 days.
Share your recipes and templates here. Contact us.
Automated Testing Kit
Catch bugs early. Release with Confidence.
Automated Testing Kit is your fast track to continuous integration for Drupal sites. It helps teams ship confidently, reduce manual QA, and catch bugs before they go live—all without needing a full-blown DevOps team.
With a suite of prebuilt tests and helper functions, Automated Testing Kit turns Drupal testing from an afterthought into a daily habit. It enables testers to focus on high-priority tasks, minimizes disruptions from rollbacks, and supports the delivery of stable, high-quality Drupal sites.
Benefits of Automated Testing Kit
- Eliminate Bugs Before They Reach Production: Catch issues early to ensure a seamless user experience and protect your reputation.
- Accelerate Releases with Confidence: Streamline testing to deploy faster without compromising quality.
- Empower Your Testers: Free up your team from repetitive manual tasks, allowing them to focus on high-value exploratory testing.
- Reduce Disruptive Hotfixes: Minimize costly rollbacks and keep your development workflow smooth and efficient.
- Modernize Your Testing Strategy: Achieve faster releases, happier teams, and a more reliable Drupal site.
Key Features
Automated Testing Kit is packed with powerful tools to supercharge your Drupal testing:
- 21 Essential Tests: Covering critical functionality like user login/logout, registration, password resets, contact forms, 404/403 errors, caching, entity operations (node, media, taxonomy, user), sitemap testing, menus, and search.
- 16 Helper Functions: Simplify tasks like retrieving usernames, Drupal UIDs, and more for seamless test creation.
- Pre-Flight Verification: Ensure your target site is ready for testing with built-in checks.
- Accessibility & Performance Support: Integrate with AXE for accessibility testing and Google Lighthouse for performance testing.
- Find Selectors Easier: Simplify element selection with hooks that expose them.
Upcoming Features and Tests
- FedRAMP Compliance Tests: Upcoming tests designed to meet federal security and compliance requirements, expanding the kit’s applicability for government projects.
Get Started
To begin, explore the Automated Testing Kit Demonstration Recipe (written instructions) or view the Demonstration Recipe video tutorial to set up a local demo. For a detailed overview, watch the 42-minute Introduction to Automated Testing Kit.
Learn from Experts
Learn how to use Automated Testing Kit:
- Setting up a Comprehensive Automated Testing Regime for Drupal using Cypress and Playwright (André Angelantoni, Stanford Web Camp 2023, 54 min).
- https://www.drupal.org/project/automated_testing_kit (Stanford Web Camp 2025)
Looking for Support
Get support by joining the #automated-testing channel on the Drupal Slack workspace. To contribute tests or report issues, visit the project page on Drupal.org.
Next Steps
Too busy to install Automated Testing Kit yourself or need new tests written? Contact us today.
Frequently Asked Questions
Simplytest is a great service. We were in fact inspired by it. If you have not tried it, you should try it out. Seriously. Here's the link. Drupal Forge is a community service - just like Simplytest. Here are the similarities and differences:
- Like Simplytest, Drupal Forge (DF) lets you create 6 hour temporary disposable Drupal Dev sites.
- On DF, you can optionally add a Cloud Dev Environment (CDE) to your Drupal Dev sites.
- With a CDE, your Dev sites are automatically paused at after 6-hours instead of getting deleted.
- You can un-pause your sites and continue where you left off.
- You can keep extending the working life of your Dev sites (in increments of 6 hours).
- With a CDE, you get a browser-based VS Code IDE (aka Cloud IDE), pre-installed with Composer and Drush.
- Full access to the MySQL database with PhpMyAdmin - a browser-based db admin tool.
- Invite and collaborate with other developers on the Code IDE - think parallel programming.
- Download your site and use it on your Local Dev Environment.
- Go live with your site - deploy it to an external server on Digital Ocean, Light Sail, etc. Connect your custom URL to it. Maintain the Dev site on DF.