<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Game QA Blog &#187; bugzilla</title>
	<atom:link href="http://gameqablog.com/category/bugzilla/feed" rel="self" type="application/rss+xml" />
	<link>http://gameqablog.com</link>
	<description>And you thought your Quality Assurance staff were illiterate</description>
	<lastBuildDate>Mon, 07 May 2012 20:13:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Responsible Bug Reporting</title>
		<link>http://gameqablog.com/2007/07/responsible-bug-reporting.html</link>
		<comments>http://gameqablog.com/2007/07/responsible-bug-reporting.html#comments</comments>
		<pubDate>Thu, 12 Jul 2007 05:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[quake 3]]></category>

		<guid isPermaLink="false">http://gameqablog.com/wp/?p=75</guid>
		<description><![CDATA[A friend and I were discussing how annoying bugzilla can be the other day after a bug reporter resolved his own bug. It made sense to the bug reporter, since he had submitted a patch to fix the problem as well, but then the bug of course doesn&#8217;t show up in my open bug list, [...]]]></description>
			<content:encoded><![CDATA[<p>A friend and I were discussing how annoying bugzilla can be the other day after a bug reporter resolved his own bug. It made sense to the bug reporter, since he had submitted a patch to fix the problem as well, but then the bug of course doesn&#8217;t show up in my open bug list, and unlike FogBugz, Bugzilla doesn&#8217;t show when or by whom the bug report headers were modified.</p>
<p><span id="more-75"></span></p>
<p>The bug certainly wouldn&#8217;t have been resolved until the patch and problem had either been applied, rejected, or marked as a duplicate.</p>
<p>I realize that not everyone does this every day, so I think it is time to explain some simple good bug reporting. For instance, you don&#8217;t want to resolve your own issue unless it is resolved in the software you&#8217;re provided by the bug owner.</p>
<p>If you&#8217;re submitting a patch, the bug isn&#8217;t resolved until the patch is applied or the project maintainers say so.</p>
<p>When you look through issues on a public bug tracker, and you can&#8217;t reproduce them , don&#8217;t close them or mark them INVALID. It isn&#8217;t your job and you will quickly lose your account.</p>
<p>When you are submitting a bug report please always provide at least:</p>
<ol>
<li>The version or SVN/CVS change # you pulled from.</li>
<li>The Operating System you&#8217;re running the program on.</li>
<li>The type of build you performed if you&#8217;ve compiled it yourself.</li>
<li>The exact command line you built the program with.</li>
<li>The exact download location from which you received the program.</li>
<li>A correct, working, e-mail address (generally required to sign up).</li>
<li>An ordered, simple, list of steps to reproduce the issue you experienced</li>
<li>A general idea of the likelyhood the developer or maintainer has of reproducing the issue.</li>
<li>What hardware the program is running on.</li>
<li>Paypal zakk@timedoctor.org $20</li>
<li>Buy everything from <a href="http://www.amazon.com/gp/registry/296ST2NHEBO0Z">here</a> and <a href="http://astore.amazon.com/httpwwwgameqa-20/">here</a>.</li>
<li>What the expected result of the steps to reproduce were (e.g. &#8220;Shoot the Rocket launcher&#8221;)</li>
<li>What the actual result of the steps to reproduce were (&#8220;Rocket launched from my behind, killing my teammate&#8221;)</li>
<li>Whatever other output, logs, system information, or whatnot, you can locate, regardless of your thoughts about it&#8217;s relevance to the bug itself.</li>
<li>Other project maintainers, QA managers, and such, may want more or less information. It is up to them to provide you with exactly what they want, but failing that, use something like this post as a guideline.</li>
</ol>
<p>Close your bug when you have verified that it is resolved. It is your responsibility to do so as the bug reporter unless there is a QA manager or policy stating so for the project. Do not close the bug before it is resolved unless you realize that the bug report was completely in error and you were the person who reported it. Even if you can&#8217;t reproduce the bug, file it, at least then it is in the system.</p>
<p>Finally, here is an example bug report:</p>
<p>Project: ioquake3.org<br />
Version: SVN 1044<br />
Platform: OSX x86<br />
Bug: Rocket Launcher Malfunctions<br />
When I shoot the rocket launcher in the multiplayer map q3dm17 on the server 127.0.0.1, and only on that map and that server, the rockets launch from behind my character.</p>
<p>Steps to reproduce:</p>
<ol>
<li>Connect ioquake3 to server at 127.0.0.1</li>
<li>Wait until the map changes to q3dm17</li>
<li>Gather the rocket launcher</li>
<li>Fire the rocket launcher</li>
</ol>
<p>Expected Result:<br />
Rockets launched, killing my enemies!</p>
<p>Actual Result:<br />
Rockets launch on the opposite side of the player&#8217;s viewport.</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2007/07/responsible-bug-reporting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugzilla Annoyance.</title>
		<link>http://gameqablog.com/2006/08/bugzilla-annoyance.html</link>
		<comments>http://gameqablog.com/2006/08/bugzilla-annoyance.html#comments</comments>
		<pubDate>Fri, 11 Aug 2006 04:25:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[fogbugz]]></category>

		<guid isPermaLink="false">http://gameqablog.com/wp/?p=18</guid>
		<description><![CDATA[Which isn&#8217;t to say I don&#8217;t like Bugzilla, I do. I still like it better than FogBugz. I&#8217;ve used both professionally, and for obvious cost concerns (FogBugz is per-seat, I don&#8217;t care what discounts they offer for non-profits,) please see the multitude of previous posts as to why I don&#8217;t like it otherwise, I won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Which isn&#8217;t to say I don&#8217;t like <a href="http://www.bugzilla.org/">Bugzilla</a>, I do. I still like it better than FogBugz. I&#8217;ve used both professionally, and for obvious cost concerns (FogBugz is per-seat,  I don&#8217;t care what discounts they offer for non-profits,) please see the multitude of previous posts as to why I don&#8217;t like it otherwise, I won&#8217;t be using FogBugz in my personal projects any time soon.</p>
<p>Anyway, tonight my Bugzilla sends me the usual:<br />
<blockquote>
<p>You have one or more bugs assigned to you in the Bugzilla<br />bugsystem (http://bugzilla.icculus.org/) that require<br />attention.</p>
<p>All of these bugs are in the NEW state, and have not been touched<br />in 7 days or more.  You need to take a look at them, and<br />decide on an initial action.</p>
</blockquote>
<p>Et cetera, finally it gives me <a href="http://bugzilla.icculus.org/buglist.cgi?bug_status=NEW&amp;assigned_to=zakk@icculus.org">the url</a> to check out what bugs are in the NEW state. Go on, click the link, I haven&#8217;t changed any bugs today.</p>
<p>For those not here today, there aren&#8217;t any bugs in the NEW state. This is annoying.</p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2006/08/bugzilla-annoyance.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don Spolsky Sends You An Offer You Can&#8217;t Refuse</title>
		<link>http://gameqablog.com/2006/07/don-spolsky-sends-you-an-offer-you-cant-refuse.html</link>
		<comments>http://gameqablog.com/2006/07/don-spolsky-sends-you-an-offer-you-cant-refuse.html#comments</comments>
		<pubDate>Thu, 13 Jul 2006 05:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[fogbugz]]></category>
		<category><![CDATA[joel spolsky]]></category>

		<guid isPermaLink="false">http://gameqablog.com/wp/?p=7</guid>
		<description><![CDATA[You might think that I&#8217;d rather not use FogBugz&#8230;. You&#8217;d be right.Some people like it though, and since it is such a popular product, why do they like it? Well, I&#8217;m a lazy man, so I&#8217;ll go with another ordered list to explain: Support, when you pay for it, you get it. I&#8217;ve never had [...]]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gameqablog.com/img/scrns/fogbugz.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://gameqablog.com/img/scrns/fogbugz.png" alt="" border="0" /></a><br />You might think that I&#8217;d <a href="http://www.gameqablog.com/2006/07/defective-case-tracking.html">rather not use FogBugz</a>&#8230;.</p>
<p>You&#8217;d be right.<br />Some people like it though, and since it is such a popular product, why do they like it?</p>
<p>Well, I&#8217;m a lazy man, so I&#8217;ll go with another ordered list to explain:
<ol>
<li>Support, when you pay for it, you get it. I&#8217;ve never had to use it, but it is probably pretty good. They&#8217;ll even <a href="https://shop.fogcreek.com/?quote=yes">sell you a book</a> if you can&#8217;t figure it out. Bugzilla obviously only has free support and possibly somebody will sell you some if you try hard. Not really the same thing. You can also buy FogBugz without support though, which is hilarious when they&#8217;re charging a thousand dollars for ten developers.</li>
<li>Joel Spolsky. He writes <a href="http://www.joelonsoftware.com/">a blog</a> called Joel on Software, you&#8217;ve probably heard of it. Some people trust what he makes because of it. I certainly like some of the ideas he espouses in that blog. He also has some books out, et cetera. This all takes you around back to his software if you are in a position to make purchasing decisions for your company.</li>
<li>Consistent form and functionality. If you&#8217;ve ever used <a href="http://www.gnome.org/">Gnome</a>, then tried a newer major version, you&#8217;ll notice that they contain major changes to both form and functionality. This isn&#8217;t even half as bad as some other open-source projects, <a href="http://www.gameqablog.com/2006/07/case-for-test-case-web.html">if you&#8217;re lucky enough to even get updates</a>&#8230;</li>
<li>Works pretty much out of the box on three platforms, as long as you&#8217;ve paid for each or are willing to go through the support hoops (<a href="http://www.fogcreek.com/FogBugz/PriceList.html">gotta have</a> a paid support contract to switch, too.)</li>
<li>FogBugz Screenshot, <a href="http://www.gameqablog.com/2006/07/defective-case-tracking.html">yeah it isn&#8217;t really perfect</a>, but if it works, it works.</li>
<li>Security through obscurity, FogBugz is not open-source software, therefore it is less likely to have security bugz found by h4x0rz. Which is also why <a href="http://www.stallman.org/">RMS</a> is <a href="http://www.fsf.org/blogs/community/rms-ati-protest.html">holding that sign</a>:</li>
</ol>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gameqablog.com/img/rms-sign-fogbugz.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://gameqablog.com/img/rms-sign-fogbugz.png" alt="" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2006/07/don-spolsky-sends-you-an-offer-you-cant-refuse.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Case for Test Case Web</title>
		<link>http://gameqablog.com/2006/07/a-case-for-test-case-web.html</link>
		<comments>http://gameqablog.com/2006/07/a-case-for-test-case-web.html#comments</comments>
		<pubDate>Wed, 12 Jul 2006 07:06:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[expectedresult]]></category>

		<guid isPermaLink="false">http://gameqablog.com/wp/?p=6</guid>
		<description><![CDATA[One piece of software I&#8217;ve been experimenting with is Test Case Web (Online Demo), Of all of the open-source web test case software, this one was among the least difficult to fix from the broken state it was in when I downloaded it to my test server. Unfortunately the reason for the ease installing is [...]]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gameqablog.com/img/scrns/tcw.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.gameqablog.com/img/scrns/tcw.png" alt="" border="0" /></a>
<div xmlns="http://www.w3.org/1999/xhtml">One piece of software I&#8217;ve been experimenting with is <a href="http://tcw.sourceforge.net/">Test Case Web</a> (<a href="http://tcw.sourceforge.net/tcw/">Online Demo</a>), Of all of the open-source web test case software, this one was among the least difficult to fix from the broken state it was in when I downloaded it to my test server. Unfortunately the reason for the ease installing is that it is very bare bones. It does have some excellent functionality in the ability to just toss random html in the test cases, it lacks the ability to part out test cases and re-use those parts beyond simple copy and paste operations.</p>
<p>Normally TCW would be a keeper despite the bare-bones appearence.<br />However, due to mysterious errors I am getting (really, it just says &#8220;Database error!&#8221; without any extra debugging information), and the fact that the developer&#8217;s e-mail address bounces, I&#8217;m going to have to move on to my next test case software (Mozilla project&#8217;s <a href="http://www.mozilla.org/projects/testopia/">Testopia</a>/TestRunner).</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gameqablog.com/img/scrns/tcw2.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.gameqablog.com/img/scrns/tcw2.png" alt="" border="0" /></a>If you force the debugging information on &#8211; tcw/includio.fil line 23, change $SQLDEBUG=$_GET['dbdb']; to $SQLDEBUG=1; &#8211; you get slightly more information, but not really enough to fix the problem. I suspect this would turn out to be a comedy of errors if I continued onwards with trying to force it to work, though I may have to anyway if I can&#8217;t find another solution.</div>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2006/07/a-case-for-test-case-web.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Defective Case Tracking</title>
		<link>http://gameqablog.com/2006/07/defective-case-tracking.html</link>
		<comments>http://gameqablog.com/2006/07/defective-case-tracking.html#comments</comments>
		<pubDate>Tue, 11 Jul 2006 06:25:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[expectedresult]]></category>
		<category><![CDATA[fogbugz]]></category>
		<category><![CDATA[joel spolsky]]></category>

		<guid isPermaLink="false">http://gameqablog.com/wp/?p=5</guid>
		<description><![CDATA[Hmm, new blog, where to start, where to start&#8230; Oh, I know, I&#8217;ll just pull this old horse carcass out of the bin and&#8230;. There are lots of good reasons to not like Joel Spolsky&#8217;s take on web bug management tools, and while the above screenshot is not entirely valid, other good reasons do exist: [...]]]></description>
			<content:encoded><![CDATA[<p>Hmm, new blog, where to start, where to start&#8230; Oh, I know, I&#8217;ll just pull <a href="http://obliviondownloads.com/StoreCatalog_ProductView.aspx?ProductId=2">this old horse carcass</a> out of the bin and&#8230;.</p>
<p><a href="http://www.gameqablog.com/img/scrns/joel_spolsky_destroyed_tokyo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.gameqablog.com/img/scrns/joel_spolsky_destroyed_tokyo.png" border="0" alt="" /></a><br />
There are lots of good reasons to not like Joel Spolsky&#8217;s take on <a href="http://fogbugz.com/">web bug management tools</a>, and while the above screenshot is not entirely valid, other good reasons do exist:</p>
<ol>
<li>If you add one user/seat over your paid limit, it (until you delete a user or buy more user licenses) <span style="font-weight: bold;">disables every user. </span>It even logs users out, and then taunts them with a message to buy more licenses when the user tries to log in again. <a href="http://www.kropserkel.com/horse_head_pillow.htm">Real friendly like</a>.</li>
<li>Not one <a href="http://opensourcetesting.org/">free test case tool</a> works with FogBugz beyond linking to the bugs. Obviously there are significant barriers to them doing so, but seeing as many of them work with <a href="http://www.bugzilla.org/">Bugzilla</a>, we can count this against FogBugz.</li>
<li>While the screenshot tool depicted failing above is good when it works, when it doesn&#8217;t, it fails miserably and distracts you from the task at hand &#8211; reporting bugs with your defect tracking softare. I&#8217;ve had it display the login page for FogBugz (with the latest version) numerous times.</li>
<li>(<a href="http://joelonsoftware.com/articles/fog0000000026.html">This is wrong</a>, see the comments, thanks for the correction) At least with open-source software I can have a chance at fixing the bugs myself.</li>
<li>You&#8217;re not in control of the software at all. They recently launched their major upgrade with <a href="http://www.fogcreek.com/FogBugz/50movie/50movie.html">a movie</a> depicting how awesomely web 2.0 they are. Great guys, you&#8217;ve got ajax and a few usability improvements, did this really neccessitate a major number increase?</li>
<li>Go search for <a href="http://www.google.com/search?hl=en&amp;q=bugzilla&amp;btnG=Google+Search">&#8220;bugzilla&#8221; on Google</a>. Go on, I&#8217;ll wait&#8230;</li>
<li>Okay, back with me? Note the ad if you don&#8217;t have <a href="https://addons.mozilla.org/firefox/743/">customize google</a> installed. Yeah, FogBugz is advertising on Google AdWords with anti-Bugzilla propaganda. Real professional.</li>
<li>To add something to a case it takes two clicks. You have to click on a bug, and then click again to edit.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://gameqablog.com/2006/07/defective-case-tracking.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

