Manual Regression Testing Manifesto - Brendan Connolly

13th January 2023
  • Locked
Brendan's profile
Brendan

Manual Regression Testing Manifesto - Brendan Connolly image
Talk Description

In an agile world where having dedicated testers can be a controversial idea, manual testing can be a tough sell. Not all contexts have their regression testing automated, so what is a manual tester to do when it comes time to release? Your team starts asking about regression testing, what testing is required and asks for estimates and expects justifications for the time being spent. Intuition isn't the answer, retesting everything is not an option.

We need a set of core values to serve as a heuristic foundation for understanding and communicating about regression testing. Inspired by the agile manifesto I'll identify 5 core values that testers can use to focus their regression testing efforts:

  • Consistency Over Correctness
  • Behaviors Over Bugs
  • Intent over Implementation
  • Conformity over Complexity
  • Common over Complete

 

These values will define a clear intent and context for regression tests. This clarity will allow testers to easily identify and express their goals and intentions when performing regression tests and highlight its difference from feature testing.

This talk will provide a lens that testers can use to focus their regression testing into efficient and explainable actions and outcomes. Testers will be able to compare and contrast feature and regression testing.

The core values will help easily answer questions like

  • What tests are you performing?
  • How do you decide? Why?

 

Managers, developers, and other team members will get insight into the motivations a tester brings to regression testing. They will also get familiarity with actions and outcomes they expect to see from their testers during regression, leaving them better equipped to support their testers efforts.

The session will begin with a definition of regression.

Next, I will give a brief overview of the agile manifesto and the four values contained within it.

Then I will set a foundation for the need for a manual regression testing manifesto by highlighting:

  • that the least experienced team members are tasked with regression testing
  • the subtleties of testing and its phases are not always intuitively obvious to non-testers
  • testers intentions and actions need to be transparent to be respected

 

I will then begin presenting the manual regression core values and for each of the 5 I will:

  • define each term
  • relate the definition to its role / impact on testing
  • provide tangible steps or insights testers can utilize to frame their actions for communicating with their teams.

 

I'll wrap the session up with a call to action for testers to be more than just a mindset, to be true ambassadors of quality, through communication and skills.

What you’ll learn

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

  • TBA
Brendan's profile'

Brendan

Brendan Connolly is an experienced Software Tester, Developer and blogger. Currently he is a Senior Quality Engineer at Procore Technologies in Santa Barbara, California. He's written tests at all levels from unit and integration tests to API and UI tests and is responsible for creating and executing testing strategies while using his coding powers for developing tooling to help make testers lives easier.
Suggested Content
My Story of Kanban and Its Positive Impact on Testing - Conor Fitzgerald
Reducing Waste In Scrum And Improving Team Efficiency
Do testers dream of electric sheep - Sharath Byregowda / Tom Roden
Getting Rid of Release Candidate Testing – Matthew Heusser
Removing the Test Phase with Machine Learning - Ryo Chikazawa (Autify)
A Practical Guide To Release Testing
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.
Optimising Manual Test Scripts For An Agile Environment
Learn to adapt your test cases into a more agile context

Tags

  • agile
  • regression-testing