A few weeks ago, we took to YouTube to answer your burning questions about all things testing. One of our most popular topics during the live Ask Me Anything event was test automation. So, we decided to give you all a quick overview to cover the four questions about automated testing that we saw most frequently.
What is automated testing?
Automated testing is, well, more or less exactly what it sounds like —automated. Rather than testing the functionality of the software with your own two hands, your time is spent maintaining test scripts and increasing test coverage.
To automate or not to automate?
There seems to be a lot of confusion out there about what is worth automating and what is best to keep manual.
As great as automation can be, it’s not always necessary. Sometimes, it will take you longer to automate a task than it would for you to just do it yourself. That being said, if you’re looking to move to continuous delivery, automation is necessary to a certain degree.
According to our expert, Jeff Martin, your deciding factor should be return on investment. If automating will give you a positive ROI, go right ahead! If not, manual testing is probably the better option.
How do I transition to automation with a legacy product?
Getting started with automated testing when you start developing a new tool is simple enough. But if you’re trying to implement test automation within a legacy system that wasn’t built with this in mind, it can be a little bit more challenging.
The most challenging aspect of this is often getting buy in from the testers. So, begin the process with their needs in mind. What do your testers hate doing? Start by automating the most tedious, boring tasks and work from there.
I don’t know how to script. How do I get started with automation?
No scripting skills? No problem. That’s where CrossBrowserTesting’s Record & Replay feature comes in! Simply record your manual tests so that you can replay them later on hundreds of browsers, without having to perform the same actions over and over again.