Archive for the 'Unit Testing' Category

The Illusion Of High Test Coverage

Saturday, May 13th, 2006

There are many tools out there for checking your test coverage (in terms of tested code). Unit tests coverage is becoming as popular as unit tests themselves. And that is of course a step in the right direction.
Test coverage data helps developers identify missing test cases. It also helps development managers to get a […]

Some Pitfalls Of Test Driven Development

Saturday, March 25th, 2006

Everybody seems to love TDD (Test Driven Development). Writing unit tests can be a lot of fun, and a real productivity enhancer. Writing tests before writing a piece of code is also a great idea. It sure helps you shape your interfaces and think about their usability even before implementing them. It also has the […]

Unit Testing vs. QC Automation

Sunday, February 26th, 2006

In a lecture I gave today about unit testing, I was asked what the rationale for writing unit tests is: wouldn’t it be better if developers used the same automated testing environment used by the QC team to continuously test their code?
At first, this seems like a logical proposition. If we already have an […]

Prevention Techniques Used for Extinguishing Fires

Tuesday, December 13th, 2005

We have a lot of great techniques and tools for increasing the quality of our products in our Software Development Toolbox: design, unit testing, reviews, acceptance testing, etc. The difficult (and not always obvious) part is to use them wisely in the development process. 
In this posting, I want to concentrate on reviews and unit testing. […]