Products

Problems
we solve

We can help your business

Request a Free Demo / trial

Insights

Insights | From a different perspective
11 June, 2023

The Proliferation of Buggy Software: Are Testers Complicit?

Are testers to blame for buggy software

Every industry has secrets – stories circulating behind closed doors or down the pub that rarely make it to the general public.

Today, we address one such ‘secret’ that lurks within the software testing community. It’s a question that rarely gets addressed head-on, a potential elephant in the room that we must face:

As software testers, are we contributing to buggy software by not pushing back against unrealistic deadlines?

I’ve been involved in software development and testing for decades, and it pains me to say this, but the simple answer is yes. However, there’s a lot more to the story than that. Let’s break it down a bit.

Software Development is A Race Against Time

Software development, like any other industry, is a race against time. Deadlines loom large, competition is fierce, and there’s always pressure to deliver more in less time.

The need for speed often compromises the quality of the end product, with companies pushing products out before they’re entirely ready. Sure, the core functionality generally works, but these products go live with unresolved defects or outstanding test cases.

More often than not, a project will encounter development delays, and more often than not, the overall timelines aren’t extended sufficiently – so a squeeze on testing is a given.

Why Might Testers Be to Blame?

Over recent times I’ve become aware of a growing sentiment among certain circles that we software testers are complicit in this quality compromise.

The argument is that testers are failing to push back hard enough on unrealistic timelines and are therefore failing to safeguard the quality and security of software. Thus testers are contributing to the increasing number of buggy products that businesses are rushing to the market.

But is this accusation fair?

Now this might not happen on your current project, which is excellent! But be honest, has it occurred in the past, and will it happen in the future?

I have been involved in countless software projects. I’d estimate that in at least 80% of them, stakeholders have pressured testers to accept shorter testing cycles.

Stuck Between a Rock and a Hard Place

It’s important to acknowledge the challenging position we software test professionals often find ourselves in.

We are the supposed gatekeepers of quality, yet we frequently face tight schedules, incomplete or rapidly changing requirements, and mounting pressure from management and development teams.

In truth, the need for speed often leaves little time for comprehensive testing.

As a result, testers often need to cut cycles short, prioritise critical processes, and work on evenings and weekends. These factors will impact testing quality, and testers might easily overlook critical bugs and security issues. These factors will, in turn, lead to problematic software releases. But does this make us complicit?

As software testers, we advocate for quality and try to push back when we feel software quality is being compromised.

We are the last line of defence before software goes live and should provide the final ‘sanity check’. But in truth, our voices are often ignored or undervalued.

Here’s A Real World Example

Many years ago, a stakeholder asked me to sign off on a software project I knew hadn’t been thoroughly tested and had significant defects.

I didn’t sign it off, but it went live anyway, having been signed off by the IT Director. This wasn’t the best decision:

  • Within the first month, ten people were added to the service desk (an increase of 200%) to record the defects reported by users.
  • There were so many P1 defects that the relevant SLA increased to weeks.
  • Contracted developers were due to be released within days – but the business needed to retain them for several months.

It was absolute carnage for months, and I shudder to think how much extra it cost.

Should Testers Push Back More?

Testers should push back more, but the rest of the organisation needs to stop and listen.

We can shout, scream, and stamp our feet, but it makes no difference if nobody pays attention to what we’re saying. Non-testers need to respect the crucial role that testing plays in software development. To help this, we must provide stakeholders with the information they need to make better-informed decisions.

Organisations must understand that you cannot produce high-quality software in an environment where speed takes priority over quality. It is up to testers to explain the potential impact of their decisions.

Unchecked acceleration can lead to a downfall, and it’s high time we realised this.

There needs to be a healthy balance where stakeholders give testers the time and resources to do their job effectively without being seen as the bearers of bad news or scapegoats when things go wrong.

Quality is not a one-person show but a collective responsibility.

Only when everyone buys into a joined-up approach can we hope to see a decrease in buggy software and a genuine commitment to quality.

How to Develop Higher-Quality Software

Instead of pointing fingers, let’s work together to solve this issue. It’s time for a paradigm shift in how companies view software testing and quality.

Businesses must prioritise quality as much as speed and give us software testers the respect, resources, and tools we need to do our job effectively. After all, the reputation of our products, and by extension our organisations, depends on it.

As Dr William Deming said, “Organisations that focused on improving quality would automatically reduce costs, and those that focused on reducing cost would automatically reduce quality and actually increase costs as a result.”

I want to leave you with a call to action for all software professionals

  • Don’t be complicit in the proliferation of buggy software.
  • Be champions of quality, even if that means occasionally slowing down and reassessing our priorities.

Trust me; the result will be worth it.

Stephen Davis
by Stephen Davis

Stephen Davis is the founder of Calleo Software, a OpenText (formerly Micro Focus) Gold Partner. His passion is to help test professionals improve the efficiency and effectiveness of software testing.

To view Stephen's LinkedIn profile and connect 

Stephen Davis LinkedIn profile

11th June 2023
What can testers learn from SpaceX

What Can Testers Learn From SpaceX?

As a test professional, I’ve seen countless projects where defects are treated as disasters rather than learning opportunities. But what if we flipped that mindset? What if software development projects embraced failure as SpaceX does—not as an end, but as the beginning of progress?

video to defect

How to Generate Defect Reports from Videos!

Testers can now convert video recordings into detailed defect reports. This groundbreaking functionality accelerates project timelines with AI-powered speed and accuracy. Not only does this technology provide the holy trinity of speed, quality and cost savings, but it also solves a huge—often unspoken—issue on many projects: the breakdown of dev/test relations at the worst possible time.

Video to Software Tests

A Testing Revolution? How to Turn Videos into Manual and Automated Test Cases

Imagine being able to record a user story and instantly turn it into manual and automated tests—how much time and effort would you save? Whether you’re preparing for SIT, UAT or streamlining regression testing, you can now generate manual and codeless automated test cases directly from video recordings, leveraging cutting-edge AI technology to streamline your testing processes.

Test Automation what's new

What’s New: Exciting Test Automation Tool Updates

As great as OpenText is at software development, it’s not always the best at keeping people informed about changes. So, today, I’m sharing a few recent updates to the OpenText automation tools. These are just a tiny sample of recently implemented changes. They focus on cloud capabilities, AI-powered object detection, codeless testing, and streamlined workflows that make test automation more accessible and efficient than ever.

Software Testing in 2030

Software Testing in 2030: 4 Ways QA Will Change

Over the next five years, software and software testing are set to evolve at a rate we’ve never seen. In fact, it has already started. Over the last few years, everyone remotely involved in tech has witnessed the constant change in the way things are done. This seemingly non-stop innovation has been driven by emerging technologies, shifting development paradigms, and businesses reevaluating their priorities… and is set to accelerate.

Software Testers v Rogue AI

Software Testers: Humanity’s Best Chance Against Rogue AI

In the race to protect us against rogue AI, our best defence might not be scientists or politicians, but the often-overlooked heroes of the tech world: software testers. As AI systems increasingly mediate healthcare, criminal justice, and military decisions, this unlikely profession could hold the key to preventing existential catastrophe.

4 testing breakthroughs

Software Testing AI: 4 Breakthroughs You Can’t Ignore in 2025

It’s 2025 and software testing AI can no longer be ignored. AI innovations in software testing can deliver unprecedented efficiency gains and bridge the gap between manual and automated workflows. This article contains four software testing AI breakthroughs you can’t ignore in 2025.

Remote Software Testing

Remote Testing Teams: 4 Strategies to Avoid Collaboration Disaster

It’s been years since the pandemic. Still, many companies I speak to have struggled to adapt to changing practices and have failed to implement effective working habits. Unfortunately, you can’t just continue as if nothing has changed—this approach just won’t cut it anymore. In this week’s insight, I provide four actionable approaches that I have picked up from the many successful testing projects I talk to. These easy fixes will help you prevent collaboration disasters in your remote testing teams.

Top Software Lists

Exposed Why ‘Top Software’ Lists Can’t Be Trusted!

You see them everywhere. Top 10 this, top 20 that. We have all searched for lists that rank products. Whether cars, phones, software, or anything else. But how trustworthy are the ‘top software’ lists on the internet?

Insights

Search

Related Articles

InsightsTrending

To get other software testing insights, like this, direct to you inbox join the Calleo mailing list.

You can, of course, unsubscribe 

at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.

Sign up to receive the latest, Software Testing Insights, news and to join the Calleo mailing list.

You can, of course, unsubscribe at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.