Latest

  • .NET Testing & ALM

    More Data and Better Analytics Lead to Better Quality Decisions

    Software development and testing processes have the potential to create a lot of useful data. With fast computers and new software tools, we can use that data in innovative ways to dramatically improve how we look at problems and make decisions. Gartner has named data and analytics as a disruptive force in the testing industry in its latest automated testing Magic Quadrant. Today, for our decisions regarding characteristics like quality, “doneness”, impact of defects, and test coverage, we all too often rely on our experience, instincts, and “gut feel”. While those decisions are sometimes correct, much of the time ...
    September 24, 2013
  • .NET Testing & ALM

    Power of Dynamic Test Lists

    Test Lists are a great way to organize tests and get execution results summarized. Telerik Test Studio includes the standard “Static” Test List that allows you to add existing tests from your project, but there is a small maintenance penalty for using the static list because each time you add a new test to your project it must be added to one of the existing test lists. One of the underlying principals of Test Studio is to decrease the overall maintenance cost traditionally associated with automated testing. Within the world of test lists we have done this by creating the ...
    September 23, 2013
  • Testing & ALM

    30 Days of TDD: Day Seven – Software Factories and DI Frameworks

    In the previous post I showed you how by starting to leverage the SOLID principles you can unlock the practice of Dependency Injection (DI). I also demonstrated how DI can help you write code that is free of static bindings, which makes your code flexible, open to change and testable. In this post I’ll demonstrate some practical techniques to manage the dependencies in your application by using software factories and DI frameworks.
    September 23, 2013
  • Testing & ALM

    30 Days of TDD: Day Six – What Is Dependency Injection?

    In this series we’ve already discussed the basics of TDD by creating our first test and then making that test pass. Last time I discussed the SOLID principles and how they help us in our practice of TDD. This time we’ll put two of the SOLID principles into practical application by discussing Dependency Injection.
    September 20, 2013
  • .NET Testing & ALM

    The Brave New World of Mobile Testing

    Greetings, Testers. Peter and I have been thinking, talking and writing these past few weeks about changes we've seen over the past few years in the application development and testing field. I suspect that the most visible change to computing and applications — the one that, if you asked the average person on the street they would be most likely to mention — is the rise of mobile computing. The numbers vary between analysts, but I've seen reports estimating that somewhere on the order of 500 million smartphones[i] will have been shipped by the end of next year and ...
    September 19, 2013