Blog
At qualitymatters.io, quality isn’t just a goal; it’s a journey. Let’s embark on this journey together and make quality matter, one article at a time.
-
Nailing down Acceptance Tests using BDD – Security
Building scalable and maintainable acceptance tests requires more than just writing Gherkin scenarios – it demands thoughtful automation architecture. In our BDD blog series (part 1, part 2), we’ve walked through how to structure feature files, apply logic in the step definitions file, and extend the test framework with reusable utilities. One piece that sparked
-
Nailing down Acceptance Tests using BDD – Part 2
In Part 1, we explored the pivotal role of acceptance testing within the software development lifecycle. We emphasized the importance of starting acceptance testing early and discussed how Behavior-Driven Development (BDD) enables this by helping us define clear, executable acceptance criteria. Along the way, we examined the structure and responsibilities within a Scrum team, highlighting
-
Nailing down Acceptance Tests using BDD – Part 1
Intro “BDD is about driving quality into our designs while retaining the flexibility to adapt as we learn more. It encourages us to stop thinking about how our software WORKS and start thinking about the things that our software DOES.” – Dave Farley As developers, we pride ourselves on clean code, solid architecture, and adherence
-
Clarifying LTFC and Cycle Time: Here comes Idea Cycle Time and First-Commit Cycle Time Metrics for better alignment
In the fast paced world of product development, getting a grip on Key Metrics like Cycle Time and Lead Time can make a significant impact in how smoothly and quickly you can roll out new features and updates into Production. In this blog post, we will be breaking down what these metrics refer to, the
-
Achieving Long-Term Quality: A QA-Driven VMOST Framework for Organisational Excellence
Software based organisations face the dual challenge of delivering features quickly while maintaining impeccable quality. As customer expectations soar, the demand for speed and reliability in software development has never been more critical. This necessitates a strategic approach that aligns every aspect of the development process with the overarching goal of quality. A well-defined VMOST
-
Monitoring vs. Observability: Key Differences
Understanding the difference between monitoring and observability is key to implementing an effective system management strategy. In this blog post, we took a deep dive in monitoring, and the importance of alerting. While the two terms are often used interchangeably, they refer to distinct concepts: The Three Pillars of Observability Key Differences In conclusion, while
