Apples vs. Pears
The main question here is:
Is there a fundamental, qualitative difference between one method over the other that makes one objectively better than the other?
The main question here is:
Is there a fundamental, qualitative difference between one method over the other that makes one objectively better than the other?
We fear what we don’t understand, and we don’t understand what we don’t know. Embracing Automation: Enhancing, Not Replacing, the Human Element in Testing The concept of automation often triggers a wave of concern and misunderstanding. There’s a common apprehension that automation equates to the redundancy of the human tester. However, this perception is far
Here be monsters – how fear fuels discussion about test automation. Read More »
In a recent poll on LinkedIn, a thought-provoking question was posed: What goes through your mind when you see an automated test dashboard showing all green? The responses, mainly falling into the ‘other’ category, revealed a telling sentiment: suspicion. Many believe that a fully green dashboard signals hidden defects lurking beneath the surface. This perspective,
If your application is bug free, do you need a tester? Read More »
Have you ever pondered the nature of quality? If you have, you’re not alone. In the realm of software development, the question of quality is both central and elusive. As Jerry Weinberg famously put it, “Quality is value to some person.” But, while this statement is profound, it begs the question: how can a growing
What Does ‘Quality’ Really Mean in Software Development? Read More »
You’ve probably heard it countless times: “Automation is key in DevOps.” But let’s clear something up. It’s not just about testing. Automation, my friends, is the secret sauce that takes the human error out of those oh-so-tedious tasks and cranks up the quality of your software. 1. Understanding DevOps and Automation Listen up: DevOps isn’t
The Real Power of Automation in the DevOps World: It’s Not Just Testing! Read More »
In the dynamic landscape of software testing, it’s no surprise that there is always a shiny new tool waiting around the corner, promising the moon and the stars. As tempting as it might be to grab onto the latest, most hyped tool, it’s crucial to pause and think, especially when this tool does only one thing.
Mastering Versatility: Why the Shiniest Software Testing Tool Isn’t Always the Best Read More »
As a seasoned software engineer, one question that I encounter quite often is, “What is the ROI of investing in testing?” While this question seems to be a reasonable one on the surface, delving deeper into the complexities of software development and testing reveals that it may not be the right question to ask. Let’s
Still questioning the necessity of software testing? Dive into a detailed discussion on its indisputable significance, backed by tangible models.
Is Software Testing Truly Necessary? Demystifying the Puzzle with Concrete Models Read More »
Understand the intricate world of risk modelling in software development as we examine three distinct approaches – Risk Matrix, Fault Tree Analysis, and Service Blueprint.
Risk Modelling in Software Development: A Look at Three Key Approaches Read More »
Unpack the dual nature of Test-Driven Development (TDD) as we explore its numerous advantages and confront the challenges it can present in software development.
Balancing the Scales: The Benefits and Shortfalls of Test-Driven Development Read More »