Hi,
I'm trying to figure out how we can use Trac Tickets for our projects.
I'm not sure how to model the state that a bug has been fixed and is
ready for verification by QA. A bug is typically not considered
resolved until it has been included in a build and verified by QA.
Also, I'm used to having a way to know when a fix for a bug is ready to
be built (ie. It has been committed). This is not as important as the
ready for QA state.
I'm used to the following use case:
TRAC
1) QA gets a build (labeled BUILD_A) and starts testing
2) QA finds a bug and files a bug against build BUILD_A New
Ticket
3) Developer investigates bug
a. Not a problem - user error
Resolved - invalid
b. Works for me
Resolved - WorksForMe
c. Finds issue
Accepted
4) Developer releases fix for bug
???? - ready to build - assign to the build mgr
5) Bug fix goes into a new build - BUILD_B
???? - ready to verify - assign to the tester
6) QA gets build BUILD_B and retests bug against fix
7) Bug is either
a. Fixed
Resolved - fixed
b. Needs more fixing
Reopened ?
Is there a way in the current Trac setup to allow this use case? How
are other people using Trac?
Also, I see a button for accepting a ticket, but whenever I reassign a
ticket to someone, it automatically gets set to accepted. Is there a
config somewhere that I need to set to allow the assigned person to
accept a ticket?
I'm just a beginner with Trac. Is it easy to modify the configuration
of the web pages and/or the database to add this kind of functionality?
Thanks! Kevin Lee
kdlee@qualcomm.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archive/trac/attachments/20040514/a99df85f/attachment.xhtml
I'm trying to figure out how we can use Trac Tickets for our projects.
I'm not sure how to model the state that a bug has been fixed and is
ready for verification by QA. A bug is typically not considered
resolved until it has been included in a build and verified by QA.
Also, I'm used to having a way to know when a fix for a bug is ready to
be built (ie. It has been committed). This is not as important as the
ready for QA state.
I'm used to the following use case:
TRAC
1) QA gets a build (labeled BUILD_A) and starts testing
2) QA finds a bug and files a bug against build BUILD_A New
Ticket
3) Developer investigates bug
a. Not a problem - user error
Resolved - invalid
b. Works for me
Resolved - WorksForMe
c. Finds issue
Accepted
4) Developer releases fix for bug
???? - ready to build - assign to the build mgr
5) Bug fix goes into a new build - BUILD_B
???? - ready to verify - assign to the tester
6) QA gets build BUILD_B and retests bug against fix
7) Bug is either
a. Fixed
Resolved - fixed
b. Needs more fixing
Reopened ?
Is there a way in the current Trac setup to allow this use case? How
are other people using Trac?
Also, I see a button for accepting a ticket, but whenever I reassign a
ticket to someone, it automatically gets set to accepted. Is there a
config somewhere that I need to set to allow the assigned person to
accept a ticket?
I'm just a beginner with Trac. Is it easy to modify the configuration
of the web pages and/or the database to add this kind of functionality?
Thanks! Kevin Lee
kdlee@qualcomm.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archive/trac/attachments/20040514/a99df85f/attachment.xhtml