To Err Is Human – So Test your Error Conditions

Humans are going to use your app, and they are not going to get everything right every time. If and when they make a mistake, how does your app cope? This can be a fertile ground for testers looking for issues, as often the Happy Path case is written first and assumes everything is good, and then the conditions to catch and deal with exceptions are added onto this. Read more on To Err Is Human – So Test your Error Conditions…

Using Game Titles to Estimate Testing Scope

At Atomic, we have multiple projects happening at once, with team sizes ranging from a solo maker to teams of six and up. The teams are also working on different technologies (web, mobile, IOT devices) with different project risks—it might be a quick and dirty MVP, an app for a high-profile event used by tens of thousands, or a complete rewrite of a legacy system.

When projects differ so much in size and scope, how can I estimate the way I help out with my testing expertise and experience? I sat down with one of the managing partners at Atomic to analyze past projects. Our goal was to detect any patterns and figure out how we could use the data to help teams estimate how much time to schedule for me.
Read more on Using Game Titles to Estimate Testing Scope…

Finding Inspiration for Conference Talks and Blog Posts

This September, I will be giving a talk at the KWSQA Targeting Quality conference, and then in November, I’ll be doing a presentation at AtomicCon (the internal conference and getaway that our company arranges every other year). I also write a blog post here every 40 days, helping our marketing goals by “sharing the pain” through a constant stream of blog posts.

Where do I find the inspiration for what to talk about at these events? What to blog about? I use two main sources. Read more on Finding Inspiration for Conference Talks and Blog Posts…

Two Resources for Introducing Young Developers to Testing and Quality

At Atomic, we’re doing a great job of taking on and training up new grads to be excellent developers through our Accelerator program. I recently gave a talk to introduce them to some testing concepts and quality attributes that they should be thinking about in their work. Read more on Two Resources for Introducing Young Developers to Testing and Quality…