Page 1 of 1

Question about eValid

PostPosted: Fri Oct 10, 2014 5:41 pm
by SvennZ
Evening.

Hey eValid! Just found out about you, are you some kinda' stealth company or what?

Anyway, my question is, what is the hardest part about building eValid?

Thanks

Re: Question about eValid

PostPosted: Mon Oct 13, 2014 2:28 pm
by eValid
SvennZ wrote:Evening.

Hey eValid! Just found out about you, are you some kinda' stealth company or what?

Anyway, my question is, what is the hardest part about building eValid?

Thanks


Nice that you asked SvennZ.

In practice, building eValid presented a number of challenges, in approximate order of difficulty:

* Getting the architecture right. Messing around with the Trident Rendering Engine (i.e. MSHTML) is very tricky and if you are not careful and get it wrong you can spend many months in rework. Our initial design as a full-featured browser with user-accessible controls seems to have stood the test of time.

* Recording engine. It is VERY tricky to write a test script that will play back correctly based on what a user has just done with the browser face. We had to do some "magic" in some cases to get it to work correctly.

* Playback synchronization. The signals in a browser often are not fully indicative of what you think they are and what the documentation implies. For example, we learned early on that "Done" does not mean "done enough for a test application." So we had to invent a number of special "tricks" to assure reliable self-synchronized playback.

That gives you a flavor.

Why don't you try eValid out and see for yourself how it works?

-- eValid Support