We put a lot of effort into making the FogBugz interface clean and usable. It’s so clean that many customers aren’t aware of just how powerful FogBugz is. Here’s a quick survey of some powerful features you might never find if we didn’t point them out.
Automate your bug reporting
BugzScout enables you to report software bugs, runtime errors and other exceptions directly from within your own code or website into FogBugz. If your software can generate HTTP requests, it can log bug reports via BugzScout.
BugzScout generates a single case for all instances of this error type, then increments that case with the number of times this problem has occurred. This helps keep your bug tracking system clean as a single problem could generate many occurrences.
With FogBugz and BugzScout, you’ll have just one bug report to handle. Using BugzScout allows you to determine exactly where the problem lies so that your team can fix it fast!
- You can include a stack trace.
- You can direct reporters to a solution.
- When you create a new build, all new reports go to a new case.
Find more information on automating your bug reports.
Relative Date Searches
Find your bug reports quickly and easily
FogBugz search axes are very powerful. They help you find almost any bug report that you may need. When searching for time sensitive bug reports, FogBugz is very smart about understanding dates. For instance, you can search for bugs on common phrases like:
- monday (tuesday, wednesday, etc)
- this week
- last week
- last month
- this month
You also need a way to look at lengths of time (for example cases opened Monday through today or last month through this month) FogBugz uses the ‘..’ operator to connect times and dates in relative FogBugz searches.
Here’s some simple search examples:
opened:"yesterday..today"(Cases opened yesterday through today)
closed:"last week..yesterday"(Cases due last week through yesterday)
resolved:"last month"(Cases resolved last calendar month)
due:"..today"(Any case due up to and including today.)
Of course, you can also search a specific number of days back or forwards. Let’s say you want to see any case in your project that was opened more than three weeks ago:
For reviewing inbox cases, this search will give you anything closed by your customer service team between 12 and 36 hours ago. This way you don’t review cases that get reopened within 12 hours of being closed:
closed:"-36h..-12h" status:"closed" project:"inbox"
Or let’s say you just want to look at every case assigned to you and opened yesterday:
What if you just created a case and walked over to someone’s desk to talk about it, but you forgot to write down the case number:
Adding a minus before an axis makes it a negative search (i.e. removes any case that matches) or or backwards in time (in the above example -5 indicates 5 minutes back).
Bug tracking is easy when you use FogBugz powerful searching. See the complete list of FogBugz search axes.
Powerful Search + Simple Filters
You’ll never lose a bug report again!
FogBugz has an extensive assortment of search axes to slice and dice your bugs, features, requirements and more. For example, you can create a search like:
assignedto:joe opened:"last week" due:"this week"
to quickly find any cases that were opened last week, are due this week and Joe should be handling. While powerful searches are great when needed, for most of your daily work, you’ll likely want to use the simple and intuitive FogBugz Filter interface. This interface lets you narrow and sort cases through a graphical interface.
However, sometimes you really want the best of both – the power of search and the simplicity of a filter. With FogBugz, you get both! FogBugz lets you add a search to any filter by selecting Search for in the Refine menu.
You can do things like:
That simple change will remove cases last updated by you from your filter.
Virtual Users – No, not those ghosts that haunt your office
We really wanted to call these “buckets” but that seemed so undignified. That’s really what they are, though. Virtual users are user accounts that cannot log into FogBugz. A Virtual User allows the assigning of cases to a group of people instead of an individual. For example, you could create an Up For Grabs virtual user that serves as a sort of work queue and owns a case until someone on your team assigns it to themselves. Best of all, Virtual Users are free.
Start creating “buckets” for all the many tasks your team needs to work on today with FogBugz.