Nuts and Bolts

Archives

Should You Write Automated Tests for Your Automated Tests?

Should You Write Automated Tests for your Automated Tests? Recently, I posted 7 Ways to Better Test Automation on a few linkedin groups. The response was overwhelming. I appreciate all the comments, thoughts and other ideas. Several of the comments deserved more than a reply on linkedin, however. Over the […]

7 Ways to Better Test Automation

7 Ways to Better Test Automation 1) Test it By a wide margin, testers produce the most defect-prone code I see. Make sure to test your test code. Shouldn’t test code be the best code? It’s responsible for alerting us to whether other code is correct, so it must be […]

Clarifying the Role of Test Automation Engineer

The Role of Test Automation Engineer Updated (6/26/17) – Clarified how much manual is “required” for test automation. I’ve been made aware of assumptions I made in my last post about allocating automation engineers’ time. Please read that before reading this. We all function on assumptions everyday at one level or […]

Allocating Automation Engineers Time

Allocating Automation Engineers Time Update (6/26/17): I’ve updated to clarify amount of manual testing I’m referring to. Update (10/17/16): I’ve clarified some of the terminology here in a new post. People want to believe automation engineers are not software engineers. But, the same skills and environment that are needed for […]

Free Webinars on Automated Testing!

New Free Webinars – Automated Testing Check out our upcoming and past webinars over on the webinars page. Sign up for the next one. We’ll be talking about what to automate first. There are a lot of different thoughts about this, but we’ll tell you what works and what doesn’t during […]

100% Code Coverage

100% code coverage? Why not? In a recent post entitled “What I Believe About Testing” I wrote “It is rare that 100% code coverage is necessary”. This may have caught people off guard — that a test professional doesn’t believe in 100% code coverage. Understand why… Cost vs Benefit I’m […]

Broken Builds

What rules does your team have about broken builds? How long do you allow a build to remain broken? Who fixes it? Who determines why a test failed? What options exist for a broken test? Do you identify and fix immediately? Does the team allow ignored tests? Should you fess up to the team when […]

If you’re creating thousands of tests, you’re doing it wrong!

I recently overheard a colleague make this statement: “If you’re creating thousands of tests, you’re doing it wrong!” It was the wrong time and place to challenge him, so I have to assume the very best. I’ll give my friend the benefit of the doubt. I’ll assume that his experience […]

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 […]

How to Get Better: Read

This is part 2 of a series in how to get better as an automated testing engineer. In part 1 we talked about working with people better than us. Today I want to talk about ingesting content, specifically books. Recently, on the podcast I co-host, we talked about getting better through […]