Test brittleness question

Discussion of the technology underlying the eValid solution.

Test brittleness question

Postby SteveT » Mon Apr 21, 2014 2:12 pm

Hey eValid, where are you guys when I need you?

I've heard a lot of noise lately about avoiding test brittleness, but didn't you guys solve this years ago?

What gives? Please answer!

Thanks
SteveT
 
Posts: 1
Joined: Fri Apr 18, 2014 1:45 pm

Re: Test brittleness question

Postby eValid » Tue Apr 22, 2014 10:37 am

SteveT wrote:Hey eValid, where are you guys when I need you?

I've heard a lot of noise lately about avoiding test brittleness, but didn't you guys solve this years ago?

What gives? Please answer!

Thanks


Hey Steve, thanks for asking.

Tests are called "brittle" if inconsequential changes to the web page in question cause the test to FAIL. You want the test to pass UNLESS some specific (and non-trivial) change occurs.

If the test fails for the wrong reason, you think of it as "brittle."

We overcame this problem, at least in part, in some of the earliest eValid versions: Adaptive Playback.

This is the feature by which eValid adaptively figures out how to behave correctly when navigating pages, even when the underlying page changes. as described here:

http://www.e-Valid.com/Products/Documen ... yback.html

But adaptive playback is only the start of the story.

For truly non-brittle tests you need to develop them using 100% structural tests. These rely on the organization of the page, not specifically on its contents.

Here are the basics technological concepts of the Structual/Algorithmic testing process using eValid:

http://www.e-valid.com/Technology/Abstr ... thmic.html

We have customers whose monitoring tests run for months and years without modification because they are done structurally.

Hope this answers your brittleness question.

-- 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