Step 16 - Functional regression

Drupal 9 site migration project delivery blueprint


The details on this page represents the goal, activities, deliverables and resources for conducting a functional regression as part of a site migration project.

The functional regression is step 16 of a 24 step project delivery process Salsa has designed for migrating (or upgrading) sites from a legacy or proprietary CMS to Drupal 9.

An overview of the entire process can be found here: Drupal 9 site migration project delivery blueprint.


4B: Validate


Be confident the Drupal 9 site is functionally the same as the source CMS site.


  1. Testing of user story acceptance criteria

  2. Validate all content structures, module features, search configuration, views, integrations, etc.

  3. Optional test automation framework / scaffolding with top 5 primary flows / critical processes. Option to add further flows.

  4. Issues, remediation, retesting etc.


  1. Signed off functionally accepted

  2. Regression test script results

  3. Known functional issues list / backlog

Resources and templates*

  1. Regression test script template

* to be publically available by Q1 2021 to align with the GovCMS D9 roadmap.  Reach out if you’d like a draft version beforehand.

Is your GovCMS site ready for Drupal 9?

Ensure your GovCMS website will remain current and secure with our Drupal 9 readiness assessment. Know your upgrade pathways and options, potential costs and timeframes. Find out more about Salsa’s D9 readiness assessment

Register for readiness assessment