Tuesday February 26, 2013
Perception of automation is changing from code to codeless…
Automation testing is an attractive option for those who desire to quicken the testing phase and eliminate the mundane manual testing activities. However, it has not been easy to automate large test suites owing to the time and effort the task demands.
Since some traditional testing tools rely on codes and programs to automate a test scenario, automation becomes time-consuming and technically challenging. But with the new generation of testing tools that claim to be script-less, this notion is changing.
For many obvious reasons, and some not-so-obvious ones, testers have begun to rely on codeless test automation. When code is kept out of test automation:
The tester no longer has to type in lines of code to automate a test case. Pick a few boxes, mark the loops, make a flow and save it. Web test automation can simply be recorded step after step. Play it back when you need, and run the test case. With just functional knowledge, a tester can generate test script.
What goes unsaid is that beneath all this there is coding too. The script-less automation testing tool makes the job of testers easier by giving them a user-friendly interface to interact with. Script-less testing tool in most cases just adds another layer of abstraction to hide the code from testers’ eyes.
This is quite a controversial topic to express an opinion on. Most automated testing tools that claim to generate script-less test scripts still rely on basic pieces of programs to test a scenario. But to create this test script, or to modify it, one does not need to do hard-core coding.
Testers do not need to have extensive training in a specific language to successfully automate a test case or make changes to a recorded test script. Learning a tool to automate the test case would suffice. Most automation testing tools come with a user manual or end-use guide to help one learn about the tool. Such tools have managed to change the perception from code-based to code-less.
Is it even possible that ultimately code will no longer be a part of the testing phase? When the new age script-less tools are used, testers cannot see, create or modify the bits of code that make a test case run. And down the lane, it is quite possible that coding will completely be eliminated and be replaced with some advanced technology where instructions can be fed into the system in a completely code-less package. But right now, coding is still around.
Download the Enterprise Version of TestingWhiz for 30 Days!