Transitioning from Manual Testing to Automated Testing

The Journey – Transitioning to Automated Testing I love working with teams to transition from manual testing to automated testing. One of my favorite things is walking with teams in that journey and helping shine a light out in front of them. If you don’t know the path or can’t see […]

An Uncomfortable Truth

An Uncomfortable Truth Several months ago I started writing down my beliefs about testing. One of those beliefs was: My customers are: Developers, Product Owners, my clients’ Customers, Management, Operations, and other Testers. Another was: The most important thing I can do is give accurate, clear, fast, and concise information […]

Risk Assessment

My clients –Product Owners– have the right to determine acceptable level of risk for the application Who else would? How often, as testers, do we find ourselves arguing adamantly about a certain test or piece of functionality? It needs more testing. I don’t think it works. Why can’t we spend more […]

What I Believe About Testing

Recently, I found it necessary to enumerate my beliefs about testing. I thought it would be good to share them with you. I’m sure these will change over time, as they have changed to this point. I’d like to know your thoughts in the comments. Enjoy. ~Paul What I believe […]

The Perfect Dev & Test Environment

Can you imagine? See how close your organization is… The team barista brings you your favorite coffee as you arrive. You sit down to your desk where a handwritten thank-you note from the CEO is on your keyboard. It reads “I don’t have a clue what you do, but I […]

How to Get Better: Understand Roles

I’ve been writing lately about how to get better as an automation engineer (here and here). So far we’ve focused on advancing in a technical sense and specifically with becoming better at programming. There is much more to automated testing, however. Recently, I’ve been trying to write a post about […]

Organizational Patterns for Automated Testing

I originally posted this in 2013. Since then, I’ve rethought this post, originally titled “Write Tests Faster”. I’ve modified this post to reflect my current thinking. First and foremost, the title changed because this post is really about how technical decisions effect your team. Enjoy…   Some of the biggest gains […]

Getting Started with Automated Testing

Are you stuck at the starting line, surveying the landscape of automation products? Why not automate today? Are you convinced you’ll need months of development BEFORE writing test cases? It doesn’t have to be this way. Here’s how to avoid wasting time and money implementing automated testing in your environment! […]

Secret #5: Design Test Cases Effectively

Since originally posting this in 2012, I’ve re-thought some of these ideas. Yes, it is important that test cases are readable, but for whom should they be readable? If a tester without coding skills will be reading test scripts, tools like cucumber and robotframework are ideal. They allow for human-readable […]

Secret #4: Select the Proper Tool

This is from my series, The 5 Secrets to Automated Testing Success.  I wrote this series in 2012 and am posting them again for you here. The only thing I would add to this post, three years later, is that there are as many reasons for selecting a testing system […]