Abstract:
ABSTRACT
DEFSOURCE
by
Amarjit Singh
Master of Science in Computer Science
California State University, Chico
Fall 2011
DefSource is a practical and effective tool that integrates a bug tracking system
with test case management features. By using such a solution, a quality assurance
engineer can directly tag the failing test case into its associated bug report. This saves
the effort of having to duplicate the steps run to reproduce the defect. DefSource is capable
of providing intelligent reports that can be used by management teams to make
important decisions such as the readiness of the product to be shipped. Development
and Quality assurance teams can also use these reports to gauge the progress of their
respective teams. DefSource provides a search feature that can be used to filter test
cases, bug reports and helps generate specific reports.
Being a web based solution, DefSource is accessible to anyone irrespective
of their physical location. This approach is especially useful for distributed teams which
need 24/7 access to such a tool. DefSource is therefore operating system independent
and has little to no footprint on the physical machine on which it is accessed. Since
DefSource will be used by multiple teams for different reasons, the user interface is tailored
based on the user role. For example, the primary view for the QA user is test case
module whereas the development user has access to the bug tracking module.