web testing

LoadTest: MethodAccessException Microsoft.VisualStudio.TestTools.WebTesting.WebTest.set_Outcome | Blinded by the lights

I had a load test that used a coded web test. At some point the coded web test changed, i.e. this line was added: Outcome = Outcome.Fail;. After this change the test stopped working – it always ended with error message: ‘User aborted test run’. Apart from that each iteration of the web test produced…

How to quickly add a logging to a coded web test? | Blinded by the lights

A coded web test, as opposed to a basic web test, brings more flexibility to the developer: conditioning, looping, code re-usage, etc. If you haven’t created one yet, you can follow an instruction on MSDN. Now, because a coded web test can have some logic inside, it makes sense to add logging so that there’s…

How to invoke a common coded web test method from GetRequestEnumerator()? | Blinded by the lights

It’s a fact that coded web test methods give more flexibility to the developer, i.e. common code reuse. So let’s create a coded web test in whose GetRequestEnumerator() method you want to call a common method which tests some other requests. Let’s make it look as GetCommonRequests() in the example below: public class AWebTest :…

How to wait until AJAX call completes in Selenium tests | Blinded by the lights

If you introduce AJAX to the application that is web tested with Selenium your tests might fail from time to time. In my case the tests were failing randomly, not that often but it made their quality decreased. So, how can you fix this? Solution Ideally, what you need is to stop the test execution…