<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Tue, 28 Jan 2003 21:48:58 GMT -->
<rss version="2.0">
	<channel>
		<title>A QA Guy&apos;s Radio Weblog</title>
		<link>http://radio.weblogs.com/0100102/</link>
		<description>Thoughts from Dave Liebreich</description>
		<copyright>Copyright 2003 Dave Liebreich</copyright>
		<lastBuildDate>Tue, 28 Jan 2003 21:48:58 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor>bedbug@mindspring.com</managingEditor>
		<webMaster>bedbug@mindspring.com</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>23</hour>
			<hour>1</hour>
			<hour>2</hour>
			<hour>3</hour>
			<hour>4</hour>
			<hour>16</hour>
			<hour>10</hour>
			<hour>5</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<description>&lt;b&gt;Heading on out&lt;/b&gt;
&lt;br&gt;
&lt;p&gt;I&apos;ve accepted a job in Colorado, and will be driving out there next week.&lt;/p&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2003/01/28.html#a240</guid>
			<pubDate>Tue, 28 Jan 2003 21:48:57 GMT</pubDate>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.quotationspage.com/quotes.php3?author=Foster%27s+Law&quot;&gt;Foster&apos;s Law&lt;/a&gt;. &quot;The only people who find what they are looking for in life are the fault finders.&quot; [&lt;a href=&quot;http://www.quotationspage.com/qotd.html&quot;&gt;Quotes of the Day&lt;/a&gt;]</description>
			<guid>http://radio.weblogs.com/0100102/2003/01/12.html#a239</guid>
			<pubDate>Mon, 13 Jan 2003 04:05:47 GMT</pubDate>
			<source url="http://www.quotationspage.com/data/qotd.rss">Quotes of the Day</source>
			</item>
		<item>
			<description>&lt;b&gt;No Blog?&lt;/b&gt;
&lt;p&gt;Between holidays and job search, I&apos;ve not had much time nor inclination to blog.  I have been writing, but not stuff to post in public.&lt;/p&gt;
&lt;p&gt;I have started to help with a sourceforge project, and I&apos;m reading the QSM series, so I&apos;m keeping busy.&lt;/p&gt;
&lt;p&gt;Here&apos;s to a new year, complete with maybe one or two posts.&lt;/p&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2002/12/28.html#a238</guid>
			<pubDate>Sat, 28 Dec 2002 18:17:05 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Back, and looking elsewhere&lt;/b&gt;
&lt;p&gt;
The &lt;a href=&quot;http://www.ayeconference.com&quot;&gt;AYE Conference&lt;/a&gt; was a blast.  I met a lot of good people, co-presented a BoF session with Jerry Weinberg (ask me about it :-), and I&apos;m now ready to turn all this newly-gained knowledge loose on some lucky company :-)

I&apos;m expanding my job search to include the Pacific NorthWest, Colorado, and Atlanta.  (If you know of jobs or contacts there for software testing, please send me mail &lt;a href=&quot;http://radio.xmlstoragesystem.com/rcsPublic/mailto?usernum=0100102&quot; title=&quot;Click here to send an email to the editor of this weblog.&quot;&gt;&lt;img src=&quot;http://static.userland.com/shortcuts/images/qbullets/mailto.gif&quot; width=&quot;14&quot; height=&quot;10&quot; border=&quot;0&quot; alt=&quot;Click here to send an email to the editor of this weblog.&quot;&gt;&lt;/a&gt;)</description>
			<guid>http://radio.weblogs.com/0100102/2002/11/18.html#a237</guid>
			<pubDate>Mon, 18 Nov 2002 18:08:56 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;New Stuff&lt;/b&gt;
&lt;p&gt;
I&apos;ve updated my &lt;a href=&quot;http://bedbug.home.mindspring.com&quot;&gt;home page&lt;/a&gt; - please email me your impressions and/or suggestions.
&lt;/p&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2002/11/11.html#a235</guid>
			<pubDate>Mon, 11 Nov 2002 21:18:26 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Freudian Homonyms&lt;/b&gt;
&lt;p&gt;
Seen on comp.software.testing, from someone who is not impressed with a particular certification course:
&lt;/p&gt;
&lt;blockquote&gt;
If one of my staff uses the term &apos;psycholomatic complexity&apos;, I&apos;ll sack them on the spot.
&lt;/blockquote&gt;
&lt;p&gt;
&lt;i&gt;I like it better than &apos;cyclomatic complexity&apos;, don&apos;t you?&lt;/i&gt;
&lt;/p&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2002/10/24.html#a227</guid>
			<pubDate>Thu, 24 Oct 2002 15:56:21 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;A New Disclaimer&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Seen on a newsletter posting, paraphrased by me, original author unknown:
&lt;blockquote&gt;
All opinions are mine and are not necessarily shared by my employer, but they should be.
&lt;/blockquote&gt;
</description>
			<guid>http://radio.weblogs.com/0100102/2002/10/18.html#a226</guid>
			<pubDate>Fri, 18 Oct 2002 21:48:08 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Conferences&lt;/b&gt;
&lt;p&gt;I&apos;m going to the &lt;a href=&quot;http://www.ayeconference.com/&quot;&gt;AYE Conference&lt;/a&gt; in Phoenix this year, on my own dime.  Whether I find myself eventually engaged as a QA/Test Architect or as a manager, I feel the techniques I can learn and the contacts I can make at this conference are well worth my time and money.</description>
			<guid>http://radio.weblogs.com/0100102/2002/10/16.html#a225</guid>
			<pubDate>Thu, 17 Oct 2002 02:20:06 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Another Code Coverage Measurement&lt;/b&gt;

Have you caused the system under test to emit every possible error message?
</description>
			<guid>http://radio.weblogs.com/0100102/2002/10/08.html#a224</guid>
			<pubDate>Wed, 09 Oct 2002 06:08:44 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>I&apos;ll be moving some posts around today - please stay tuned.</description>
			<guid>http://radio.weblogs.com/0100102/2002/10/05.html#a223</guid>
			<pubDate>Sat, 05 Oct 2002 17:30:49 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Back on the Street&lt;/b&gt;

So to speak.  I&apos;m back to looking for gainful employment.  Hopefully I will have time during this job search to finish a number of articles I&apos;ve been not working on for a while.</description>
			<guid>http://radio.weblogs.com/0100102/2002/09/21.html#a221</guid>
			<pubDate>Sun, 22 Sep 2002 03:17:11 GMT</pubDate>
			</item>
		<item>
			<description>Kathy Iberle, paraphrasing a paper by Mary Shaw:
&lt;blockquote&gt;
The Romans built lots of bridges without even
having the number zero to work with - they had collected a set of successful
patterns for bridges and when a situation came up that didn&apos;t fit one of the
patterns, they put in a ferry instead.
&lt;/blockquote&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2002/09/10.html#a220</guid>
			<pubDate>Tue, 10 Sep 2002 22:26:15 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;I&apos;m Jealous&lt;/b&gt;&lt;blockquote&gt;&lt;P&gt;Well, I thought I&apos;d get time to work on my project...&lt;/P&gt;
&lt;P&gt;Not this weekend either.&amp;nbsp; I&apos;m off to Albuquerque (is that how you spell it??) to attend the very last Problem Solving Leadership workshop.&lt;/P&gt;
&lt;P&gt;More when I get back...&lt;/P&gt; [&lt;a href=&quot;http://radio.weblogs.com/0103514/&quot;&gt;ronpih I guess...&lt;/a&gt;]&lt;/blockquote&gt;

I made it up to #9 on the waiting list.  Sigh.  Have fun, Ron.</description>
			<guid>http://radio.weblogs.com/0100102/2002/09/08.html#a219</guid>
			<pubDate>Mon, 09 Sep 2002 05:00:42 GMT</pubDate>
			<source url="http://radio.weblogs.com/0103514/rss.xml">ronpih I guess...</source>
			</item>
		<item>
			<description>&lt;b&gt;Writer&apos;s Tip&lt;/b&gt;

When writing for a publication, don&apos;t write for the other authors.  I&apos;ve discouraged myself many times from writing an article because I felt the other authors already knew the topic, maybe better than I did.

Now I think of how I would explain the issue to someone in a different field.  </description>
			<guid>http://radio.weblogs.com/0100102/2002/08/27.html#a217</guid>
			<pubDate>Wed, 28 Aug 2002 06:56:49 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Jury Duty&lt;/b&gt;

I&apos;ve been called for jury duty this week, so posts and work are on hold.  Posts, of course, won&apos;t notice the difference :-)
</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/26.html#a216</guid>
			<pubDate>Tue, 27 Aug 2002 06:49:46 GMT</pubDate>
			</item>
		<item>
			<description>&lt;blockquote&gt;
&lt;P&gt;&lt;STRONG&gt;UI Test Automation Under Windows&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Today I started working on an MSAA (Microsoft Active Accessibility)-based .NET component to drive Windows UI with the aim of using it to do automated testing (among other things).&amp;nbsp; After playing around with a few different approches I have settled on this one:&lt;/P&gt;
&lt;P&gt;[...]&lt;/P&gt;
&lt;P&gt;It turns out that the needs of people making accessibility aids and the needs of people trying to implement automated testing tools are quite similar so this technology can be used to implement automated UI testing on Windows.&lt;/P&gt;
&lt;P&gt;If you want to explore these two UI technologies there are tools that you can use to browse them.&amp;nbsp; On the Win32 side you can use Spy++ (this tool ships with Visual Studio).&amp;nbsp; The MSAA hierarchy can be looked at using the MSAA tools (available &lt;A href=&quot;http://www.msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/785/msdncompositedoc.xml&quot;&gt;here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;More on my UI navigation approach next time...&lt;/P&gt; [&lt;a href=&quot;http://radio.weblogs.com/0103514/&quot;&gt;ronpih I guess...&lt;/a&gt;]
&lt;/blockquote&gt;
Cool.</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/25.html#a215</guid>
			<pubDate>Sun, 25 Aug 2002 15:25:56 GMT</pubDate>
			<source url="http://radio.weblogs.com/0103514/rss.xml">ronpih I guess...</source>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;A Great Image&lt;/b&gt;

What do you call it when you take a fundamentally weak and/or unstable architecture, and shore it up to fix each flaw (aka bug) that is discovered?  Where some of the fixes push the core over in other areas, creating new bugs?

Jello, with scaffolding.

:-)
</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/16.html#a214</guid>
			<pubDate>Fri, 16 Aug 2002 21:53:08 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;A Book?&lt;/b&gt;

My wife says I should write a book about my experiences leading test groups.  The title she suggested? &quot;Improvisational Management&quot;

Gotta love her.</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/13.html#a213</guid>
			<pubDate>Wed, 14 Aug 2002 07:37:23 GMT</pubDate>
			</item>
		<item>
			<description>&lt;b&gt;Oh yeah?  Well, then I&apos;ll test THIS!&lt;/b&gt;

Attended a handoff meeting today, where a project was formally moved from Research to Development.

I asked for ongoing guidance on the target market, basically stating that I saw large areas of the problem space that would likely require major changes to the proposed solution architecture.  You know, the whole &quot;find the really really ugly bugs as early as possible&quot; thing.

These, um, er, uh, &quot;trade-offs&quot; in architecture design would be acceptible if we are not planning to sell into the bad-bug areas.  And, of course, if our decisions along those lines do not change.

And let&apos;s be honest.  I have yet to meet a successful tester/qa person who does not take just a little too much pleasure when the team starts to squirm when they hear how you are going to test.</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/08.html#a212</guid>
			<pubDate>Fri, 09 Aug 2002 06:30:22 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;B&gt;Box? What box?&lt;/B&gt;
&lt;P&gt;Today, a co-worker complemented my group for creative testing and finding important but not-necessarily obvious bugs in a recent release candidate. He said that they really &quot;thought outside of the box.&quot; &lt;/P&gt;
&lt;P&gt;My reply? &quot;That&apos;s because I didn&apos;t give them one to start with.&quot; Working with a group of junior folks can be fun.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0100102/2002/08/05.html#a211</guid>
			<pubDate>Tue, 06 Aug 2002 05:33:55 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;Start of a Thought?&lt;/b&gt;

I need to flesh this out more, but . . .

Are there some basic incompatibilities between testing and managing?  As a tester, you go right for the weakest areas, trying to determine defects and faults.  

As a manager, you find out what each person is capable of, and build on strengths.  You most certainly do not keep poking at the weak spots of your staff.

How much of a problem is this dichotomy?
</description>
			<guid>http://radio.weblogs.com/0100102/2002/07/28.html#a207</guid>
			<pubDate>Sun, 28 Jul 2002 23:24:15 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.kuro5hin.org/?op=displaystory;sid=2002/7/25/2253/22879&quot;&gt;2002 Bulwer-Lytton Fiction Contest Winners Announced&lt;/a&gt;. This year&apos;s winners of the annual   Bulwer-Lytton Fiction Contest    have been announced.  What makes this contest unique is that the objective is to produce bad fiction, with humorous results. [&lt;a href=&quot;http://www.kuro5hin.org/&quot;&gt;kuro5hin.org&lt;/a&gt;]</description>
			<guid>http://radio.weblogs.com/0100102/2002/07/25.html#a206</guid>
			<pubDate>Fri, 26 Jul 2002 05:52:18 GMT</pubDate>
			<source url="http://www.kuro5hin.org/backend.rdf">kuro5hin.org</source>
			<category>To Read</category>
			</item>
		<item>
			<description>&lt;b&gt;I Lied&lt;/b&gt;

Well, maybe &quot;lied&quot; is too strong a word.

If Linda is on the ball, she&apos;ll tell me that the customer for our software (COTS, embedded systems, OEM stuff, etc) is the product manager.  He or she is the middleman, or reseller, who is paying us to develop the software in the believe that he or she can sell it to others and recoup that cost.  Therefore, the PM&apos;s requirements are the parameters that should drive testing.

In some companies, the PM role is split across sales, marketing, and engineering.  In other companies, the role is more formalized.

</description>
			<guid>http://radio.weblogs.com/0100102/2002/07/21.html#a205</guid>
			<pubDate>Mon, 22 Jul 2002 04:57:01 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;IT Blinders&lt;/b&gt;

In response to this &lt;a href=&quot;http://www.stickyminds.com&quot;&gt;StickyMinds&lt;/a&gt; &lt;a href=&quot;http://www.stickyminds.com/sitewide.asp?sid=1491485&amp;sqry=%2AJ%28ART%2CCOL%29%2AR%28createdate%29%2AK%28advancesite%29%2A&amp;sidx=1&amp;sopp=10&amp;ObjectId=3581&amp;Function=DETAILBROWSE&amp;ObjectType=COL&quot;&gt;article&lt;/a&gt;, I wrote
&lt;blockquote&gt;
Linda,

While I believe your analysis holds true for software developed in-house or on-contract for a business customer, I don&apos;t think it&apos;s a good approach for other testing situations.

Yes, testing against requirements (and testing the requirements) are part of customer-acceptance testing (or customer-acceptance testing by proxy, as would be the case for COTS, some OEM deals, and some embedded systems).  But there is more to the testing (or QC) part of our jobs that relates directly to the process improvement (QA) part.

Testing is a measurement activity.  We should strive to know as much as possible, in quantifiable ways, about the software under test.  These numbers can then be used for risk assessment and management (a project-wide activity), and as feedback for process improvement (more in line with QA).

So *I* would want to hear you saying, &quot;The cost of development of this product includes the cost of determining a risk profile, as well as the cost for us to measure our performance so that we can improve our efficiency on future projects.&quot;  For projects with only one customer, the risk profile takes the form of the assurance you mentioned; for projects with many customers, it can take the form of a sales and profit projection (is it good enough so that we can see them at that price, and not lose our shirts of maintenance and support).
&lt;/blockquote&gt;

I hope it is not rejected by the editors.</description>
			<guid>http://radio.weblogs.com/0100102/2002/07/21.html#a204</guid>
			<pubDate>Sun, 21 Jul 2002 21:51:03 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		<item>
			<description>&lt;b&gt;Nothing wrong with eating dessert first&lt;/b&gt;

So, the test plan is a living document, but you have to have the basics of a test plan complete before you start in on test cases, right?

Nope.

The only document you need first is the test strategy.  And that doc can read:

1. perform a number of tests, and write them up as test cases

2. figure out ways to group test cases together

3. write up the test plan based on how the test cases can be grouped.

4. repeat.

I wouldn&apos;t go too long without a test plan, as it provides an overview that can be reviewed for holes, duplication of efforts, etc.

</description>
			<guid>http://radio.weblogs.com/0100102/2002/07/20.html#a203</guid>
			<pubDate>Sun, 21 Jul 2002 07:00:21 GMT</pubDate>
			<category>System and Software Testing</category>
			</item>
		</channel>
	</rss>
