• .NET Testing & ALM

    Configuring Firefox for Fiddler

    Mozilla Firefox is unlike most Windows browsers in that it does not use the system’s proxy and certificate settings by default. That means that Firefox may require some additional configuration to work properly with Fiddler.To get Firefox running with Fiddler, you need to:Configure Firefox to proxy its traffic to Fiddler.Configure Firefox to trust Fiddler’s root certificate.Fortunately, both of these are simple tasks.Configuring the ProxyFirefox’s proxy settings are found by opening its Tools menu, clicking the Options item, and opening the Advanced settings. Select the Network tab. At the top of the tab, click the ...
  • .NET Testing & ALM

    Working with Visual Studio: Write Code Where Needed - Part 1

    April 01, 2013 Share
    Every test automation project will require some level of coding to be successful. Test Studio’s record and playback creates powerful, maintainable tests, but you’ll still need to write code at some point to cover common, critical aspects such as configuration, backing APIs, or test oracles. Setup and Teardown/Configuration Complex tests require clear, flexible configuration actions that keep the overall test suite maintainable over the long run. Pushing setup, teardown, and configuration to code versus the system’s interface dramatically speeds up test execution by leveraging the system’s own internal functionality through internal APIs, web service endpoints, or database stored procedures. Here are some common ...
  • .NET Testing & ALM

    Explicit Waits with AJAX: ComboBox Example

    March 18, 2013 Share
    Asynchronous delays are the second biggest automation issue you need to nail down in your environment—locators/find logic being the first. Asynch operations cause all kinds of grief for even experienced automators. It can be extraordinarily frustrating to try and figure out exactly which thing you need to delay your test script’s execution for. I’ve said it once, I’ve said it a thousand times: DO NOT EVER rely on execution delays, manual pauses, or Thread.Sleep() to handle your tests’ timing issues. Ever. Period. (OK, maybe once in an extreme situation. I’ve written tens of thousands of UI tests. I’ve justifiably used ...
  • .NET Testing & ALM

    Belgium Testing Days 2013 and The Winner Is...

    March 08, 2013 Share
    Belgium Testing Days was a blast! We were excited to meet so many passionate European testing professionals. As you may know we had a small give-away game at our booth. 5 answers = 1 t-shirt! We hope you got a chance to stop by fill in our survey and grab a limited edition T-shirt! As we promised one of you who took the time to tell us a bit more about your testing challenges was randomly selected to win a $200 Amazon Gift Certificate! Without further ado, the winner is Mr. Alexander Podelko! (@apodelko). We'll be in ...
  • .NET Testing & ALM

    Top Five Pain Points: Dealing With Time Constraints

    March 01, 2013 Share
    Too much work, not enough time and experienced people to do it in. Heard that before? Been there, done that? Living it now? One of the top five pain points our customers listed when getting started with Test Studio was the difficulty of dealing with time constraints—the challenges of adding new testing approaches to their project. In this post I’ll try to lay out a few approaches to addressing time constraints, but be clear with your expectations: entire books have been written on project time constraints, so I’m only hitting a few of the high points I’ve focused on in ...