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 …

Back to Basics: Becoming BAT Man

In my Back to Basics post on my conclusions about blackbox automated tests (BATs) and unit testing, I said that we should: Spend a majority of your effort, all the time you would have spent writing unit tests, instead writing what I will call blackbox automated tests or BATs. In this post, I am going to outline what I think …

Back to Basics: Unit Testing, Automated Blackbox Testing, and Conclusions!

If you’ve been following me from the beginning of the Back to Basics series, you’ll know that I set out to reevaluate some of the commonly held truths of what best practices are, especially in regards to unit testing, dependency injection and inversion of control containers. We’ve talked about what an interface is, cohesion and coupling, and even went a …

checkingforleaks.jpg

Agile Testing is Different

I come from a QA background. I started off my career doing testing.  I learned about testing the same way I learned about development… reading lots of books and applying what I learned. This is how you are supposed to do QA: Write a test plan for the project. Gather requirements.  Put them into a repository and give them cold …