Testing

Software quality needs to be seen from a broader perspective. Looking beyond the explicit requirements into product risks and investigating unknowns, determining the amount of delight or despair the customer will have while using the product. In this section, our testers share how we use a blend of different testing types that match the stage of our product’s maturity, which helped us scale.

Discovery, BDD’s foundation Behavior Driven Development is an approach to software development that relies on creating a common understanding of the requirements through the use of real use case examples, thus ensuring that we are building the right thing. Arguably...

Introduction Humans develop software and they do it with a purpose. Software will do what it is programmed to do, through coding. However, with the increasing complexity of the systems developed, testing activities have become inevitable and an essential piece...