Program an application to prevent automation

Discussion of the technology underlying the eValid solution.

Program an application to prevent automation

Postby ThomasW » Thu Jul 10, 2014 9:27 am

Hey.

Is it possible for an application to be programmed in a way that prevents automation?

Just like to know.

Thanks
ThomasW
 
Posts: 1
Joined: Thu Jul 10, 2014 9:17 am

Re: Program an application to prevent automation

Postby eValid » Fri Jul 11, 2014 8:39 am

ThomasW wrote:Hey.

Is it possible for an application to be programmed in a way that prevents automation?

Just like to know.

Thanks


Thanks for asking ThomasW.

Very interesting question.

The key to eValid operation is its ability to detect and/or inject events into the browser DOM. This means that to prevent recording you would have to isolate these events from the outside for reading (to make a recording) or for writing (to achieve automated playback).

We checked among the programmers and nobody has any idea of how to do that...but that of course does NOT mean that it cannot be done. Only that we don't know how.

But another way to look at this is to recognize that to do so will ALSO disable the ability of the browser to perform AJAX processing. That's because AJAX uses similar functions the DOM API.

So, if you DID prevent automation, then you'd also prevent AJAX operation. That would not be a very good outcome.

So the "proof" of the unlikelihood of being able to defeat test automation is tied up with the fact that if you could do so you would disable AJAX applicatios, and that would cripple your browser pretty much completely.

Bottom line...no likely. sorry.

--eValid Support
eValid
 
Posts: 2396
Joined: Tue Jan 01, 2008 12:48 pm
Location: USA


Return to Technology

Design Downloaded from free phpBB templates | free website templates | Free Web Buttons