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
|
January 2008
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
|
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
31 |
|
|
January 2008
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
|
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
31 |
|
|
|