By Jon Jagger
Ten years ago, many companies didn’t really pay enough attention to testing. Then devops took off and more people began to experience the benefits of automated CI/CD pipelines. They started to understand that increasing deployment frequency doesn’t work unless you also increase quality! And so people found themselves motivated to learn how to test more effectively.
Now testing is much more prevalent. The companies going the fastest, with the highest quality, and the least risk, are also the ones doing the most automated testing. But even in these companies testing is subservient to coding.
In this talk I will present the idea of testing and coding as being equal first-class citizens in a co-evolving system. I will elaborate on what I mean by that. I will also suggest some practical tips and techniques based on this idea, some of which I am confident you will never have come across before, but which might just change the way you think about development.