Coding QA Podcast: Episode 23 Port-a-Test a portable test bed

Coding QA Podcast

In this episode, Federico and Matthew talk about the benefits of having an automated test bed that can be easily transferred and run from any machine. They discuss some of the differences between a remote execution test bed and a portable test bed, and how the latter has worked well for the MVC f...

Running time
0h26m
File size
21.00MB

Download Original File | View original post

Episode synopsis

In this episode, Federico and Matthew talk about the benefits of having an automated test bed that can be easily transferred and run from any machine. They discuss some of the differences between a remote execution test bed and a portable test bed, and how the latter has worked well for the MVC feature crew.

News

  • WebSiteSpark was released and is available for all web startups.

The portable test bed.

  • How the remote execution test bed worked in the ASP.NET QA team.
    • Use internal test harness that can distribute tests on remote machines.
    • Enforces several design and execution paradigm on test authors.

  • Problems and limitations that we faced with a remote execution test bed.
    • Difficult to share tests with other teams.
    • Difficult to react quickly to product changes.
    • Tendency for tests to be locked down to a specific execution environment.
  • The concept of a "portable test bed" as a solution.
    • Test bed can be xcopy deployed to any target machine.
    • Low dependencies on external factors
  • A layered automation infrastructure is preferable
    • Build automation solution that can move in a spectrum from high flexibility and high manual intervention to low manual intervention and potentially low flexibility.
    • If a high automated solution fails, tester can quickly and easily revert back to a more manual approach to achieve goal.

    You might also like...

    Comments

    Contribute

    Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

    Our tools

    We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

    “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” - Brian Kernighan