bdd

Articles

Divide and Conquer: Find Solutions by Splitting Up
With all of the choices available to software developers, it's easy to become overwhelmed not only by a problem but also by its many possible solutions. One approach that can help you and your team stay on track is to divide and conquer.
The Two Sides of Testing
Is testing about checking against system requirements, or is it about exploring the software? In this article, Elisabeth Hendrickson explains a valuable truth often clouded by this debate—good testing takes advantage of both of these approaches.
Exploring the Subtle Differences Between Agile Paradigms
In recent years within the object oriented and agile community, several approaches to software design and development have materialized and are in use by professional software developers. Test-Driven Development (TDD), Domain-Driven Design (DDD), Behavior-Driven Design (BDD) and Feature-Driven Design (FDD) are some of the more well known approaches. While these philosophies all imbibe the classic agile principles of an incremental and iterative mindset to software development, they subtly differ from each other.
Lean-Agile Traceability: Strategies and Solutions
For some lean/agile practitioners, the idea of maintaining traceability among different development artifacts is nonsense. However, there are times when traceability is required and other times when it's highly valuable. We need to develop a value mindset of transparency in our processes and approach, such that traceability requirements can be satisfied with the least effort needed.

Visit Our Other Communities

The home for software testing and QA professionals—practical advice on test automation, test management, test techniques, and more.
Where configuration management and development professionals go for answers on SCM, ALM, change management, DevOps, tools and more.