Shaun Abram
Technology and Leadership Blog
Blog post summary: Quality Assurance is Not About Testing
The following is a summary of Quality Assurance is Not About Testing by Matt Lievertz. I have also incorporated some elements of his earlier The Death of the Non-Coding QA Role post too.
Shift Left
Defining the term shift left to mean testing earlier in the development cycle feels antiquated since waiting until development is “complete” before testing is a plain ol’ anti-pattern at this point.
A better definition could be testing earlier and more frequently. Writing tests each sprint, and running those tests with every commit.
Perhaps better still is thinking of shift left as a movement of testing to earlier in the pipeline. Favor unit tests, which typically run in the pipeline first and fast. Heavier-weight tests, such as UI based and end-to-end tests, which are typically harder to write, slower to run, and run later in the pipeline, do have a place but should be used sparingly.
Another way to look at this is that shift left means shifting down the testing pyramid.
Tags: deliverypipeline, quality, shiftleft, Testing, unittesting
Blog post summary: We need to talk about testing
I liked this “We need to talk about testing” post from Dan North. It’s about what testing actually means and how programmers and testers can work together. A summary (or copy & paste of the parts that I found most interesting, with some comments) below…
The purpose of testing is to increase confidence for stakeholders through evidence.
Tags: quality, summary, tdd, Testing, unittesting