Bug Tracker Blog by Corey Trager

Bug Shooting, a better screen capture utility for BugTracker.NET and Fogbugz

by Corey Trager 1. March 2008 21:14

Edit Feb 2010: New BugTracker.NET Screen Capture Utility!

Ok, the name isn't very politically correct, but the screen capture utility for BugTracker.NET and other trackers called "Bug Shooting", by Alexej Hirsch, works great with BugTracker.NET.

I don't know or not if it was Joel at FogBugz that first came up with the great idea of screen capture utility that integrates with your bug tracker, but that's where I got the idea for the BugTracker.NET screen capture utility. Some other trackers also either officially come with a screen capture utility or provide an API that allows third parties to develop one, for example, Gemini, Jira, Mantis. These screen capture utilities change the way people behave. If you are focused on testing some feature but in the course of that testing you happen to see something odd on the screen, not part of the area you are focusing on, then with these utilities you can quickly capture what you see on the screen and post it to your tracker in under 10 seconds.   That's not much of a detour from your focus.  There's a difference between how people behave when faced with a detour that takes 10 seconds versus one that takes, say, 40 seconds. You really will get more screenshots in the bug reports from your testers if you can get them set up with one of these utilities that works with your tracker.

Bug Shooting is a .NET 2.0 application.  If for some reason you don't already have the .NET framework running on your machine and refuse to install it, then use my screen capture utility.  My utility does not require installation of the .NET framework. But that's its ONLY advantage. In every other way, Bug Shooting is better. It has been stable on the two computers I've installed it on (Gemini's tracker, which I initially liked tended to crash frequently for me) and it has more features than any of the utilities from the me, FogBugz, and Gemini.  

It currently works with BugTracker.NET, FogBugz, Gemini, and OnTime. Maybe Alexej has some more trackers on the way that he plans to support. It's not only a good tool for use with a bug tracker but it's a good tool for general purpose screen capture purposes.   Tools for croping, annotating, saving it as a file, importing an existing file.

Highly, highly recommended.








7/7/2008 3:04:53 PM #

Hi Corey,

I tried BugShooting (1.7.4) and your utility. Unfortunately, BugShooting is not working properly with BT.Net (2.8.6): standard error
"ERROR: user name required" and creating new issue with title "[NO TITLE]" instead of beginning of the issue description...
May be I did something wrong, but I am really badly surprise with BugShooting.

Gr. Sergey

Sergey Vasiliev |

7/8/2008 4:05:06 AM #

BugShooting has worked ok for me and for several other people that I've set up.

The [NO TITLE] behavior is by design.  The description you entered goes with the image that you are posting.  

Corey Trager |

8/20/2008 9:36:31 PM #

Bug shooter does work well.  The limitation seems to be that it won't work with windows authentication.  It only allows for anonymous.  Any known work arounds for this?


Chris Fletcher

Chris Fletcher |

3/18/2009 8:02:04 AM #

Hi Corey, it's still the same with your old screen capture that it does not work with Windows Authentication. I entered the username and password but it says invalid.

Yi-Jie |

3/20/2009 2:36:12 AM #

Right.  It doesn't work with Windows Authentication.   You have to change the properties on just the insert_bug.aspx file to allow anonymous access.

Corey Trager |

3/20/2009 3:04:48 AM #

Anyway to make it work with Windows Authentication ? Can we use 'check_password_with_ldap' for authentication in insert_bug.aspx?

I would rather have Windows Authentication to anonymous access. Cheers.

Yi-Jie |

3/26/2009 7:45:24 PM #

@Yi-Jie - You have to set the page up for anonymous access.   That doesn't mean there's no authentication happening.   BugTracker.NET does the authentication, not IIS/Windows.

Whether you use ldap or the database is up to you, but both of those are cases of BugTracker.NET handling the authentication.

Corey Trager |

4/5/2009 7:04:45 PM #

The BugShooting tool works great in my projects with one issue I cannot solve. I didn't find a place to specify a project id in btnet. Therefore, I can't control which project a bug will be shot to.

Any ideas to resolve this?


Hongze |

6/8/2009 4:10:48 PM #

I have blogged about integrating code within your .NET application which captures screenshots and sends unhandled exceptions to your BugTracker.NET server.


Malisa Ncube |

6/11/2009 3:20:49 PM #

@Malisa - nice work.

Corey Trager |

Comments are closed

Powered by BlogEngine.NET


Comment RSS