Help your team learn test automation

I recently had a great conversation with a member of the software testing community, who works as a leader and wanted advice on how to help his team learn test automation. This is a summary of some of the advice I shared, that reflects my own experien…

Zooming in and out

Over my career in Software Testing, I’ve had the pleasure to analyze and model a lot of systems. Some of them have had tons of formal architecture models and others have had little more than a few epics and user stories held together by smart engineer…

Successful collaborative testing sessions

In my recent experience, I’ve found a few things that help set up a successful collaborative testing session. I’ve used these to collaborate with members of my team, across multiple disciplines from Product and Data, to Software Developer, for context…

5 ways testing mobile is different from web

1 Hardware Web apps run on almost any device, from a games console to a tricked-out multi-core desktop PC with a giant high-resolution screen. In contrast, mobile apps typically run on Android, iOS, or both across many generations of mobile phones, ta…

That shiny new feature works, so what?

What does it mean, to say your feature is complete? In software delivery teams I’ve worked in, we have often been responsible for parts of products. Sometimes this means we have been responsible for one or more services, and nothing beyond the respons…