Testing As The First Activity Of A Release...

The French have a good way of putting it “Plus ca çhange, plus c’est la même” (The more it changes, the more it remains the same!) – and that seems to be the constant battle that I hear being played out w.r.t testing. At conferences one hears the constant moans about testing (and testers) being given the short shrift; the groans over the focus on development (and thereby developers) over testing… And collectively a sigh, that if there is an activity that is compromised in the lifecycle, it is testing.

I believe we should stop associating testing being the "LAST" activity that traditional software development models like Requirements-Design-Code-Test impose on us, and instead associate it as the FIRST activity to a release.

To me it was an a-ha moment, when I made this realization. The change in perspective, about how we not only view our craft and ourselves, but how we approach testing and the interactions with the different stakeholders.

As the first activity of the release, it is now our job to ensure that we dictate what everyone else needs to do to derisk the release from a technical and business standpoint. This essentially gets us to drive the focus towards features that are important to the business should they fail, and also towards those that most likely to fail, given what the release is about.

We as testers, should think not just about the process of release itself (deployment testing), but also assess the readiness of teams to support the release (operational readiness testing). We should, based on the release, focus on functions critical to the business, and / or the technical aspects of performance, security, or any other ‘ity’ to ensuring a defined level of customer experience (customer experience testing). Working back from the release objectives, we as testers can now define how the behavior of the other stakeholders should be.

Welcome your feedback.. and experiences.

Agreed!!! Testing has to go hand in hand and QA needs to take on product hat to understand business impact.

Absolutely right. Every word of it! Brilliantly articulated Diwakar Menon. Sharing it forward.

Agreed. Testing shall be the important /integral activity at every phase ( Design , Develop, Deploy) to ensure a Fail Fast approach to delivery a High quality product and reduce go live faults .

Agree that all types of testing has to be done before the release, first or last in the order of priority, without compromising anything. But before even going there, testing should be given high importance in the software life cycle, without neglecting any of the reported issues and sufficient time should be given for testing. This will eliminate lot of issues, before in hand.

To view or add a comment, sign in

More articles by Diwakar Menon

  • Are You Ready For These DevSecOps Trends?

    As we enter 2024, AI not only will make a big splash, but dive deep into nearly every fabric of IT development and user…

    3 Comments
  • Test Automation Trends 2020

    Software companies are significantly shortening their product lifecycle, to stay ahead in the market and constantly…

    7 Comments
  • Customer Experience - The Tweet Way

    Our marketing sucks! We once put down a series of tweets (140 character limit – then) around customer experience! I…

  • The Design Of Everyday Tests

    (Title Inspired By Donald Norman’s book – The Design Of Everyday Things) I had an opportunity recently to attend a…

  • The Sameness Of The Same

    We recently interacted with two customers – one a product company that had a set of legacy products, with not…

    1 Comment
  • Some Test Organizational Challenges Faced - It's Never Been Too Late To Learn!

    One part of what we do, at Last Mile is to meet with organisations, and spend time with their testing teams (leadership…

    1 Comment
  • What Guides Us?

    Today’s newspaper article about the sentencing of a former VW executive in the now famous Dieselgate scandal, brought…

    1 Comment
  • The War Within

    Quality Is Dead. Long Live Fixes! The Agile, DevOps or DevTestOps transformations are yielding to mindsets of “let’s…

    1 Comment
  • Of Agile Surveys & Light Brigades

    I came across this survey and, while it struck the right notes in me about what people looked to Agile for, I couldn’t…

    3 Comments
  • Tasseomancy - Or "Reading those tea leaves"

    This article also appears here I wrote this primarily because I came across a new word! I liked the fact that the word…

    3 Comments

Others also viewed

Explore content categories