If ever there was a time to get serious about software testing automation, it's today. The Agile development methodology got the ball moving, but now DevOps is actually taking it seriously. In order for a company to successfully implement DevOps, much of what used to be manual testing must be automated.
Of course, like many things, that's easier said than done. Although automation can and does speed up the testing process, not everything should be automated, particularly when it comes to the user interface and the user experience. No amount of automation is going to be able to accurately reflect exactly what a user will do to an app in the real world.
But there's an even bigger issue. Who actually does the software testing automation? In some companies, developers are being asked to write the automation test scripts -- something that's not necessarily part of their job description. In other companies, testers are being asked to code, in large part so they can write the test scripts. But a new generation of scriptless automation tools promises to make it possible for nearly anyone to create automated testing, without ever touching a line of code.
At the end of the day, the key to automation seems to be restraint. Automate too much, too quickly and the process will backfire, and big issues can be missed. But the same is true if there is too little automation. It makes sense to automate some areas -- security testing, for example -- because they're concrete and defined. But the jury is still out on other areas.
Getting started with software testing automation
As companies start to look beyond manual testing, automated testing is becoming more necessary than ever. This section explores ways to get started with software testing automation. Learn about adoption preparation, helpful best practices, automation skills and the latest in tooling trends.
Your boss has jumped on the bandwagon to automate software testing. Don't despair. Let expert Matt Heusser walk you through what to say -- and do -- to keep everyone happy. Continue Reading
Software testing automation has long been the goal, but the challenges are real. A new generation of scriptless tools promises to make it easy and within everyone's reach. Continue Reading
If you're going to automate the software testing process, don't hold back. That's in-the-trenches advice from Thomson Reuters' Colin Dorman, and he has practiced what he preaches. Continue Reading
Working with software testing automation
As software testing automation is implemented, who is impacted, and how? This section covers the operational implications of automated testing. Learn what software testing experts can expect, how DevOps and executives should work together, and the latest automated testing trends.
A QA tester gives the lowdown on what developers, IT operations and management should know about QA testing, automation, tools and training, and DevOps. Continue Reading
Staying informed with software testing automation
Looking for a better explanation of commonly used software testing automation terms? This section provides definitions for frequently used software technology terms.