How DVLA Automates

15th December 2023
  • Locked
Nigel Brookes-Thomas's profile
Nigel Brookes-Thomas

Principal Quality Engineer

Alexander O'Mahoney's profile
Alexander O'Mahoney

Lead SDET

How DVLA Automates image
A free account is required to view this content
Talk Description

When we started our SDET programme in 2018, we had no automation testing at the DVLA. We were beginning our transformation programme and knew we needed enterprise-wide changes to the way we were building and shipping software and our SDETs, and the automation they build, proved to be fundamental in allowing us to release software safely and quickly.

We have lots of very different products. These range from the services used by the public to access and transact with their information, products used by the motoring industry, and those used by other government departments. All of these must comply with legislation and often has immovable deadlines. We’ve grown our SDET capability into a fundamental part of how we construct our software. We’ve taken software engineers and testers and learned from each other to build a group who can confidently set our testing standards and make sure they are conformed to. We have a hugely successful development programme which builds SDETs from scratch.

We value our automated test code as highly as our production code, authoring it on the same branch, in the same repo, as our production code. We have the most brilliant Community of Practice which meets each month and is overflowing with demos and ideas for all the common problems we share. We generate a huge amount of internal libraries, increasingly making these public open-source.

In this talk, we are going to share how our SDET community automates functional testing and how it meshes with our four principles of testing early and often, integrating to avoid stubs, generating test data to avoid fixtures and making each test its own island. We’ll also talk about some of the challenges we have overcome, such as building an effective community, and the improvements we are looking to make in the future, like our exploration of model-based testing.

What you’ll learn

By the end of this talk, you'll be able to:

  • Learn how an SDET community automates
  • Learn how to value an automated test code as highly as a production code
  • Understand how a community of practice can influence your company's ways of working
Nigel Brookes-Thomas's profile'

Nigel Brookes-Thomas

Principal Quality Engineer

Former dev, born-again tester. Loves the challenge of testing big gnarly products. Wants to automate the world. Prolific tool-maker. 🏴󠁧󠁢󠁷󠁬󠁳󠁿🏳️‍🌈
Alexander O'Mahoney's profile'

Alexander O'Mahoney

Lead SDET

Lead SDET at the DVLA
Suggested Content
How To Scale Mobile Testing Across Several Teams - Daniel Knott
Testing Ask Me Anything - UI Automation: Pros & Cons
Ask Me Anything: All Things Testing Tools
How Sedin Technologies Automates
Snapshots Through Time - How We Evolved Screenshot Testing at Our Company
Test Case Review and Approvals with Heather Vercillo
Finding Testing Allies - Melissa Eaden
99 Second Talk - What Testers Need To Do To Be Taken Seriously - Bhagya Perera
Ask Me Anything - Soft Skills
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
MoT Advanced Certificate in Test Automation
Ascend to leadership roles by mastering strategic skills in automation strategy creation, planning and execution

Tags

  • testbash-autumn-2023
  • automation
  • communication
  • testing-tools