• .NET Testing & ALM

    Why the Cloud is Disrupting Testing Practices

    My first realization that cloud computing was changing the dynamics of software development and testing was at a conference about five years ago where two guys got up and described how they bootstrapped their fledgling software development business by spending about $200 buying server time with Amazon’s cloud services.  Rather than spending tens of thousands of dollars on servers and system administrators, they in effect outsourced those costs to the cloud provider. Since that time, the economics and flexibility of cloud computing have revolutionized all aspects of software, enabling companies large and small to avoid large infrastructure costs while rapidly ...
    September 11, 2013
  • .NET Testing & ALM

    Lookin' for Tests in all the Wrong Places

    Greetings, fellow testers. Last week I was asked a question about testing output, specifically if I could help with an example of a test verifying that a list in an application has been properly sorted. This is actually a fairly common question, and is one that we cover in our documentation. I mention it here for two reasons. In part to point out the example code section of Test Studio's online documentation, but mostly because the documented example is correct but in my opinion it’s only half of the story – the second half. The first thing I’d recommend is ...
    September 11, 2013
  • .NET Testing & ALM

    A Tester’s Place in an Agile World

    Agile, agile, agile. In the software development world, the word’s becoming impossible to ignore. Every day sees another dev team decide to "go Agile," and technology research and advisory companies are placing "agile development practices" as one of the four key components in their analysis.  Often, this leaves testers and managers in a traditional "QA" department looking around wondering just what their new role will be. Right after "Agile means no documentation," one of the next most-frequently seen myths is that Agile teams only need to include a product owner and some developers — no testers required — the developers ...
    September 05, 2013
  • .NET

    How to integrate OpenAccess ORM with NAnt

    In this short tutorial you will find out how to integrate the OpenAccess ORM Enhancer, injecting the change tracking functionality, in your NAnt build process.
    August 27, 2013
  • .NET Testing & ALM

    Remote Test Execution Demonstration

    Greetings, fellow testers. Last month, Jared wrote excellent article on the new remote execution engine. Remote test execution is an extremely powerful tool for your development and testing team, especially when using multiple servers and when scheduled on a nightly basis. There are a few components involved: A storage service, which is connected to a SQL Server database. A scheduling service, which maintains a list of all the execution servers and a connection to the storage service. You can think of this as the manager of remote execution. One or more remote execution servers, and of course The Test ...
    August 26, 2013