120 likes | 139 Views
Explore bug states, problem tracking systems, fix methods, and role-playing techniques in software quality assurance. Learn the importance of a Change Control Board and how to manage reported problems effectively. Dive into project monitoring and problem resolution.
E N D
Problem Tracking CSSE 376 Software Quality Assurance Rose-Hulman Institute of Technology March 14, 2007
Outline • States of bugs • Problem tracking systems • Role playing: testing and problem tracking
Defer New Fix Repaired Fix Verified Trash How Bugs Change States Fix later Code changed Test passes Fix now Test failed No fix needed
Change Control Board (CCB) • Reviews change requests (bug reports) • Decides whether to: • fix now • defer until later • reject • May bundle collections of changes together
Problem Tracking Systems • Database of reported problems (bugs) • ID • Status (new, fix, defer, repaired, fix verified) • Severity • Creator (person reporting problem) • Date created • Date last updated • Description • ... • Provide summary reports for project monitoring
View All ProblemsNote that the table columns are different here.