<?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>The 10,000 Ways of Quality &#187; MozQuality</title>
	<atom:link href="http://blog.mozilla.com/al/category/mozquality/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/al</link>
	<description>A little software testing madness...</description>
	<lastBuildDate>Thu, 30 Aug 2007 23:08:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Little QA Work</title>
		<link>http://blog.mozilla.com/al/2007/08/29/a-little-qa-work/</link>
		<comments>http://blog.mozilla.com/al/2007/08/29/a-little-qa-work/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 18:25:24 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[MozQuality]]></category>
<category>drill QA mac mini</category>
		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/08/29/a-little-qa-work/</guid>
		<description><![CDATA[We&#8217;ve been having heat issues with some of our Mac Minis that are used for automation and stress testing in the QA lab here at Mozilla. We&#8217;re doing a revamp of our QA lab space right now and moving things around so Tony decided to &#8220;fix&#8221; the heat problem.
It turns out that the main problem [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been having heat issues with some of our Mac Minis that are used for automation and stress testing in the QA lab here at Mozilla. We&#8217;re doing a revamp of our QA lab space right now and moving things around so Tony decided to &#8220;fix&#8221; the heat problem.</p>
<p>It turns out that the main problem with the older Mac Minis is caused by poor air circulation. Sometimes turning them on the side works but it wasn&#8217;t helping. Tony&#8217;s solution is up on the <a href="http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:qamini_redefined" class="extlink">QA wiki</a>.</p>
<div align="center"><img src="http://wiki.mozilla.org/images/4/45/Photo_14.jpg" alt="A few holes..." /></div>
<p>On a plus note, the drill was actually won as a prize at the QA outing a couple of weeks ago so I&#8217;m glad that we finally found a use for it. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/08/29/a-little-qa-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mozilla Onsite and Silly Hats</title>
		<link>http://blog.mozilla.com/al/2007/08/15/mozilla-onsite-and-silly-hats/</link>
		<comments>http://blog.mozilla.com/al/2007/08/15/mozilla-onsite-and-silly-hats/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 21:26:38 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[MozQuality]]></category>
<category>mozilla bret hat qa</category>
		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/08/15/mozilla-onsite-and-silly-hats/</guid>
		<description><![CDATA[We&#8217;re having a week long onsite meeting at Mozilla this week where people come from all over the world to meet in person. Usually, at least half of the Mozilla Corporation staff is spread out over the entire planet so we make a point to have gatherings to get everyone together. This allows us to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re having a week long onsite meeting at Mozilla this week where people come from all over the world to meet in person. Usually, at least half of the Mozilla Corporation staff is spread out over the entire planet so we make a point to have gatherings to get everyone together. This allows us to get face time with people, have people present on their work, and otherwise work together in person.</p>
<p>A certain amount of silliness seems to come into play at times though.</p>
<p>This is the man who recruited me to work at Mozilla with his shiny new <strong><a href="http://www.constructiontoys.com/store/zoob.php" class="extlink">Zoob</a></strong> hat:</p>
<div align="center"><a href="http://www.flickr.com/photos/albill/1130536088/" title="Photo Sharing" ><img src="http://farm2.static.flickr.com/1195/1130536088_9a2f79e3ea.jpg" width="500" height="375" alt="Bret n' Hat as the Winner" /></a></div>
<p>&nbsp;</p>
<div align="center"><a href="http://www.flickr.com/photos/albill/1129696219/" title="Photo Sharing" ><img src="http://farm2.static.flickr.com/1226/1129696219_915bb6afd1.jpg" width="375" height="500" alt="Bret n' Hat in Thinker Pose" /></a></div>
<p>In contrast, here is a chunk of the QA organization going over automation work:</p>
<div align="center"><a href="http://www.flickr.com/photos/albill/1129696081/" title="Photo Sharing" ><img src="http://farm2.static.flickr.com/1207/1129696081_f8dbf9c320.jpg" width="500" height="374" alt="Mozilla QA Hard at Work" /></a></div>
<p>Quite a contrast! <img src='http://blog.mozilla.com/al/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>P.S. We love ya, Bret!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/08/15/mozilla-onsite-and-silly-hats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A month?</title>
		<link>http://blog.mozilla.com/al/2007/08/05/a-month/</link>
		<comments>http://blog.mozilla.com/al/2007/08/05/a-month/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 03:23:02 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[MozQuality]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/08/05/a-month/</guid>
		<description><![CDATA[Wow, it has been most of a month since I posted here. My apologies for anyone actually paying attention.
With getting 2.0.0.5 and then 2.0.0.6 out for Firefox and Thunderbird things have been a little&#8230; busy around here.
On the virtualization front, QA did decide to go with the solution based on VMware&#8217;s work. There were a [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it has been most of a month since I posted here. My apologies for anyone actually paying attention.</p>
<p>With getting 2.0.0.5 and then 2.0.0.6 out for Firefox and Thunderbird things have been a little&#8230; <strong>busy</strong> around here.</p>
<p>On the virtualization front, QA did decide to go with the solution based on VMware&#8217;s work. There were a number of reasons for this but the primary two are:</p>
<ol>
<li>VMware virtual machines can run on any of the platforms we use in QA or Development (OS X, Windows, and Linux).</li>
<li>VMware is already supported for other systems in the company fore infrastructure.</li>
</ol>
<p>It made sense to standardize around one set of tools.  The first reason is probably the most immediate since the different people in QA do their work in wildly different environments. We don&#8217;t mandate any single operating system, for example. Having virtual machines that everyone could use reduces a lot of redundancy (and redundancy means more work for yours truly).</p>
<p>We do still want to get the the point where we can have a pool of machines available that community members could connect to from remote and on which a QA supported virtual machine could be loaded. We don&#8217;t have an ETA for this but it is something that we are actively working on.</p>
<p>I still have no reliable solution for virtualizing OS X. This is one that could really bite us at some point as we can have a mix of &#8220;clean&#8221; and &#8220;dirty&#8221; environments for all of our other supported operating systems but not anything from Apple.</p>
<p>When we were doing 2.0.0.5 and 2.0.0.6 testing, have virtual machines available made working on update scenarios and localized installations a lot easier since we could switch operating systems very quickly in the same environment and restore them to a good state for the next set of tests.</p>
<p>Anyway, that&#8217;s all for now here. I&#8217;m hoping to post a bit more this month though. <img src='http://blog.mozilla.com/al/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/08/05/a-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Virtualization</title>
		<link>http://blog.mozilla.com/al/2007/07/08/more-virtualization/</link>
		<comments>http://blog.mozilla.com/al/2007/07/08/more-virtualization/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 04:53:59 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[MozQuality]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/07/08/more-virtualization/</guid>
		<description><![CDATA[I did manage to get all but one of our virtual machines finished for MoCo QA in the last week and up to where local QA can get them. Right now, we are using both Parallels and VMWare but sooner or later we&#8217;ll have to standardize on one or the other.
Parallels has gotten a lot [...]]]></description>
			<content:encoded><![CDATA[<p>I did manage to get all but one of our virtual machines finished for MoCo QA in the last week and up to where local QA can get them. Right now, we are using both Parallels and VMWare but sooner or later we&#8217;ll have to standardize on one or the other.</p>
<p>Parallels has gotten a lot of good press lately and most of us are working on Apple hardware so it has been enticing to us. Since VMware Fusion is still in beta, we have not necessarily wanted to bet the farm on it. That being said, as most people in the community know if it is something they watch, we do use VMware on a lot of our servers. It would make sense for us to standardize on a VMware-based solution across the board.</p>
<p>If anyone has any thoughts on the pros and cons around that, I would like to hear them.</p>
<p>As I mentioned in my last post, we&#8217;re currently working on putting together profiles for test environments. There is a <a href="http://wiki.mozilla.org/MozillaQualityAssurance:Environments" class="extlink">wiki page</a> up about this effort. I&#8217;ll be importing a lot of this profile data into virtual machines that I&#8217;ve created, using the clean ones as a base. This will allow us to do quick QA on builds in environments that are a lot closer to what Firefox users actually have. Future plans beyond this are pretty open at this point.</p>
<p>One gaping hole in our virtualization strategy is what to do about OS X. Currently, none of the virtualization solutions allow you to work with OS X and Apple is pretty hostile to the whole idea. This makes things occasionally difficult as we sometimes have to either hunt down an appropriate Mac or run test builds on our work machines and hope something <strong>really</strong> bad doesn&#8217;t happen. There is no way to abstract things out. As it is, I&#8217;m probably safer testing on Windows XP inside of a Parallels instance if I hit a really bad build because I can always restore back to a snapshot from before the installation. I do wish that there was a supported (heck, unsupported even) virtualization solution for Macs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/07/08/more-virtualization/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Virtualization and QA</title>
		<link>http://blog.mozilla.com/al/2007/07/02/virtualization-and-qa/</link>
		<comments>http://blog.mozilla.com/al/2007/07/02/virtualization-and-qa/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 23:53:05 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[MozQuality]]></category>
<category>firefox</category><category>virtualization</category>
		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/07/02/virtualization-and-qa/</guid>
		<description><![CDATA[Part of the work that I&#8217;m doing in QA here right now is focusing on virtualization technologies. This is kind of a project I&#8217;ve taken on in order to help create a good environment for our day to day testing.
Back when I first began doing QA work in the mid-90&#8217;s, most people involved would have [...]]]></description>
			<content:encoded><![CDATA[<p>Part of the work that I&#8217;m doing in QA here right now is focusing on virtualization technologies. This is kind of a project I&#8217;ve taken on in order to help create a good environment for our day to day testing.</p>
<p>Back when I first began doing QA work in the mid-90&#8217;s, most people involved would have a stack of machines next to or under their desk and a switch box. Tools would be used to wipe machines to a known good state before putting new builds of software on them. If people were really lucky (and moreso as time went on), they would have access to some nice tools, which as client-server imaging software, to automate a lot of this process of getting machines ready.</p>
<p>One of the nice changes over the last five years is the growing amount of virtualization technology being used. Companies like VMware and Parallels are making good businesses at it and there is a reason for it. At my last job, I had to test our software on many different configurations of operating systems and browser types in order to test that our web application was going to work well across the board. Instead of having the bank of machines that I used to have, I was able to do it all on a fairly beefy laptop by using VMware for my work.</p>
<p>Here in the QA group, we&#8217;ve been investigating what we want to do with virtualization. I know that we&#8217;ve had some discussion about having servers running virtual machines for the community to log into when they have time so that people have access to varied environments. We&#8217;re not quite up to that level yet but one of the things I&#8217;ve been doing is making a reference set of virtual machines available internally (unfortunately internally because of licensing issues with Windows) so that when a build comes out, we have stable and clean environments to quickly test on. From there, we are working on creating a variety of not-so-clean environments, because most people don&#8217;t run Firefox and Thunderbird in some kind of pure clean environment (my home machine is a mess) so we need to be able to test the builds in something more real. Our thoughts around this are being documented in an ongoing basis <a href="http://wiki.mozilla.org/MozillaQualityAssurance:Environments" class="extlink">on the wiki</a>.</p>
<p>If you have thoughts on any of this and the pros and cons of virtualization in general, I&#8217;d love to hear about it. Please take a look at the wiki page as well as the thoughts there are pretty preliminary also.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/07/02/virtualization-and-qa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>No news yet</title>
		<link>http://blog.mozilla.com/al/2007/06/19/no-news-yet/</link>
		<comments>http://blog.mozilla.com/al/2007/06/19/no-news-yet/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 05:58:32 +0000</pubDate>
		<dc:creator>abillings</dc:creator>
				<category><![CDATA[MozQuality]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/al/2007/06/19/no-news-yet/</guid>
		<description><![CDATA[I&#8217;ve finished Day 4 on the job but I&#8217;m going away for the rest of a week. I have a trip that was planned before I was hired to go to Ohio.
It looks like I&#8217;ll be working with Juan on the next 2.0.0.x release, when it occurs, along with some of the Firefox 3 QA [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finished Day 4 on the job but I&#8217;m going away for the rest of a week. I have a trip that was planned before I was hired to go to Ohio.</p>
<p>It looks like I&#8217;ll be working with Juan on the next 2.0.0.x release, when it occurs, along with some of the Firefox 3 QA efforts. I&#8217;ll probably post a bit more when I have something of substance to add&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/al/2007/06/19/no-news-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
