The QA and Dev relationship: a complicated love story

Anyone who has been in the software industry for a while has probably come across jokes, memes, or comments about the strained relationships between testers and developers. Testers get frustrated and complain about developers saying things like, “It works on my machine.” Meanwhile, developers dismissively joke that testers are people who couldn’t make it as developers because they’re too rigid and prone to thinking up new problems and unlikely edge cases.  Some people may read that…

Getting intentional with heuristics in software testing

Before I started working in software testing, I had never heard of heuristics. Over the years, I kept hearing the word “heuristics,” but I never really understood what they were or how to use them. The first time I deliberately researched the topic was for a workshop in 2019. Before this, I thought they were a fancy term used by a specific school of testing, but I learned that heuristics are a well-known and well-used concept in…