Topics In Demand
Notification
New

No notification found.

Blog
Re: What is Surface automation in RPA?

January 25, 2018

BPM

2256

0

What is Surface Automation?
Surface automation typically means visual 
automation using screenshots, image recognition and often also OCR. In other words, you stay on the surface as opposed to using application-specific APIs and hooks. 

What are Surface Automation techniques?
Visual automation using screenshots
Image recognition

OCR etc.

How does surface automation help in automating flash objects used on a website?

They work on the visual, rendered UI in the web browser. This makes the automation very fast to learn and easy to use. The downside of this approach is that these tools can only automate what a manual tester can do, and not call Flash objects directly. So the other test automation approach is to work with the Flash objects directly, like, for example, SmartBear does.

The downside here is that object-level testing is significantly more complex to set up. Which one is better? That depends on your use case and what exactly you need to test.


That the contents of third-party articles/blogs published here on the website, and the interpretation of all information in the article/blogs such as data, maps, numbers, opinions etc. displayed in the article/blogs and views or the opinions expressed within the content are solely of the author's; and do not reflect the opinions and beliefs of NASSCOM or its affiliates in any manner. NASSCOM does not take any liability w.r.t. content in any manner and will not be liable in any manner whatsoever for any kind of liability arising out of any act, error or omission. The contents of third-party article/blogs published, are provided solely as convenience; and the presence of these articles/blogs should not, under any circumstances, be considered as an endorsement of the contents by NASSCOM in any manner; and if you chose to access these articles/blogs , you do so at your own risk.


© Copyright nasscom. All Rights Reserved.