20141108_103015

I Spoke at Oredev This Year

I’ve been waiting to put this post up until the videos from my talks at Oredev were put online, but since two of the three are online, and I wasn’t sure if the third was actually going to go up, I decided to go ahead and put up the post now. I don’t speak at a lot of conferences, and …

Getting up to BAT: Building a True DSL

If you’ve made it this far with your BAT implementation, you have finally arrived. Not to say that you’ll ever be done expanding your automation framework and building and improving your BATs, but you are at the point of having a mature usable BAT framework and you can be proud of that accomplishment. If you truly want to see where …

Getting up to BAT: Scaling Out

If you haven’t been following, it has been a while since my last post on this topic.  I had a bit of distraction the last few weeks, but I am back and ready to go! When we last left off we had just gotten our BATs as part of the acceptance criteria for any new backlogs that are worked on.  …

Getting up to BAT: Adding BATs to Your Acceptance Criteria

So now that we have built our automation framework, and got our smoke tests running as part of the build, we now need to make sure new BATs are being created for new backlogs. This is definitely one of the more challenging tasks you will face, and perhaps the most critical. All of your efforts will be in vain if …

Getting up to BAT: Adding Smoke Tests to Your Build

Once you’ve built some smoke tests with your shiny new automation framework, you are going to want to get those smoke tests up and running as soon as possible… But!  You might want to consider holding off for a second and reading this post! It is worth taking a bit of time and thinking a bit about the strategy and …

Getting up to BAT: Creating Your First Smoke Tests

If you have been following my posts so far on Becoming Bat Man, you should already have hired an automation lead, figured out what browser driver you are going to use and come up with a design plan for your automation framework. Now you are probably faced with the difficult decision of… Where to begin with your tests I don’t …

Guest Post: The Cross-Browser Compatibility Myth

This post is a special guest post from my wife, Heather Sonmez, who is an expert on the subject of blackbox automated tests and designing frameworks for them.  She has designed successful automation frameworks for several companies.  She deals with software automation and framework design issues on a daily basis, so I thought she might be able to offer some …

Getting Up to BAT: Designing an Automation Framework

Now that you’ve gotten an automation lead and decided on the browser automation tool you are going to use, the next step is to design an actual automation framework. This is one of the most critical components of the overall success of your automation strategy, so you will want to make sure you invest properly in this area. I have …

Getting Up to BAT: Picking a Browser Automation Tool

Now that you’ve gotten an “Automation Lead” for your BAT (Black-box Automated Testing,) it’s time to make a very important decision. It is time to pick the browser automation tool you are going to use for driving your automation efforts. Before we can build an automation framework, we need a basic set of tools to build it on.  We want …

Getting Up to BAT: Hiring an Automation Lead

This is my first in a series of posts about getting to fully automated blackbox testing, or BAT, as I like to call it. In my last post in the Back to Basics series, I mentioned that I would begin this series with the intent of showing you step by step how to go from no automation to a quality …