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… Read More »What Does ‘Quality’ Really Mean in Software Development?
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… Read More »The Real Power of Automation in the DevOps World: It’s Not Just Testing!
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.
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… Read More »Rethinking ROI: Why We Should Stop Asking About the Return on Investment in Software Testing
Still questioning the necessity of software testing? Dive into a detailed discussion on its indisputable significance, backed by tangible models.
Understand the intricate world of risk modelling in software development as we examine three distinct approaches – Risk Matrix, Fault Tree Analysis, and Service Blueprint.
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.
“Removing the ‘In Test’ column from your Scrum board is not about downplaying the importance of testing. Rather, it’s about integrating software testing more closely into the software development lifecycle, encouraging collaboration, boosting efficiency, and reinforcing the Agile principle of shared responsibility for quality.”
Have you ever found yourself lost in translation, trying to turn acceptance criteria into solid, dependable acceptance tests? You’re not alone. It’s a common struggle for both software testers and developers. But what if there was a method that could… Read More »Unleashing Quality: From Acceptance Criteria to Acceptance Tests Through Example Mapping
Understanding the Current Skill Set Without understanding the skills available within a software engineering team, it can be easy to chase unrealistic goals or overlook important testing problems. A comprehensive understanding of the team’s strengths and weaknesses allows for the… Read More »Leveraging the Skill Set of a Software Engineering Team for an Effective Test Strategy