<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12807485</id><updated>2011-11-20T21:49:41.087-08:00</updated><category term='Foundation'/><category term='Art'/><category term='Philsophy'/><category term='Software Test'/><category term='Quality Assurance'/><title type='text'>QA Guru</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12807485.post-511278946060400789</id><published>2008-02-21T09:57:00.000-08:00</published><updated>2008-02-21T10:29:56.192-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quality Assurance'/><category scheme='http://www.blogger.com/atom/ns#' term='Philsophy'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Test'/><category scheme='http://www.blogger.com/atom/ns#' term='Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><title type='text'>On the Noble Art of Quality Assurance</title><content type='html'>So you want to be a Software Tester?&lt;br /&gt;&lt;br /&gt;Do you have a knack for figuring things out?  A knack for figuring things out that goes beyond the obvious, even to the point of figuring things out that the developer didn't figure out when he was writing the code?  And yet, do you feel it is time to elevate that 'knack' to a whole new level?  Do you want to take charge of the test process and elevate it to an art form?&lt;br /&gt;&lt;br /&gt;Then &lt;strong&gt;Welcome to the Noble Art of Quality Assurance&lt;/strong&gt;!&lt;br /&gt;&lt;br /&gt;The goal of Quality Assurance in a software organization is simple: perfecting the software?  That means: perfecting the developers, perfecting the processes by which software is developed, and ultimately perfecting the relationship that the software (and the company behind it) has with the end user: the customer.&lt;br /&gt;&lt;br /&gt;There are many today that do not comprehend the difference between Software Quality Assurance and Software Test.  They may deem that 'Quality Assurance Engineer' is simply a more elaborate title placed upon the Software Tester, or they may consider that the Quality Assurance Engineer is simply a Software Tester who is also schooled in the use of various tools for reporting of test metrics.&lt;br /&gt;&lt;br /&gt;Both of these concepts touch upon the truth, but they also both entirely miss it.&lt;br /&gt;&lt;br /&gt;The use of metrics with respect to testing, development, test coverage, bug finding, and so on, are only a tool that the QA Engineer uses on his path to helping mature his company's development processes.  The end goal must always remain in sight: help mold this company's products into something the customers can depend on.  Help elevate the quality of workmanship that goes into the product.  Quality of workmanship is the path to a quality product, a dependable product that the customer will thank you for, both by continued patronage and word-of-mouth promotion.&lt;br /&gt;&lt;br /&gt;In a company that makes proper use of the Quality Assurance role, the Quality Assurance Engineer is able to use both title and tools to elevate the quality of workmanship.  The company gives the QA Engineer the authority to hold up a release, if needed, in order to ensure the highest quality product is released.  The company gives the QA Engineer the authority to hold developers accountable to fulfillment of requirements, and overall meeting of the project vision.  &lt;br /&gt;&lt;br /&gt;This is not an 'authority' that the QA Engineer abuses, or uses lightly.  It is a serious thing to hold up a software release. It can ultimately result in lost revenue. But just as serious is the authority to release a product 'on time' even if it is not ready.  Not only will such a release result in lost revenue, but what's more, lost credibility.&lt;br /&gt;&lt;br /&gt;It is thus through the use of various tools in reporting test coverage and other quality metrics that the QA Engineer provides 'Assurance' to the project management, and various other project stakeholders, on the release-ability of the product.  The QA Engineer must become 'master' of both the company development processes, and the tools which enable him to provide some level of assurance in a product.&lt;br /&gt;&lt;br /&gt;To speak of the role of Quality Assurance like this is to underscore that it is one of the most important roles in a Software Organization.  The QA Engineer must not merely elevate the process of software testing to an art form, but must elevate the entire process of software development to an art form.  In the end it is the artwork itself (a finely crafted piece of software) that provides the entire team that worked on it with the satisfaction of having perfected something and brought it out into popular usage.  And the QA Engineer can sleep at night, knowing that he has in no small way helped accomplish this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-511278946060400789?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/511278946060400789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=511278946060400789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/511278946060400789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/511278946060400789'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2008/02/on-noble-art-of-quality-assurance.html' title='On the Noble Art of Quality Assurance'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-5868025254800709878</id><published>2007-09-27T14:24:00.000-07:00</published><updated>2007-09-27T14:25:58.514-07:00</updated><title type='text'>Test?</title><content type='html'>Has The Seattle School District ( http://seattletimes.nwsource.com/html/education/2003906580_bus27m.html ) ever heard the word "Test" before?&lt;br /&gt;&lt;br /&gt;How much you want to bet this software project was something that they insisted on being released on time (when school started) even if it wasn't ready yet?&lt;br /&gt;&lt;br /&gt;Compromise leads to chaos!&lt;br /&gt;&lt;br /&gt;~ QA Guru&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-5868025254800709878?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/5868025254800709878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=5868025254800709878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/5868025254800709878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/5868025254800709878'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2007/09/test.html' title='Test?'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-114865758659448208</id><published>2006-05-26T08:26:00.000-07:00</published><updated>2006-05-26T08:34:16.810-07:00</updated><title type='text'>You haven't got anything to sell but quality</title><content type='html'>I'm reading numerous books on quality as I prepare for my &lt;a href="http://www.asq.org/certification/software-quality-engineer/index.html"&gt;ASQ Certification&lt;/a&gt; and I really liked the quote I found below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Your customers are in a perfect position to tell you about quality, because that's all they're really buying.  They're not buying a product.  They're buying your assurances that their expectations for that product will be met.&lt;/span&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt;  And you haven't really got anything else to sell them but those assurances.  You haven't really got anything else to sell but quality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://www.amazon.com/gp/product/0814477631/sr=8-3/qid=1148657341/"&gt;Guaspari&lt;/a&gt;, in &lt;a href="http://www.amazon.com/gp/product/0201729156/qid=1148657381/"&gt;Kan&lt;/a&gt;)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Regards!&lt;/p&gt;&lt;p&gt;Basil the Bugsmasher&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-114865758659448208?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/114865758659448208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=114865758659448208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114865758659448208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114865758659448208'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2006/05/you-havent-got-anything-to-sell-but.html' title='You haven&apos;t got anything to sell but quality'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-114799399017114190</id><published>2006-05-18T16:03:00.000-07:00</published><updated>2006-05-18T16:13:10.196-07:00</updated><title type='text'>Model-Based Testing</title><content type='html'>Some great articles by Harry Robinson:&lt;br /&gt;&lt;br /&gt;http://www.geocities.com/model_based_testing/shoestring.htm&lt;br /&gt;&lt;br /&gt;http://www.geocities.com/model_based_testing/intelligent.pdf&lt;br /&gt;&lt;br /&gt;and the model-based testing web site in general:&lt;br /&gt;&lt;br /&gt;http://www.geocities.com/model_based_testing/&lt;br /&gt;&lt;br /&gt;Model-based testing is nothing new, and was basically first eluciated by Chin-Kuei Cho back in 1980 (An Introduction to Software Quality Control) and elaborated on in 1987 (Quality Programming: Developing and Testing Software with Statistical Quality Control).&lt;br /&gt;&lt;br /&gt;The basic idea is fairly simple.  You cannot test every path through a program, nor all inputs in all configurations for all possible outputs, because it is often (usually) infinite.  You therefore have to model the processes of the software, and choose what specific inputs and configurations you want to use.&lt;br /&gt;&lt;br /&gt;There are four basic methods of selecting sample test data:&lt;br /&gt;&lt;br /&gt;1) Regular Sampling (each sample has an equal chance of being selected)&lt;br /&gt;2) Weighted sampling (some regular samples mixed with some specially chosen samples that have more interesting characteristics)&lt;br /&gt;3) Boundary Sampling (selecting boundaries for all samples)&lt;br /&gt;4) Invalid Sampling (selecting some out-of-range samples to make sure the program correctly handles them.&lt;br /&gt;&lt;br /&gt;I usually use all four.  But I would usually run two separate tests: one with Invalid Sampling (a stress test) and one with Weighted Sampling that includes (Regular Samples, Boundary Samples, plus some other specially chosen samples.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-114799399017114190?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/114799399017114190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=114799399017114190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114799399017114190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114799399017114190'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2006/05/model-based-testing.html' title='Model-Based Testing'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-114313640377101893</id><published>2006-03-23T09:52:00.000-08:00</published><updated>2006-03-23T09:53:40.513-08:00</updated><title type='text'></title><content type='html'>An interesting article by IEEE on "Why Software Fails"&lt;br /&gt;&lt;a href="http://www.spectrum.ieee.org/sep05/1685"&gt;http://www.spectrum.ieee.org/sep05/1685&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-114313640377101893?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/114313640377101893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=114313640377101893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114313640377101893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114313640377101893'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2006/03/interesting-article-by-ieee-on-why.html' title=''/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-114063114794838364</id><published>2006-02-22T09:52:00.000-08:00</published><updated>2006-02-22T09:59:18.516-08:00</updated><title type='text'>IT pros say they cannot stop every threat</title><content type='html'>I ran across this excellent article at "SearchSecurity.com" today:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1168007,00.html?track=NL-102&amp;ad=543470"&gt;http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1168007,00.html?track=NL-102&amp;ad=543470&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They say:&lt;br /&gt;    &lt;br /&gt;&lt;span style="font-style:italic;"&gt;Security incidents can slip right past an IT shop amid a merger, tight staffing or when technology deployments outpace an enterprise's ability to keep up. In a recent survey, some IT professionals admitted this is exactly the scenario they're dealing with. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And this is precisely the scenario that the world of computer users is faced with constantly in the software they use.  Companies are always in a rush to adapt new technologies with little or no thought toward Quality Assurance (which can and should include security vulnerability assessment).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;In all, 28% of respondents said they have "little or no confidence" that they've detected all significant security breaches in the past year. Meanwhile, 26% rated their current IT environment as more vulnerable than it was the year before.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That doesn't surprise me either.  Even on a small scale I've experienced lately a management imperative of "just get it out there" - without planning or scheduling any quality control or test.  Being the evil QA guy I am, I've recently even poked my nose into things that were not in mo domain and pointed out to management that certain vulnerabilities were blantantly obvious.  But I still wasn't asked to fully QA the thing, even after spending 10 minutes and pointing out dramatic flaws.&lt;br /&gt;&lt;br /&gt;I've also spent a lot of time lately testing on the fringes of various open source projects, and it is frankly appaling how many bugs and potential security vulnerabilities are present.&lt;br /&gt;&lt;br /&gt;One wonders what we are setting ourselves up for in this computer crazed society where corporations have such lack of discretion.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Basil&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-114063114794838364?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/114063114794838364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=114063114794838364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114063114794838364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/114063114794838364'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2006/02/it-pros-say-they-cannot-stop-every.html' title='IT pros say they cannot stop every threat'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-113477672936159713</id><published>2005-12-16T15:44:00.000-08:00</published><updated>2005-12-16T15:45:29.376-08:00</updated><title type='text'>Good Reference Articles</title><content type='html'>The following are good reference articles:&lt;br /&gt;&lt;br /&gt;"Doing it right the first time" doesn't solve the problems inherent in Quality:&lt;br /&gt;&lt;a href="http://www.hci.com.au/hcisite2/articles/rightthefirst.htm"&gt;Write First Time is Wrong&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-113477672936159713?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/113477672936159713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=113477672936159713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113477672936159713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113477672936159713'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2005/12/good-reference-articles.html' title='Good Reference Articles'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-113399182272059686</id><published>2005-12-07T13:41:00.000-08:00</published><updated>2005-12-07T13:43:42.730-08:00</updated><title type='text'>missionaries of sloppiness</title><content type='html'>There's a &lt;a href="http://archive.salon.com/tech/feature/2000/12/06/bad_computers/"&gt;good article&lt;/a&gt; at Salon.com on the very topic I blogged about when I started this QA Guru page...&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;Goo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-113399182272059686?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/113399182272059686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=113399182272059686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113399182272059686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113399182272059686'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2005/12/missionaries-of-sloppiness.html' title='missionaries of sloppiness'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-113233856414930375</id><published>2005-11-18T10:24:00.000-08:00</published><updated>2005-11-18T10:29:24.160-08:00</updated><title type='text'>A Good QA Interview Question</title><content type='html'>"What is 1 + 2 + 3 + 4 + 5, etc all the way to 100?"&lt;br /&gt;&lt;br /&gt;My daughter ( 9 years old ) asked me that the other day.  I started toying with it my head, and after a few minutes I realized I could figure it out quite easily without a calculator or a scrap of paper.&lt;br /&gt;&lt;br /&gt;Why is that a good interview question?&lt;br /&gt;a) It presses the potential QA candidate to think.  &lt;br /&gt;&lt;br /&gt;Can they work this problem out without relying on a piece of paper or a calculator?  Can they see the patterns and then utilize them to acheive the goal?&lt;br /&gt;&lt;br /&gt;b) It presses for a sort of abstraction that is really very valuable in a QA candidate.&lt;br /&gt;&lt;br /&gt;In my opionion a QA Engineer has to be a level above a development engineer.  We have to understand the developer's tools and issues, constraints and frame of reference, and then we have to OUTSMART him!&lt;br /&gt;&lt;br /&gt;Would you make a good QA Engineer?&lt;br /&gt;&lt;br /&gt;Can you figure out the answer without using a scrap of paper or a calculator?&lt;br /&gt;&lt;br /&gt;~ Basil ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-113233856414930375?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/113233856414930375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=113233856414930375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113233856414930375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/113233856414930375'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2005/11/good-qa-interview-question.html' title='A Good QA Interview Question'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12807485.post-111578369728226419</id><published>2005-05-10T20:53:00.000-07:00</published><updated>2005-05-10T20:56:35.226-07:00</updated><title type='text'>Software and the Downfall of Western Civilization</title><content type='html'>&lt;strong&gt;Software and the Downfall of Western Civilization&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some friends and I were discussing the other night: what will finally end up bringing about the downfall of western civilization?&lt;br /&gt;&lt;br /&gt;One friend said it would be the Fascist Republicans, another said it would be the Liberal Democrats.  I cleared my throat and spoke up loudly: "Poorly written software."&lt;br /&gt;&lt;br /&gt;My friends chuckled and went on.&lt;br /&gt;&lt;br /&gt;But I was serious!&lt;br /&gt;&lt;br /&gt;Now, I've been mulling over the idea for some time.  I think actually I should write a book on how poorly written software will bring about the downfall of western civilization.  I'm the perfect person to write such a book: smack-dab in the middle of the software industry, seeing first-hand what it is like.  I also happen to have been interviewing candidates for positions at our company lately: quite a few candidates, actually.  The more people I interview, the more I realize how pervasive the problem really is.  Companies are stretching themselves as hard as they can for the ultimate goal of ROI.  ROI (Return on Investment) is such a pervasive buzz-word that lately it was even slapped back in my face recently when I asked my boss about the possibility of attending the &lt;a href="http://wcqi.asq.org/overview/events.html" target="NewWindow"&gt;World Conference on Quality and Improvement &lt;/a&gt;which will be in Seattle this year (next week, in fact).  "Not unless there will be some ROI, Buddy."&lt;br /&gt;&lt;br /&gt;I believe it is precisely this attitude that underscores my belief that poorly written software will ultimately bring about the collapse of Western Civilization.  Everything in the Software Industry is centered on the concept of ROI, so much so, that quality takes a secondary place in the mentality of leadership.  How can leaders of a software company question the role of software quality?  What has lead up to this?&lt;br /&gt;&lt;br /&gt;The First-To-Market syndrome is at the root of it all.  Companies are stressed to be First-To-Market with every new product they offer.  The idea is that if you can get it out there first, you will have a market advantage over your competition.  Never mind whether or not it works.  Of course, the former (getting it out there first) makes perfect sense.  But what companies fail to realize, over and over again, is that it doesn't make any sense without the later (making it work right.)  It is my opinion that consumers are fed up with faulty software and service patches.  I, as a consumer, am certainly fed up with it.&lt;br /&gt;&lt;br /&gt;But what can I do?&lt;br /&gt;&lt;br /&gt;Probably nothing.  The statistics show that consumers will buy the product that hits the market first.  I guess I go against the tide.  I always wait until something has hard the bugs worked out of it in the market before I make my purchase.  Usually by then the price has also gone down.&lt;br /&gt;&lt;br /&gt;So, it begs the question:  will the real downfall of Western Civilization come because of 1) Faulty Software, 2) Greedy Companies, or 3) Stupid Consumers.&lt;br /&gt;&lt;br /&gt;When you think about it, it's all the same either way you slice it.&lt;br /&gt;&lt;br /&gt;Good Night!&lt;br /&gt;&lt;br /&gt;QA GURU&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12807485-111578369728226419?l=qaguru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qaguru.blogspot.com/feeds/111578369728226419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12807485&amp;postID=111578369728226419' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/111578369728226419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12807485/posts/default/111578369728226419'/><link rel='alternate' type='text/html' href='http://qaguru.blogspot.com/2005/05/software-and-downfall-of-western.html' title='Software and the Downfall of Western Civilization'/><author><name>Basil The Wandering Fool</name><uri>http://www.blogger.com/profile/10849371448908295707</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_edksyYHU-Ng/S44FEgHjN6I/AAAAAAAAAII/bwXshL5Lh7s/s1600-R/kgnome.jpg'/></author><thr:total>1</thr:total></entry></feed>
