FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Testing & Debugging Blog: You Are Not Done Yet: Files
Testing and Debugging
BREAKPOINTS

Test, Debug, Release, Rinse, Repeat ...

by Kevin Carlson
THE BOOK OF TESTING

Thoughts From a Braidy Tester

by Michael Hunter
March 19, 2007

You Are Not Done Yet: Files

You are not done testing unless...you have looked at each and every file that makes up your application, for they are chock full of information which is often ignored. And we all know what happens when things are ignored - bugs appear! I remember one bug bash where a developer chalked up over fifty bugs simply by going through this list!

  • Verify the version number of each file is correct.
  • Verify the assembly version number of each managed assembly is correct. Generally the assembly version number and the file version number should match. They are specified via different mechanisms, however, and must explicitly be kept in sync.
  • Verify the copyright information for each file is correct.
  • Verify each file is digitally signed - or not, as appropriate. Verify its digital signature is correct.
  • Verify each file is installed to the correct location. (Also see the Setup YANDY.)
  • Verify you know the dependencies of each file. Verify each dependency is either installed by your setup or guaranteed to be on the machine.
  • Check what happens when each file - and each of its dependencies - is missing.
  • Check each file for recognizable words and phrases. Determine whether each word or phrase you find is something you are comfortable with your customers seeing.

Posted by The Braidy Tester at 07:30 AM  Permalink




 
INFO-LINK