A bug tracking system is a software application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a type of issue tracking system.
Many bug-tracking systems, such as those used by most open source software projects, allow users to enter bug reports directly. Other systems are used only internally in a company or organization doing software development. Typically bug tracking systems are integrated with other software project management applications.
Having a bug tracking system is extremely valuable in software development, and they are used extensively by companies developing software products. Consistent use of a bug or issue tracking system is considered one of the "hallmarks of a good software team".
This method requires some preparation actions, before you can use it:
Important note: EurekaLog uses FogBugz XML API to access FogBugz. BugzScout is not used by EurekaLog with "FogBugz" send method, however you can use BugzScout with HTTP send method.
You also need to setup sending options and test sending. To test send - place a button, which raises exception. Let EurekaLog handle it and perform sending. Ensure that it's working as expected. Send report again to check how duplicates are handled. Adjust any options, if needed. Change status of issue to "closed" and retry sending. Ensure that it works as expected.
Note: you may consider using HTTP upload method for FogBugz instead of using FogBugz API. See FogBugz setup for more detailed description; see FogBugz: using HTTP upload for detailed manual on HTTP Upload setup for FogBugz.