test automation

Anti-Regression Approaches: Impact Analysis and Regression Testing Compared and Combined: Part III: Regression Testing

The third in a series of articles on Anti-Regression Approaches has been posted here: Part III: Regression Testing

Part I: Introduction & Impact Analysis can be found here.

Part II: Regression Prevention and Detection Using Static Techniques can be found here.

The next article will focus on Test Automation.

Anti-Regression Approaches: Impact Analysis and Regression Testing Compared/Combined - Part I: Introduction & Impact Analysis

I was asked by the Eurostar team to write up a series of articles on regression, impact analysis and regression testing. The first appears here: Part I: Introduction and Impact Analysis

Anti-Regression Approaches: Impact Analysis and Regression Testing Compared and Combined: Part IV: Automated Regression Testing

In Parts I and II of this article series, we introduced the nature of regression, impact analysis and regression prevention. In Part III we looked at Regression Testing and how we select regression tests. This article focuses on the automation of regression testing.

Automated Regression Testing is One Part of Anti-Regression

Anti-Regression Approaches: Impact Analysis and Regression Testing Compared and Combined: Part III: Regression Testing

In Part I of this article series, we looked at the nature of regression and impact analysis. In Part II we looked at regression prevention using impact analysis and regression detection using static code analysis. In this article, we’ll focus on (dynamic) Regression Testing and how we select regression tests. The next article (Part IV) looks at regression test automation.

Impact Analysis Informs Regression Testing

Anti-Regression Approaches: Impact Analysis and Regression Testing Compared and Combined - Part I: Introduction and Impact Analysis

Introduction

For some years, I’ve avoided getting too involved in test execution automation because I’ve felt it was boring. Yes, I know it has great promise and in principle, surely we should be offloading the tedious, repetitive, clerical tasks to tools. But I think the principles of regression testing haven’t changed and we’ve made little progress in the last fifteen years or so - we haven’t really moved on. It’s stuck in a time-warp.

Regression Testing - What to Automate and How

This was one of two presentations at the fourth Test Management Summit in London on 27 January 2010.

I don't normally preach about test auotmation as, quite frankly, I find the subject boring. The last time I talked about automation was maybe ten years ago. This was the most popular topic in the session popularity survey we ran a few days before the event and it was very well attended.