Sunday, December 7, 2008

About JavaScript Regressions

We've had a number of questions recently about problems that arise from changes that happen at the JavaScript level. The main point that users find is that a page that PASSes all their tests without difficulty suddenly beings to FAIL the test. Yet a visual inspection of the page shows no differences!

We know of an increasing number of applications which have different JavaScript depending on which browser version you're using (e.g. IE 6, or IE 7, or IE 8), or which operating system you're using (e.g. XP, Vista, NT2000, W2003S). The underlying server delivers different JavaScript based on what it knows about the client, and if your tests are engineered for one combination they may need some modification to work on another combination.

Here's our detailed explanation about how to handle JavaScript Regression.

No comments: