Testing Principles 2.0

A while ago I wrote some testing principles and routinely, I want to review and adjust them. I read a very interesting post by Keith Klain that mentioned on the lines of relating our testing back to business risk and another point about understanding the commercial implications of testing. The LinkedIn post is here.

It dawned on me that neither of these things are in my testing principles, which I had to start to rectify as they are both important points. So as it’s a major change to one of the principles, I am upgrading it to 2.0

I need a principle on the lines of risk.

One of our goals is to find risks that impact the business, operations, project, product and quality attributes.

Examples of each

Operations — The project did not include testing professionals early enough, so lots of bugs were found late in the project that required lots of rework to be done. This pushed the schedule back and more funding was needed to continue.

Project — Lots of changing requirements or schedule problems (lack of people with the right skills or wrong time estimation).

Product — Dependencies between areas of the product were not known, so lots of bugs are introduced to production.

Quality attributes — The product is not accessible, usable, performant, secure or capable…(more here you could add).

Testing Principles 101

1. One of our goals is to find risks that impact the business, operations, project, product and quality attributes.

2. We understand why we are building a product, what we are building and who we are building for.

3. Testing is built upon empathy for our customers, stakeholders and colleagues.

4. We believe testing is an activity of cognitive thought and experience and cannot be replaced by tools even though it can be helped by them.

5. Making our testing visible to others is an objective of ours.

6. We continuously learn from what is happening in our production environments, so that we can make informed decisions on how to improve.

Note: These principles are ever evolving. I will continue to mould them as I go along.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store