http://sites.google.com/site/agilewiki/agilewiki5/kernel-layer/system-tests-1
Alex,
I've laid out 5 system tests to start with. Should be easy enough to write. I'm sure most of these tests will fail initially, but making them work is mostly going to be my problem.
Code them up the same as the unit tests. That way they will be run repeatedly and often. Note that even a silly test which runs fine the first time can be very helpful in the long run--when you make a change which breaks things, the first thing you want to know what broke and what didn't.
Bill