Agile Testing

by Stan Taylor

Category Archives: Test Automation

Writing Selenium test steps for cucumber tests

by Stan on 2015/10/03, one comment

In my current job, I’m responsible for developing a framework for performing UI testing of web and mobile applications with Selenium WebDriver/Appium, using the bindings for node.js Javascript. We have adopted cucumber as the format for defining the tests. Conventional wisdom regarding UI testing holds that you should always strive to select UI objects by the […]

Underestimating myself

by Stan on 2015/07/23, no comments

I’m a self-taught programmer; I’ve never done it full-time. Most of the QA jobs that I have had over the years have included some amount of scripting and/or automated testing work, but it’s always been done alongside other QA tasks. When I was job hunting last year, I concluded that if I really wanted to remain competitive […]

Often overlooked test automation challenges

by Stan on 2012/08/08, no comments

The company I work for develops several different products as part of a unified offering. These products need to work with each other and with products from other companies. Each product development team has its own manual QA and automation team, and we have a solutions testing team that ensures interoperability between our products and […]

“Just Good Enough”

by Stan on 2011/08/10, one comment

One of the automation engineers on our team is extremely thorough. When she does code reviews, she sends back lengthy emails, and she provides a lot of good information regarding coding practices. Her devotion to detail is a real asset to the team. However, she is getting burned out on code reviews and sometimes I […]

The value of automated UI testing

by Stan on 2009/08/03, one comment

During my recent job hunt, test automation came up in practically every interview, typically some broad question like, ‘So, how would you go about implementing test automation?” My standard answer is that you generally get the best bang for your buck the farther deeper in your code you test. As an example, I contrast maintenance […]

Software testing categorization

by Stan on 2009/07/15, no comments

Over at the Google Testing Blog, Miško Hevery has a short post on what constitutes small, medium and large testing. To summarize his post: Small: make sure each class works properly in isolation Medium: make sure the classes work together Large: end-to-end scenario testing to make sure that everything is wired together properly

Types of automated testing

by Stan on 2009/05/20, no comments

Over at his I. M. Testy blog, BJ Rollison offers succinct definitions of five approaches to automated testing: record and playback automation, keyword or action-word driven automation, scripted automation, procedural automation, and model based automation. It’s a good quick reference.

Forest for the trees, from a different angle

by Stan on 2009/02/10, no comments

Today, Elisabeth Hendrickson has a blog post out titled How Much to Automate? Agile Changes the Equation. In this post, she points out the value of timely, reliable automated test results: But teams that do practice TDD and ATDD wind up with large suites of automated tests as a side effect. (Yes, it’s a side […]

Forest for the trees

by Stan on 2009/02/06, no comments

I had a conversation recently with a colleague whose small company had contracted out their testing. One of the (several) problems of this arrangement, he said, was that the testers had created automated UI tests, but they were having trouble keeping the tests up to date. The colleague asked me what I thought they should […]

Finding the right testing tool

by Stan on 2008/10/10, no comments

John Overbaugh offers some advice for finding the right testing tool. In addition to listing factors to consider in evaluating tools, John also offers some tips on how to elicit advice from others. Good stuff.