• .NET Testing & ALM

    What Was I Thinking When I Named That?

    September 13, 2013 Share
    I was recently asked how automated tests should be named to reflect they were built using Test Studio. My response, hopefully not too blunt, was “Don’t.” Good naming conventions in software are critical. Code is read, re-read, re-re-read, and re-re-re-read 5,632 times more than it’s edited1. Readability is critical to maintaining and understanding our software. With that in mind, great names for classes, methods, variables, and tests are crucial! We need to ensure we’re able to quickly discern what the system’s behavior is, or what a particular test is covering. Good names are about intent, not implementation...
  • .NET Testing & ALM

    Why the Cloud is Disrupting Testing Practices

    September 11, 2013 Share
    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 ...
  • .NET Testing & ALM

    Lookin' for Tests in all the Wrong Places

    September 11, 2013 Share
    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 ...
  • .NET Testing & ALM

    A Tester’s Place in an Agile World

    September 05, 2013 Share
    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 ...
  • .NET

    How to integrate OpenAccess ORM with NAnt

    August 27, 2013 Share
    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.