My Innovative Solution to Continuous Testing: Parallel Automated End-to-End Test Execution
A case study of how I implemented parallel test execution for Automated End-to-End tests (via UI) in 2008.
This is included in the “My Innovative Solution to Test Automation and Continuous Testing” series.
Table of Contents:
· Challenge: Automation Regression Testing’s Growing Time
· The idea of Parallel Test Execution
· Customize CruiseControl
· Parallel Testing Tab
· Stats
· Birth of BuildWise
On 2022–08–31, Apple announced Xcode Cloud, a continuous integration and delivery service. One of its highlighted features is “run automated tests in parallel”.
I came up with the idea of parallel execution of automated end-to-end tests and implemented it in a CI server back in 2008. At that time, to my knowledge, there was no other doing it.
14 years ago, there were only two CI servers existed: CruiseControl (by ThoughtWorks) and Hudson (predecessor of Jenkins). CruiseControl was more well-known in Australia back then. In terms of test execution, these two CI…