Setting Up Versions and Computers

When someone reports a bug, you might find it helpful to know what version of the software they saw the bug in. This might be a shipping version (e.g., "2.0 with service pack 2") or it may be a development version ("the build that Harry gave me on 9/5/06"). Similarly, you might like some details about the computer where the bug was spotted ("an old Pentium II box we use in the lab").

These two pieces of information aren't amenable to capturing in simple lists (like the lists of priorities or areas). There are probably a lot more versions than releases; many programming shops have builds every day, and it is helpful in reporting a bug to indicate exactly which build it was found in. Similarly, you probably can't enumerate all of the computers that your testers might be using. That's why these two pieces of information are better captured in freeform text.

FogBugz includes two plain text fields that can be used to track versions and computers (or, for that matter, any other two pieces of information). By default, these fields are hidden to simplify entering cases. If you're an administrator, you can turn these fields on and customize them by clicking the Site link in the Administrative Links toolbar. Figure 3-16 shows the part of the Site Configuration screen where you can customize these fields.

Figure 3-16. Customizing the free text fields

To turn either or both of these fields on, check the checkbox. You can also customize both the display name of the field and the longer explanation that FogBugz gives as a tooltip.

When you enter a new case, the default version and computer will be the same as the last case you entered; this way, ifyou are testing a particular version of code on a particular computer and you find lots of bugs, you don't have to keep reentering the version and computer details. Of course, this memory facility works even if you've renamed the fields to hold other information.

0 0

Post a comment