Subtitle: what every developer should know about testing and testers
Testers and developers sometimes seem to be like creatures from different planets. Recognize these? Developers can't test. Testers can't code. Testers make the life of a developer miserable. Developers never test their own stuff. Testers can't keep up because testing is too slow, etc.
I think this is all based on biases and misunderstandings. Developers and testers are different, but they could and should be best friends. Testers make developers look good! And that is why developers should understand what testers do and why. And testers should understand how developers can make their lives easier.
Testers and developers are a perfect couple! As long as we understand what we do and why we do it. Software Development is a complex thing. We are dealing with complexity, confusion, changes, new insights and half answers. This requires research and experiments to create valuable software. Our business expects us to speed up and go faster. So how can we finetune our work to make this expectation real? As a team we can do this, but only if we collaborate.
In this talk I will share my experience in working with developers as a tester and working with development teams as an agile and quality coach. I will explain what the mission of testing is and what testers do all day. In my stories I will give examples of great collaboration in teams. I will explain the difference in mind sets and shine a light on topics as: quality culture, pairing, automation, test strategy and testability. Stories that inspired others to up their game and experiment with new ways of working together. Working together to create valuable software for our clients!