<?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 Number 42 &#187; Software Testing</title>
	<atom:link href="http://www.thenumber42.net/category/computer-stuff/software-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thenumber42.net</link>
	<description>Mostly about software testing, but a little bit about life, the universe, and everything</description>
	<lastBuildDate>Wed, 31 Mar 2010 01:52:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Major Pharmacy Software Bug</title>
		<link>http://www.thenumber42.net/2009/05/24/major-pharmacy-software-bug/</link>
		<comments>http://www.thenumber42.net/2009/05/24/major-pharmacy-software-bug/#comments</comments>
		<pubDate>Sun, 24 May 2009 21:21:38 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[flexible spending account]]></category>
		<category><![CDATA[fsa]]></category>
		<category><![CDATA[iias]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software bug]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/?p=149</guid>
		<description><![CDATA[The title sounds somewhat like those spam messages I get.  But, this is a real software bug.  One I would consider serious.
Sometimes the most interesting bugs are discovered by pure accident.  I was picking up a few items at one of the United States major pharmacy chains and discovered a flaw in their software.  But [...]]]></description>
			<content:encoded><![CDATA[<p>The title sounds somewhat like those spam messages I get.  But, this is a real software bug.  One I would consider serious.</p>
<p>Sometimes the most interesting bugs are discovered by pure accident.  I was picking up a few items at one of the United States major pharmacy chains and discovered a flaw in their software.  But first, let me back up and explain something called IIAS.</p>
<p><a href="http://en.wikipedia.org/wiki/Inventory_information_approval_system">Inventory Information Approval System</a> (IIAS) is used (or supposed to be used) by all the grocery stores and drug stores through the USA.  When you go to make a purchase of eligible goods using your Flexible Spending Account (FSA) credit card the IIAS is consulted and the register gets a "yes" or "no" on the item.  If the item is eligible for FSA spending and a FSA card is presented for use then <em>only</em> those items given a thumbs up from IIAS are supposed to be charged to the card.  The remaining items are supposed to be paid for by some other means.</p>
<p>At the end of my little shopping trip to the pharmacy I had some items that I knew were eligible for FSA and some that weren't.  After the cashier scanned all the items I swiped my FSA card.  Here's where the accident happened.  The cashier, obviously unaware of FSA cards or the IIAS, was confused by the message her register was giving her.  So told me the card hadn't worked and asked me to swipe it again.  At this point I had no reason to doubt her, so I swiped my card again.  The sale completed and after a brief moment of confusion I realized what had happened.  IIAS and the FSA card authorization system had failed.</p>
<p>What happened was the first time I swiped my card it had actually worked and only the FSA eligible items had been charged to the card.  The cashier didn't know what happened or why the balance remaining was not zero.  So, she thought the card had failed and asked me to try again.  The second time the system <em>should</em> have recognized the card as FSA and that there were no more items eligible items and should have rejected the card.  It didn't.  It allowed the transaction to continue.</p>
<p>This really isn't a life or death bug, but it really is a nuisance.  I had them reverse the charges on the card and then check my items out again.  This time I swiped a different card the second time and everything was happy.  The irritation would come later if I hadn't had them credit the card back.  I would have been contacted and asked to pay back the card for the non eligible items.</p>
<p>This seems like a test case that should have been run but was missed.  Worse yet, it might have been run and a bug filed but never fixed.  I can only speculate why this behavior was allowed, so allow me to rant a bit about a common problem encountered while bug hunting.</p>
<p>By a show of hands how many testers have ever received the "no one will ever do that" response to a bug filed?  Why on earth would anyone swipe a FSA card twice or when no FSA items are pending payment?</p>
<p>A common push-back I've seen from developers is "our users are smarter than that."  OK, so I work on high technology products and our users <em>should</em> be smarter than that.  When it comes to software I don't think it makes a difference how smart your users are supposed to be.  If there is a flaw in the program sooner or later someone will do something they shouldn't have done and the flaw will show its ugly head.  There are certainly going to be higher priorities in many cases, but a wise tester will know when to push to get these "dumb" bugs fixed.</p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://en.wikipedia.org/wiki/Inventory_information_approval_system'>http://en.wikipedia.o...ation_approval_system</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2009/05/24/major-pharmacy-software-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Value of Testers</title>
		<link>http://www.thenumber42.net/2009/04/27/the-value-of-testers/</link>
		<comments>http://www.thenumber42.net/2009/04/27/the-value-of-testers/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 13:14:51 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[software test]]></category>
		<category><![CDATA[test engineers]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/?p=139</guid>
		<description><![CDATA[I am very fortunate indeed to work for a company that truly values test engineers.  However, over the years I've seen some places that treat testers as second rate citizens.  They are simply a check box on the software (or hardware) development cycle.
A couple years ago I had the privilege of listening to [...]]]></description>
			<content:encoded><![CDATA[<p>I am very fortunate indeed to work for a company that truly values test engineers.  However, over the years I've seen some places that treat testers as second rate citizens.  They are simply a check box on the software (or hardware) development cycle.</p>
<p>A couple years ago I had the privilege of listening to Lee Copeland speak.  I quite enjoyed his talk and in my subsequent study of some of his other material, such as his book <a href="http://www.amazon.com/gp/product/158053791X?ie=UTF8&amp;tag=number42-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=158053791X">A Practitioner's Guide to Software Test Design</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=number42-20&amp;l=as2&amp;o=1&amp;a=158053791X" border="0" alt="" width="1" height="1" /> I have come to really respect and enjoy his knowledge.</p>
<p>One of the greatest resources of all time for a tester is Google Videos.  There are so many great videos by professional testers that it is amazing.  Anyway, enough of an intro.  Here's the video from Lee Copeland.</p>
<p><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=114463176347297820&hl=en&fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"> </embed></p>
<p>Buy the book.  It's a great resource.<br />
<center><iframe src="http://rcm.amazon.com/e/cm?t=number42-20&o=1&p=8&l=as1&asins=158053791X&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></center></p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.amazon.com/gp/product/158053791X?ie=UTF8&amp;tag=number42-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=158053791X'>http://www.amazon.com...eativeASIN=158053791X</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2009/04/27/the-value-of-testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complete QA</title>
		<link>http://www.thenumber42.net/2008/11/18/complete-qa/</link>
		<comments>http://www.thenumber42.net/2008/11/18/complete-qa/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 03:27:40 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/?p=115</guid>
		<description><![CDATA[Most of the time we think about QA we think in terms of software QA.  However, there is much more to the QA realm than just software.  Let me illustrate...
A year or so ago I bought a prepaid Net 10 phone.  During this year I have had numerous support phone calls, web site issues, and [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the time we think about QA we think in terms of software QA.  However, there is much more to the QA realm than just software.  Let me illustrate...</p>
<p>A year or so ago I bought a prepaid <a href="http://www.net10.com" target="_blank">Net 10</a> phone.  During this year I have had numerous support phone calls, web site issues, and billing issues.  First, the Net 10 web site does not work with Firefox, which is my browser of choice.  Since I only use Windows when necessary this causes me problems when I need to log on and recharge my phone.  Most of the time I bought phone refill cards from the store, however, the two times that I tried recharging the phone online I had to fight with customer service to get my minutes.  This defeats the reason to allow people to recharge their phones online.  The 2nd time I tried recharging my phone via the web site it failed and I was told to call customer service.  After a while on the line I finally got the answer that I needed a new SIM card.  The card arrived a week or so later and I installed it.  I then called customer service back and they were able to activate the card, however, from there it was all down hill.  When they activated the phone they changed my phone number to a <em>Texas </em>phone number.  I don't live in Texas.  Where did that come from?  To top that off the phone didn't even work.  I could not place calls.  After two weeks of trying to get this issue resolved with them unable to change my phone number back, or get my phone working I asked for a refund of my money.  That's the last time they talked to me.  To this day I am out $30 on my refill.</p>
<p>OK, stepping off my soap box.... What does this have to do with QA?  Someone tested the telephone software.  I am sure QA was performed on the customer management software that Net 10 uses, and doubtless audits have been performed on the customer support team.  Someone has surely also tested the web site.</p>
<p>So, if these pieces were tested separately then what exactly went wrong?  The customer management software obviously didn't give the support reps the info or power they needed to be able to fix my phone and I was never able to get routed to anyone who had the needed power.  I don't think the problem was that the management software was defective, but it did not fill the role it needed to fill.</p>
<p>This is one of the fundamental problems in software QA; a piece of software can meet all the requirements and it can be user friendly, but can still fall short.  This is because it did not meet the need.  In this case the software prompted them with all the normal troubleshooting tips, but didn't give the service reps the power they needed to dig into the problem and fix it.  Having said that they should have been able to transfer me to someone who could help, but they didn't.</p>
<p>The problems with the web site were twofold: First, it did not work across browsers.  Second, it may be functional by itself but it did not integrate well with the phone crediting system.  Integration testing is another issue that comes up a lot.  Whenever you have one system that talks to another system there is bound to be a whole swarm of bugs waiting to be discovered.</p>
<p>Of course I need to add the disclaimer that this post represents my opinion and my experiences and that your experiences and opinions may vary.</p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.net10.com' target="_blank">http://www.net10.com</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2008/11/18/complete-qa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model Based Testing Video</title>
		<link>http://www.thenumber42.net/2008/03/08/model-based-testing-video/</link>
		<comments>http://www.thenumber42.net/2008/03/08/model-based-testing-video/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 11:02:54 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2008/03/08/model-based-testing-video/</guid>
		<description><![CDATA[I am a huge fan of model based testing, but unfortunately have not had much opportunity to implement it.  Even so, I try to keep up with the trends.  Here is a Google video about model based testing.  Enjoy.

]]></description>
			<content:encoded><![CDATA[<p>I am a huge fan of model based testing, but unfortunately have not had much opportunity to implement it.  Even so, I try to keep up with the trends.  Here is a Google video about model based testing.  Enjoy.</p>
<p><embed src="http://video.google.com/googleplayer.swf?docId=5521890509476590796&amp;hl=en" style="width: 400px; height: 326px" id="VideoPlayback" type="application/x-shockwave-flash"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2008/03/08/model-based-testing-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distributed Deployment and Testing</title>
		<link>http://www.thenumber42.net/2008/01/28/distributed-deployment-and-testing/</link>
		<comments>http://www.thenumber42.net/2008/01/28/distributed-deployment-and-testing/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 04:56:26 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2008/01/28/distributed-deployment-and-testing/</guid>
		<description><![CDATA[I love Google videos.  They have many great videos about software testing by some of the most renowned software testers in the industry.  A couple weeks ago, while looking for new software testing videos, I stumbled on something called SmartFrog.  SmartFrog was designed to be a distributed deployment system, but it can [...]]]></description>
			<content:encoded><![CDATA[<p>I love Google videos.  They have many great videos about software testing by some of the most renowned software testers in the industry.  A couple weeks ago, while looking for new software testing videos, I stumbled on something called <a href="http://www.smartfrog.org/">SmartFrog</a>.  SmartFrog was designed to be a distributed deployment system, but it can also be used for distributed testing.</p>
<p>I have been pondering lately on the topic of testing frameworks.  There is a need at my work to create a new framework that can adapt to future needs.  The current framework is about 6 years old and is brittle; it breaks very easily.  The problem is that this framework is too brittle to just keep upgrading it.  Rather than having a master plan for the framework it has just evolved into the beast that it is now.  So, we are stuck.  It has so much functionality now, but it is too brittle to keep patching.</p>
<p>My "ideal" framework will allow us to have a grid of machines that can be dynamically allocated to perform specific tasks.  These machines would then be configured and have the appropriate software deployed.  Test scripts would then run on each of the machines, according to their purpose, and the results would be centrally logged.  Finally, anything done to the machine would be reversed and the machine returned to the pool of resources.</p>
<p>Using Open Source tools and a bunch of glue I imagine something like this would work:</p>
<ul>
<li><a href="http://www.clusterresources.com/pages/products/torque-resource-manager.php">Torque</a> to manage the resource pool.</li>
<li>SmartFrog to deploy the software on the machines</li>
<li><a href="http://staf.sourceforge.net/index.php">STAF/STAX</a> to execute test scripts on each of the machines</li>
</ul>
<p>This framework would also need some sort of job and network monitoring software.  Each of these comes with their own tools, but it might be necessary to create a custom integrated monitoring application.  There are also other issues that need to be addressed, such as file space and initial deployment.  Should all the machines share a common file system, such as as <a href="http://www.pvfs.org/">PVFS</a>, or should they have their own individual file systems?  Another issue that I'd like to tackle is the initial installation of the machines.  I like the approach that <a href="http://www.rocksclusters.org/">Rocks Clusters</a> takes where installation of a new node is as simple as turning on the power.  They distribute node bootstrap code via PXE and TFTP, which then installs a full version of Linux onto the machine.  I have not fully investigated it yet, but I know there are "Rolls" for PVFS and Torque.  I would probably have to create my own Roll for SmartFrog.  The downside of using Cluster Rocks is that there is a single master node for the cluster and all the computational nodes are hidden behind that one node.  I am not sure if this would work for our testing.</p>
<p>Anyway, there are some random thoughts on testing frameworks.  Within the next couple months I want to leave the research and gathering info phase and start formal architecture.  In the mean time, here is the Google video about SmartFrog.</p>
<p><embed src="http://video.google.com/googleplayer.swf?docId=-4478242864801668108&amp;hl=en" style="width: 400px; height: 326px" id="VideoPlayback" type="application/x-shockwave-flash"></embed></p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.smartfrog.org/'>http://www.smartfrog.org/</a></li><li><a href='http://www.clusterresources.com/pages/products/torque-resource-manager.php'>http://www.clusterres...-resource-manager.php</a></li><li><a href='http://staf.sourceforge.net/index.php'>http://staf.sourceforge.net/index.php</a></li><li><a href='http://www.pvfs.org/'>http://www.pvfs.org/</a></li><li><a href='http://www.rocksclusters.org/'>http://www.rocksclusters.org/</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2008/01/28/distributed-deployment-and-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fools and Their Tools</title>
		<link>http://www.thenumber42.net/2008/01/16/fools-and-their-tools/</link>
		<comments>http://www.thenumber42.net/2008/01/16/fools-and-their-tools/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 12:41:01 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[cmmi]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2008/01/16/fools-and-their-tools/</guid>
		<description><![CDATA[This blog post about The Incapability Immaturity Model hit way too close to home.  A former professor of mine used to say that "a fool with a tool is still a fool."
I used to work for a company that at the beginning of a project they would spend months on documentation.  A full [...]]]></description>
			<content:encoded><![CDATA[<p>This blog post about <a href="http://blog.qualityaspect.com/2006/11/05/the-incapability-immaturity-model/">The Incapability Immaturity Model</a> hit way too close to home.  A former professor of mine used to say that "a fool with a tool is still a fool."</p>
<p>I used to work for a company that at the beginning of a project they would spend months on documentation.  A full 1/3 of the project schedule was spent in this phase.  All the latest in tools and UML diagrams and use cases was employed.  The project was thoroughly planned out before any coding commenced.  Sounds great, right?  Nope.  Once all of the documentation and modeling were completed they were never referenced again.  The project proceeded along by verbal instructions.  The systems architects would verbally tell the developers what they wanted, which usually differed from what was documented.  Little wonder that the various pieces of the system didn't integrate well and the project ran *way* over schedule and budget (we're talking millions here).  Of course in the end the test team caught a lot of flack for not doing their job and not catching all the bugs earlier.  Gee, we only had a verbally defined moving target of a system to work with.  Oh, and a developer to tester ratio of 10:1 didn't help either.</p>
<p>In any case, this company was CMMI and ISO certified.  They had the processes and documentation to prove it.  The problem, as is pointed out in the above article, is that the organization was sick and didn't realize it.  The company kept trying to impose process to help alleviate these problems, but inertia kept things from moving in the right direction.  Traditionally, the senior project staff always just told the junior staff what to do.  By spending 1/3 of the project doing documentation they stuck to the letter of the law, but then immediately discarded all that work in favor of tradition.  What happened is that the more senior management tried to implement processes the tighter the lowly developers and testers were squeezed and actually threatened (not a joke).</p>
<p>Contrast that to my present employer.  They are neither ISO nor CMMI certified, but the corporate culture is very amiable to change and cooperation.  Instead of a dictatorship of senior engineers there is a mutual respect for each other.  There is still a clear management chain, but junior and senior engineers all work side by side as opposed to chain of command.  The end result is that the project is actually on schedule and instead of enmity between developers and testers there is cooperation.</p>
<p>So, a "fool with a tool is still a fool."  Or, maybe I should say "a manager with a process is still a manager." <img src='http://www.thenumber42.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://blog.qualityaspect.com/2006/11/05/the-incapability-immaturity-model/'>http://blog.qualityas...ity-immaturity-model/</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2008/01/16/fools-and-their-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantifying the value of testing</title>
		<link>http://www.thenumber42.net/2008/01/13/quantifying-the-value-of-testing/</link>
		<comments>http://www.thenumber42.net/2008/01/13/quantifying-the-value-of-testing/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 14:18:09 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2008/01/13/quantifying-the-value-of-testing/</guid>
		<description><![CDATA[I love the fact that Google publishes videos of some of their meetings.  This talk, by Lee Copeland, is about proving our worth as testers.  I've seen Lee speak in person at another event and quite enjoyed him.

]]></description>
			<content:encoded><![CDATA[<p>I love the fact that Google publishes videos of some of their meetings.  This talk, by Lee Copeland, is about proving our worth as testers.  I've seen Lee speak in person at another event and quite enjoyed him.</p>
<p><embed src="http://video.google.com/googleplayer.swf?docId=114463176347297820&amp;hl=en" style="width: 400px; height: 326px" id="VideoPlayback" type="application/x-shockwave-flash" flashvars="&amp;subtitle=on"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2008/01/13/quantifying-the-value-of-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modularized Test Automation Framework</title>
		<link>http://www.thenumber42.net/2007/11/16/modularized-test-automation-framework/</link>
		<comments>http://www.thenumber42.net/2007/11/16/modularized-test-automation-framework/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 18:28:42 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[test automation]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2007/11/16/modularized-test-automation-framework/</guid>
		<description><![CDATA[In this months (November) issue of Software Test &#38; Performance magazine there is a good article about a test automation framework.  You can download the PDF of the magazine from their web site.
In a nutshell, they create several modules that each accomplish one task.  At the end of the task they return the [...]]]></description>
			<content:encoded><![CDATA[<p>In this months (November) issue of <a href="http://www.stpmag.com/" target="_blank">Software Test &amp; Performance</a> magazine there is a good article about a test automation framework.  You can download the PDF of the magazine from their <a href="http://www.stpmag.com/issues/stp-2007-11.pdf" target="_blank">web site</a>.</p>
<p>In a nutshell, they create several modules that each accomplish one task.  At the end of the task they return the system to a known state.  Since each module returns to the same known state you can construct complex tests by stringing these modules together.  Quite an interesting concept.</p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.stpmag.com/' target="_blank">http://www.stpmag.com/</a></li><li><a href='http://www.stpmag.com/issues/stp-2007-11.pdf' target="_blank">http://www.stpmag.com/issues/stp-2007-11.pdf</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2007/11/16/modularized-test-automation-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Papers on Software Testing</title>
		<link>http://www.thenumber42.net/2006/11/25/some-papers-on-software-testing/</link>
		<comments>http://www.thenumber42.net/2006/11/25/some-papers-on-software-testing/#comments</comments>
		<pubDate>Sun, 26 Nov 2006 00:49:00 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2006/11/25/some-papers-on-software-testing/</guid>
		<description><![CDATA[Here are some papers about model-based testing:

http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/1999-icse.pdf
http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/PSTT_2004_blackburn.pdf

There are a bunch of general papers on software testing here.
A call for chapters in an upcoming book is here.
Link Summary

http://www.beijingins...ing/mbt/1999-icse.pdfhttp://www.beijingins...TT_2004_blackburn.pdfhttp://www.esnips.com.../JaganTestingMaterialhttp://www.softwaremodelle.de/
]]></description>
			<content:encoded><![CDATA[<p>Here are some papers about model-based testing:</p>
<ul>
<li><a href="http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/1999-icse.pdf">http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/1999-icse.pdf</a></li>
<li><a href="http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/PSTT_2004_blackburn.pdf">http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/PSTT_2004_blackburn.pdf</a></li>
</ul>
<p>There are a bunch of general papers on software testing <a href="http://www.esnips.com/web/JaganTestingMaterial">here</a>.</p>
<p>A call for chapters in an upcoming book is <a href="http://www.softwaremodelle.de/">here</a>.</p>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/1999-icse.pdf'>http://www.beijingins...ing/mbt/1999-icse.pdf</a></li><li><a href='http://www.beijinginsight.com/ftpspace/softwaretesting/mbt/PSTT_2004_blackburn.pdf'>http://www.beijingins...TT_2004_blackburn.pdf</a></li><li><a href='http://www.esnips.com/web/JaganTestingMaterial'>http://www.esnips.com.../JaganTestingMaterial</a></li><li><a href='http://www.softwaremodelle.de/'>http://www.softwaremodelle.de/</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2006/11/25/some-papers-on-software-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Testing Websites</title>
		<link>http://www.thenumber42.net/2006/11/25/software-testing-websites/</link>
		<comments>http://www.thenumber42.net/2006/11/25/software-testing-websites/#comments</comments>
		<pubDate>Sun, 26 Nov 2006 00:39:00 +0000</pubDate>
		<dc:creator>Isaac</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.thenumber42.net/2006/11/25/software-testing-websites/</guid>
		<description><![CDATA[Here are some of my favorite websites about software testing:

http://www.qaforums.com/
http://www.stickyminds.com/
http://www.sqatester.com/
http://www.satisfice.com/
http://www.testingeducation.com
http://www.testingreflections.com
http://blogs.msdn.com/micahel
http://www.developsense.com/blog
http://www.kohl.ca
http://www.testing.com
http://www.homeoftester.com/
http://www.agilemodeling.com/
http://www.testinggeek.com/
http://brains4softwaretesting.blogspot.com/

Link Summary

http://www.qaforums.com/http://www.stickyminds.com/http://www.sqatester.com/http://www.satisfice.com/http://www.testingeducation.com/http://www.testingreflections.com/http://blogs.msdn.com/micahelhttp://www.developsense.com/bloghttp://www.kohl.ca/http://www.testing.com/http://www.homeoftester.com/http://www.agilemodeling.com/http://www.testinggeek.com/http://brains4softwaretesting.blogspot.com/
]]></description>
			<content:encoded><![CDATA[<p>Here are some of my favorite websites about software testing:</p>
<ul>
<li><a href="http://www.qaforums.com/">http://www.qaforums.com/</a></li>
<li><a href="http://www.stickyminds.com/">http://www.stickyminds.com/</a></li>
<li><a href="http://www.sqatester.com/">http://www.sqatester.com/</a></li>
<li><a href="http://www.satisfice.com/">http://www.satisfice.com/</a></li>
<li><a href="http://www.testingeducation.com/">http://www.testingeducation.com</a></li>
<li><a href="http://www.testingreflections.com/">http://www.testingreflections.com</a></li>
<li><a href="http://blogs.msdn.com/micahel">http://blogs.msdn.com/micahel</a></li>
<li><a href="http://www.developsense.com/blog">http://www.developsense.com/blog</a></li>
<li><a href="http://www.kohl.ca/">http://www.kohl.ca</a></li>
<li><a href="http://www.testing.com/">http://www.testing.com</a></li>
<li><a href="http://www.homeoftester.com/">http://www.homeoftester.com/</a></li>
<li><a href="http://www.agilemodeling.com/">http://www.agilemodeling.com/</a></li>
<li><a href="http://www.testinggeek.com/">http://www.testinggeek.com/</a></li>
<li><a href="http://brains4softwaretesting.blogspot.com/">http://brains4softwaretesting.blogspot.com/</a></li>
</ul>
<div class="link-summarizer">Link Summary
<ul>
<li><a href='http://www.qaforums.com/'>http://www.qaforums.com/</a></li><li><a href='http://www.stickyminds.com/'>http://www.stickyminds.com/</a></li><li><a href='http://www.sqatester.com/'>http://www.sqatester.com/</a></li><li><a href='http://www.satisfice.com/'>http://www.satisfice.com/</a></li><li><a href='http://www.testingeducation.com/'>http://www.testingeducation.com/</a></li><li><a href='http://www.testingreflections.com/'>http://www.testingreflections.com/</a></li><li><a href='http://blogs.msdn.com/micahel'>http://blogs.msdn.com/micahel</a></li><li><a href='http://www.developsense.com/blog'>http://www.developsense.com/blog</a></li><li><a href='http://www.kohl.ca/'>http://www.kohl.ca/</a></li><li><a href='http://www.testing.com/'>http://www.testing.com/</a></li><li><a href='http://www.homeoftester.com/'>http://www.homeoftester.com/</a></li><li><a href='http://www.agilemodeling.com/'>http://www.agilemodeling.com/</a></li><li><a href='http://www.testinggeek.com/'>http://www.testinggeek.com/</a></li><li><a href='http://brains4softwaretesting.blogspot.com/'>http://brains4softwaretesting.blogspot.com/</a></li>
</ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.thenumber42.net/2006/11/25/software-testing-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
