Member-only story

Quality Assurance, BDD and Reusable Design.

Baobab the fruit
3 min readMay 30, 2020

Before we can talk about Quality Assurance we need to know exactly what we are talking about, the best definition so far is :

“A way of preventing mistakes and defects in manufactured products and avoiding problems when delivering products or services to customers”

Of course we all want that, we all want to deliver the best product we can and avoid mistakes while doing so. But the question is how to do that effectively.

BDD or Behavior Driven Development encourages collaboration between everyone involved in creating, and delivering a product to the customer. Developers, QA, Product Owners and various other stake holders (technical or non-technical) come together to create a product design that’s based on as you may have guessed customer behavior.

Sounds great but where does “reusable design” come into the picture ? And what is it ?

We have all heard (And developers reading this have used it) of reusable code. A piece of code that was written to do a certain thing, but that can be reused in other circumstances to do the same action but more often then not this is incidental or by accident. It should also be factored into design, this goes for user stories, bug reports, reporting of various things, code, tests, and anything that you have to do more then once.

BDD already inherently dictates this when talking about user stories, by looking at an example from wikipedia…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Baobab the fruit
Baobab the fruit

Written by Baobab the fruit

0 Followers

A quality assurance engineer, aspiring photographer and writer. In search of a way to express himself, passionate about earth, space and animals.

No responses yet

Write a response