Archive for the 'testing' Category

A Continuous Integration Addict

Wednesday, July 16th, 2008

I have to admit — I’m addicted to continuous integration.

When I’m deep in coding and finally commit my work, I generally go over to our build server and see the status. If it’s not going to build for a few a long while, I generally start it manually.

Why do I do this?  I like to [...]

Why Are GUI Testers So Bad?

Monday, December 18th, 2006

I’m not sure that everyone is familiar with GUI Testers, so let me describe them to you: You have it record your interactions with a Windows application, have it check some fields for you, and you save it. Next time it validates that thing still are the same as they were before. [...]

VMWare Server

Tuesday, October 24th, 2006

I’ve had the pleasure of playing a little with VMWare Server late last week as well as most of this week.  I’ve only used one virtual machine (Windows 2003) but I have to say that I’m impressed – much nicer than VirtualPC.  And it’s free!!

Setting up a virtual machine is easy but that’s not the coolest part.  The coolest part is that [...]

On Trac

Friday, October 6th, 2006

One of the most important things in testing is keeping track of the defects you find.  That way, everything is in one in place, and you can easily pass issues back and forth.  This week I’ve been evaluating Trac and I have to say that I’m impressed, and I haven’t gotten to all the functionality [...]

When is a test not a unit test?

Tuesday, October 3rd, 2006

To quote from this page from Michael Feathers:

A test is not a unit test if:

It talks to the database
It communicates across the network
It touches the file system
It can’t run at the same time as any of your other unit [...]

Unit Testing a Floating Point Result

Wednesday, September 27th, 2006

I’m mucking around with CppUnit again and kept getting caught with testing a floating point result. After scratching my head some, I figured out that duh I had a ton of precision from function, and there was no way that I could enter that exact number in.  So instead of this:

CPPUNIT_ASSERT(distance>121.815123542);

I just did:

CPPUNIT_ASSERT(distance>121.815 && distance<121.816);

The Magic of Make

Wednesday, April 5th, 2006

I have a virtual machine setup and I need to compile some JScript.Net scripts on it. Most people would say I need Visual Studio, but alas, I don’t want to install it on a virtual machine, and I don’t think it would work well there anyway. Also, I’ve never used it, and generally [...]

Why Emulation is so great

Thursday, March 16th, 2006

A while back, I wrote about using Virtual PC to setup test beds. Even though there are issues (like not booting) with machines running non-MS OS’s (like Linux or Solaris) with high memory (like over 500MB), it works well.

Now we are in the finishing stages of first release since I had some virtual test [...]

MSDN

Wednesday, January 4th, 2006

So, finally, after many years I have an MSDN Subscription — employeer paid, of course.

I’ve been going without Microsoft as much as possible for years now, and personally, I had done quite well. But professionally, I have been creeping back into the MS world. Well, not really “back” because I’ve never really started [...]

VirtualPC, Linux, and lots of memory

Monday, November 21st, 2005

There seems to be a problem with VirtualPC, Linux and memory over 624MB. See my thread here. We are going to get a copy of Virtual Server to see if that works better.