The role of testers is changing. The key word here is "changing". Automation is eating the software world. Testing has traditionally been a largely manual effort. More often than not, unit testing has been the only testing that is automated and all other testing is performed manually. In this chapter, we will discuss how to reliably extend test automation all the way through end-to-end testing with a technique I call transitive testing. All this automation has the testing community wondering whether or not their jobs will disappear. I think it is fair to say that the traditional role of testers will disappear, but will be replaced with higher value responsibilities.
These new responsibilities do not include writing automated tests. Writing automated tests is a development task. Developers spend years honing their skills. Treating test automation as anything...