I’ve given a fair number of talks over the last few years, and I always try to keep improving. Before my recent talk at Beer City Code, I tried a few new things that (based on the feedback I got) worked very well. 1. Watch a recording of yourself giving a talk. If you can […]
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, […]
Testing is often thought of as dull and monotonous, yet something that has to be done. However, I’ve found some fun ways to add variety and incorporate extra testing into everyday routines.
Phone simulators are great for helping development move quickly, but they are only simulators. Testing on a real physical device should be part of your workflow.
I recently ran some quick tests to see how accessible a website was. To do this, I used four different techniques which can test for different types of issues.
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 […]
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” […]
I have a variety of machines for running tests: my trusty MacBook Air, a Win10 laptop, a Chromebook, several models of iPhones, and various flavors of Android. And I have VMWare if I need to spin up some VMs for an exotic combination of IE and Windows. So I should be covered. I thought so…but then I […]
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.
Imagine you’re a food critic. You go to a restaurant and eat three courses; your review the next day says simply: “I did not get food poisoning.”