Blog

Is QTP Really Anti-Agile?

I have no experience with QTP. But I know a bit to answer why QTP is or is anti-agile: 1) No support for programming languages like Java, .Net so that it allows it to be used as an acceptance testing tool. Having an acceptance test tool is very important for the team. QTP automates testing,

Read More

Yet Another Racer Review

Note: Cross posted from The Typemock Insider Blog. Permalink And another Typemock Racer review emerges. Thanks, Bill Craun! I really appreciate the time you put into the review. Just to remind everyone, you can download Racer and find out what it can do for you.

Parameterized Tests and RowTests

Note: Cross posted from The Typemock Insider Blog. Permalink Mel Grubb talks about parameterized tests and why use it at all. He also raises the question whether having the ability to run parameterized tests can rule out usage of a framework. Personally, I think there are better ways to choose unit tests framework, but that’s

Read More

Unit Tests Myth Busting

Note: Cross posted from The Typemock Insider Blog. Permalink Arjan Einbu spills the beans on his experience with unit testing, busting one myth after the other. Like the “I don’t have time” excuse, if you’ve used any of these excuses, better find a new one. Scratch that, write a test. And about the one where

Read More

Working with Racer, Part II

Note: Cross posted from The Typemock Insider Blog. Permalink This week I played with Racer and Gallio, the current incarnation of mbUnit. Did you know that Gallio comes with Typemock Isolator extensions? Anyway, Gallio has some thread manipulation classes, like TaskContainer and ThreadTask, as well as others. I tried to find deadlocks around those classes.

Read More

Avoiding Fragile Tests

This post came from reading a question on our forum, as well as reading one on TDD experience. It’s about fragile tests, and the cost of maintenance. We’re talking about refactoring. And not just for making the code prettier and maintainable. We refactor and then our tests break. Well, sometimes they do, depending on how

Read More