<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://halbryan.spaces.live.com/mmm2008-05-17_13.22/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fhalbryan.spaces.live.com%2fcategory%2fTesting%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Coincidental Floss: Testing</title><description /><link>http://halbryan.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catTesting</link><language>en-US</language><pubDate>Thu, 03 Jul 2008 07:33:04 GMT</pubDate><lastBuildDate>Thu, 03 Jul 2008 07:33:04 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://halbryan.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-4445272322128818961</live:id><live:alias>halbryan</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Software Testers Eat Steak!</title><link>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!120.entry</link><description>&lt;p&gt;(From the Archive - 1/14/06)
&lt;p&gt;Now that I’ve explained &lt;strong&gt;&lt;a href="https://blogs.technet.com/hal9000/archive/2006/01/13/417415.aspx"&gt;exactly what a Software Test Engineer does&lt;/a&gt;&lt;/strong&gt;, the question burning in most minds is certainly “How could &lt;strong&gt;I&lt;/strong&gt; learn to be a Software Test Engineer? I want to earn big money, play the piano, and eat steak!” 
&lt;p&gt;&lt;i&gt;That’s a great question, Bob! By the way, how’s that sister of yours?&lt;/i&gt; 
&lt;p&gt;&lt;i&gt;&lt;/i&gt;
&lt;p&gt;&lt;i&gt;&lt;/i&gt;If you have the basic qualifications (equal parts left-and-right-brained, obsessive attention to detail, unbridled arrogance, and the ability to remain permanently dissatisfied) then you can learn testing in one simple and largely ineffective lesson. 
&lt;p&gt;(If you’d prefer &lt;em&gt;293&lt;/em&gt; &lt;i&gt;good&lt;/i&gt; lessons, then be sure to pick up a copy of the superlative &lt;i&gt;&lt;strong&gt;&lt;a href="http://www.amazon.com/gp/product/0471081124/sr=1-1/qid=1137189592/ref=pd_bbs_1/103-9071151-4679061?_encoding=UTF8"&gt;Lessons Learned in Software Testing&lt;/a&gt;&lt;/strong&gt;&lt;/i&gt;, by my good friend’s brother James Bach, et al.) 
&lt;p&gt;My non-patented and completely unwarranted single lesson method is as follows: 
&lt;p&gt;&lt;em&gt;Before you look at anything, assume that you can find ways to make it better.&lt;/em&gt; 
&lt;p&gt;(Yes, I know what they say about assumptions making an ass out of you and umption, but, in reality, I can’t even get out of bed in the morning without making at least 84 assumptions.) 
&lt;p&gt;It sounds simple, like me, but I’ve seen it proven under near-scientific circumstances, time and . . . well, just the one time. 
&lt;p&gt;I was working with a friend of mine whom I’ll call Anne, since that is her name. She was curious about testing, so I was giving her a look at the sort of work that I do. As an experiment, I told her about an art asset (one of our aircraft visual models) in the product I was working on at the time, and went on and on about how good it looked. Then, I showed it to her, and asked her what she thought of it. She immediately, and quite accurately, listed a dozen or so great features, and agreed that it looked really good. 
&lt;p&gt;Then I told her that there was a similar object that was a real mess, needed a lot of work, and I asked her to look that over, and promptly showed her the same model from a different viewpoint. She found 5 or 6 bugs (flaws, anyway) per minute for 5 minutes, non-stop. 
&lt;p&gt;I eventually, begrudgingly told her the truth. At least, I think I did. If not, and she’s reading this . . .sorry, Anne. 
&lt;p&gt;The point of this anecdote is not that Anne is or was especially susceptible to the power of suggestion – that isn’t the case at all. The point is that the difference between the two evaluations, or &lt;i&gt;test passes&lt;/i&gt; to use the vernacular of the cognoscenti, was that I helped her change her starting assumption. 
&lt;p&gt;When she assumed something was going to look good, she found the high points. When she assumed that something needed improvement, she was immediately transformed into some kind of unstoppable bug-finding machine. 
&lt;p&gt;You can try it yourself, with anything – books, movies, the way people talk, their personal and political beliefs – and you’ll find that, to some degree, if you approach it correctly, you can test &lt;em&gt;anything&lt;/em&gt;. 
&lt;p&gt;Movies are full of &lt;strong&gt;&lt;a href="http://www.continuitycorner.com/"&gt;continuity problems&lt;/a&gt;&lt;/strong&gt; (hair that parts and unparts, props that appear and disappear, airplane changes), books are rife with spelling errors and misplaced words, advertising abounds with &lt;strong&gt;&lt;a href="http://www.juvalamu.com/qmarks/"&gt;misused &amp;quot;quotation&amp;quot; marks&lt;/a&gt;&lt;/strong&gt; and catchy aphorisms that don’t mean what somebody thought they were supposed to (“&lt;em&gt;At Shorepoint assisted living, each day is better than the next&lt;/em&gt;.”) The list goes on, as I so often do. 
&lt;p&gt;Once you decide that nothing could possibly be good enough, you’ll be testing constantly, finding flaws in everything you see, even when you close your eyes! And, most importantly, while the other chumps are lined up at Skeezix’ Soup Kitchen taking whatever they can get, you’ll be eating steak! Steak that’s just a little overdone, and not exactly the cut you were promised, ordered from a misspelled menu, served by a waitress with a crooked name tag on a plate that really doesn’t go with that tablecloth while a Muzak version of &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/clipserve/B00000DFE9001012/0/103-9071151-4679061"&gt;&lt;strong&gt;In My Life&lt;/strong&gt;&lt;/a&gt; &lt;/i&gt;plays in the background in the wrong time signature . . . but steak, nonetheless. 
&lt;p&gt;The only tricky part is learning when to stop. 
&lt;p&gt;For more on this, you can ask my wife. &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-4445272322128818961&amp;page=RSS%3a+Software+Testers+Eat+Steak!&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=halbryan.spaces.live.com&amp;amp;GT1=halbryan"&gt;</description><comments>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!120.entry#comment</comments><guid isPermaLink="true">http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!120.entry</guid><pubDate>Fri, 19 Jan 2007 01:00:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://halbryan.spaces.live.com/blog/cns!C24F386005A2CCEF!120/comments/feed.rss</wfw:commentRss><wfw:comment>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!120.entry#comment</wfw:comment><dcterms:modified>2007-01-24T02:42:52Z</dcterms:modified></item><item><title>(Not Such) A Hard Day's Night</title><link>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!118.entry</link><description>&lt;p&gt;(From the Archive - 1/13/06)
&lt;p&gt;It occurred to me that I don’t spend a lot of time here talking about what I actually do for Microsoft on the Flight Simulator team. It has occurred to a number of people, especially my unbelievably dedicated and vaguely effluvial next door neighbor, self-appointed &lt;em&gt;Blogstleutnant&lt;/em&gt; &lt;a href="http://blogs.technet.com/pixelpoke/default.aspx"&gt;&lt;strong&gt;Jason&lt;/strong&gt;&lt;/a&gt;, not to mention my patient-yet-eager audience of teeming several, that I don’t spend a lot of time here period. 
&lt;p&gt;Sorry about that, but &lt;a href="http://www.amazon.com/exec/obidos/clipserve/B000000WGM001001/0/103-9071151-4679061"&gt;&lt;strong&gt;I'm just thinking of the right words to say&lt;/strong&gt;&lt;/a&gt;. 
&lt;p&gt;Anyway, I'll try to offer some more detail in upcoming posts, especially now that the cat we affectionately call &lt;a href="http://fsinsider.com/articles/FSX_Press_Release.htm"&gt;&lt;strong&gt;FSX&lt;/strong&gt;&lt;/a&gt; is officially out of the bag we call  . . uhh . . . well, we don't have a name for it, and thus another metaphor dies. 
&lt;p&gt;My official job title is Software Test Engineer (not “Professional Blog Avoider” as some might suspect.) Well, that’s really just one of my titles – you can see two more &lt;strong&gt;&lt;a href="http://www.nickwhittome.com/blogstuff/postimages/MVPSummit2005/hal2.jpg"&gt;here&lt;/a&gt;&lt;/strong&gt;, thanks to my generous and patient friend and Flight Sim MVP &lt;a href="http://msmvps.com/blogs/thenakedmvp/default.aspx"&gt;&lt;strong&gt;Nick Whittome&lt;/strong&gt;&lt;/a&gt;. Others include former police officer, raconteur, bon vivant, Renaissance man, Uncle Hal, Rubberhead, the Piffle, and cutey-pants. 
&lt;p&gt;Some people, even some pretty esteemed colleagues in the still nascent software testing industry, will tell you that what I do as a Test Engineer, or tester, is to &lt;em&gt;break&lt;/em&gt; software. 
&lt;p&gt;I don’t agree, not even a little. I say it was broken when they gave it to me, and it was my job to point it out. I suppose I just don’t like the image of testers as a finite number of monkeys with a finite number of hammers, inelegantly bashing away, when, in reality, my job requires too much research, creativity, and peculiar expertise to be accomplished through brute force. To put it another way, I think I am a very special monkey, with a damn fine hammer. 
&lt;p&gt;I can write a little code here and there: 
&lt;p&gt;10 PRINT “Heckfire!” 
&lt;p&gt;20 GOTO 10 
&lt;p&gt;30 REM OR DON’T 
&lt;p&gt;but I’m not a developer. In fact, I’m not qualified to even say the word “code” in the presence of people like &lt;strong&gt;&lt;a href="http://blogs.technet.com/engauged/default.aspx"&gt;Susan&lt;/a&gt;&lt;/strong&gt;, &lt;a href="http://blogs.technet.com/beatlesblog/default.aspx"&gt;&lt;strong&gt;Tim&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://www.steve-lacey.com/"&gt;&lt;strong&gt;Steve&lt;/strong&gt;&lt;/a&gt;, the rest of our development team, or the guy who restocks the famous free drinks in our office kitchen. 
&lt;p&gt;I can mess around a bit in &lt;strong&gt;&lt;a href="http://www.adobe.com/products/photoshop/main.html"&gt;Photoshop&lt;/a&gt;&lt;/strong&gt; (see my self-portrait below) a little bit and use phrases like “&lt;em&gt;bump mapping&lt;/em&gt;”, “&lt;em&gt;anisotropic filtering&lt;/em&gt;”, and “&lt;em&gt;that is so gauche - ooh, is my beret crooked? &lt;/em&gt;” without sounding like a complete imbecile, but I am not an artist. I sit in awe of the work of people like &lt;strong&gt;&lt;a href="http://blogs.technet.com/pixelpoke/default.aspx"&gt;Jason&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://blogs.technet.com/torgo3000/"&gt;Adrian&lt;/a&gt;&lt;/strong&gt;, non-bloggers Aaron, Kevin, Pete, John, etc. Many of them are even proficient in multiple media, which blows my mind – one of our walls at home is proudly adorned with a &lt;a href="http://www.pixelpoke.com/jwaskey/"&gt;&lt;strong&gt;Waskey original&lt;/strong&gt;&lt;/a&gt;, in oil. (Jason, on the other hand, does not have a framed bug report of mine on his wall. As far as I know.) 
&lt;p&gt;In addition to Developers and Artists, we have writers like &lt;strong&gt;&lt;a href="http://blogs.technet.com/habibi/"&gt;Brian&lt;/a&gt;&lt;/strong&gt; and Mike, Designers like Paul and Justin, Geo-Data specialists like Bill and Travis, Marketing people like Jerret (seen sitting next to Amy Grant in &lt;strong&gt;&lt;a href="https://blogs.technet.com/hal9000/archive/2005/12/11/415902.aspx"&gt;MY episode of “Three Wishes”&lt;/a&gt;&lt;/strong&gt;), Program Managers like &lt;a href="http://blogs.msdn.com/tdragger/default.aspx"&gt;&lt;strong&gt;Mike&lt;/strong&gt;&lt;/a&gt;, &lt;a href="http://blogs.technet.com/SkyHawk/"&gt;&lt;strong&gt;Mike&lt;/strong&gt;&lt;/a&gt;, Kevin, and Eric, business planners like Scott . . . I can’t do what any of them can do, at least not nearly as well as they can do it. 
&lt;p&gt;But I &lt;em&gt;can&lt;/em&gt; take their work, the work of some of the smartest, most talented and creative people I’ve ever known, much less had the pleasure to work with, and I can . . . help them make it better. 
&lt;p&gt;And sometimes, I don’t even need a hammer. 
&lt;p&gt;&lt;img src="http://www.actioncity.com/Blog/Hal at Work.jpg" border=0&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-4445272322128818961&amp;page=RSS%3a+(Not+Such)+A+Hard+Day's+Night&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=halbryan.spaces.live.com&amp;amp;GT1=halbryan"&gt;</description><comments>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!118.entry#comment</comments><guid isPermaLink="true">http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!118.entry</guid><pubDate>Fri, 19 Jan 2007 00:58:51 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://halbryan.spaces.live.com/blog/cns!C24F386005A2CCEF!118/comments/feed.rss</wfw:commentRss><wfw:comment>http://halbryan.spaces.live.com/Blog/cns!C24F386005A2CCEF!118.entry#comment</wfw:comment><dcterms:modified>2007-01-24T02:42:29Z</dcterms:modified></item></channel></rss>