Testing with trac
trac [ is an enhanced wiki and issue tracking system for software development projects.
Documentation on trac is available at:
URLs
Library Project
Restaurant Project
Store Project
Notes
- Testers do not need to be logged inin order to use the trac system. Developers got a login/password.
- Look at the list of implemented features before submitting a bug.
- Use trac to submit bugs only. If a feature works and you want to congratulate the developers, use e-mail.
Table of Contents
1. List of Implemented Features
2. Submit a Bug
3. Bug Report
4. Bug Fixing Report
1. List of Implemented Features
- For testers
- Updated by developers
- DO NOT TEST A FEATURE THAT IS NOT IMPLEMENTED i.e. NOT LISTED!
- The list of implemented features is available at the following URLs:
Figure 1: List of Implemented Features
2. Submit a Bug
- For testers
- Go to: New Ticket
- Enter the following REQUIRED information:
- your email address[1]
- a short summary of the bug (no more than 20 characters)
- the type of the bug (i.e. Bug_GUI, Bug_Docs, Bug_Other, Bug_Database, Bug_java, Bug_Functional_Requirement or Bug_Nonfunctional_Requirement)
- a full description of the bug
- THIS PART IS VERY IMPORTANT: DEVELOPERS MUST BE ABLE TO REPRODUCE THE BUG SO YOU HAVE TO PROVIDE ADEQUATE INFORMATION.
- This description must contain how you logged in, the complete URL to access the screen of the bug, and a description of the bug itself (What is the actual result? What is the expected result? What went wrong?).
- the priority of fixing the bug (i.e. blocker – highest priority, critical, major, minor or trivial)
- the component (i.e. database, design, functionality, gui)
- Keywords (one or two keywords)
- CC ( and your email address separated by a comma - ,)
- Submit the ticket
- On the next screen, you can add an attachment(You can attach a Word document with a screen snapshot to support your bug submission. For example, when you detect a bug, you may want to press Print Screen to save the browser screen, and then you can paste the content of the clipboard in a Word document.)
- is an example of bug submission.
Figure 2: Submitting a Bug
3. Bug Report
- For developers
- To view the number of bugs submitted with their description, status, priority and definers, go to: View Tickets and Bugs
- Reports can be created if you logged into the system.
- Specific reports may be added during the semester.
Figure 3: View Tickets
Figure 4: Bug Report Sample
4. Bug Fixing Report
- For developers
- Log in the system
- Go to: View Tickets and Bugs
- Click on the bug you are addressing
Figure 5: Bug Report Sample (When Logged In)
- Enter the following REQUIRED information concerning your bug fix:
- your email address
- a comment (no more than 20 characters)
- a description of the bug fix
- Change the status of the bug (i.e. fixed, invalid, wontfix, duplicate, worksforme) by clicking on resolve as.
- Submit the changes
Figure 6: Bug Fixing Report (Page 1)
Figure 7: Bug Fixing (Page 2)
1
[1] There are problems with yahoo emails so use a gmail, Pace, ITC, Delhi University email that permits to identify you (I want to be able to see who submitted bugs or not).