Scriptless Automation Vs Scripted Automation


In this evolution of Technology, the improvement and need of Automation Testing has increased in no-time with Agile and CI/CD processes in place. Automation Testing is adopted in most of the companies and we have a vast range of Tools open source and paid products. So based on the product feasibility one has make a decision wrt to Tools. 

Let me consider now about the benefit of Automation over manual Testing -it reduces the execution time, manual effort in retesting and the list go on. A Manual QA don’t consider automation because: 

• One has to be good in coding skills to write functions according to testcases and validate. 
• Alongside, also we need to have keep track of the repository every now and then to make sure all changes are up and working
• Failures in script has be rechecked in code level and fix it 
• Any changes in requirement == change in script as well ( most of the times) 

So if I now tell you dont need any programming skills to be an Automation Engineer...:)

Let me brief now All types of Automation standards ongoing currently:

 1.Scripting/Coding: This is traditional method used in maintaining the framework, suites, testcases, functions. 

2.Scriptless: This is enhanced version of the scripting method. Here one can need not to code to develop the test suite. It has the capability to 
1.To generate teststeps based on human interaction on the application like click,scroll
2.It automatically store variable and its values so that it can be re-used. 
3.Record test-steps. 4.Multiple browser support 5.Handle testdata variance 

3.Artifical Intelligence based Automation Tool Based on machine learning,it validates and scan the applications generally web and mobile applications. It analyses like how human interpret and shares consolidated report. 

Pros of Scriptless Automation
1.Automation time is reduced. Time to automate the new feature and maintaining script of existing features gets reduced. It has better test coverage and finding bugs in early stages is one of the best practices. 
2.Reduced automation cost: This types of automation testing help even manual tester to get into automation with out prior knowledge of programming language. So training skills is reduced and in turn cost is reduced.

Conclusion

Hence conclusion, to develop a robust Scriptless testing framework, it is important to maintain scripts against different capabilities. Scriptless test automation is more like recording your test using a specific tool which would further automatically create a customized script for you. It is big change that offer powerful interface to develop automation suites. Based on customization you made need to modify existing scripted framework and for that you may need scripting and coding knowledge.


Irony is “ Scriptless Automation is not completely a Scriptless”.

So how many of you have any other thought about the Scipted and Scriptless Automation methods?

Comments