<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.testingreflections.com">
<channel>
 <title>testingReflections.com - patterns</title>
 <link>http://www.testingreflections.com/taxonomy/view/or/4</link>
 <description>Common solutions to common software design, development &amp; testing problems</description>
 <language>en</language>
<item>
 <title>Latest Column -- Testing training: Disturbing behaviors of students</title>
 <link>http://www.testingreflections.com/node/view/7537</link>
 <description>&lt;p&gt;My latest column...&lt;/p&gt; 
&lt;p&gt;Drive-by training. Never heard of it? It is exactly what it sounds like. You drive to a training facility (or an instructor drives to you), for a day or three the instructor delivers the pre-packaged training class, then everyone drives back home. It's not the best training model ever invented. There is generally no student assessment, and the only instructor/course provider accountability is reputation. Even so, many good ideas can be shared and lots of students come away feeling that it was well worth "the drive."&lt;/p&gt;

&lt;p&gt;As it turns out, I've been delivering a lot of drive-by training to software testers this fall. That in itself isn't particularly noteworthy -- end-of-the-budget year is a popular time for drive-by training -- but something that is noteworthy is that I have noticed a rise in some disturbing behaviors among the individuals and organizations that select and attend drive-by training.&lt;/p&gt;

&lt;p&gt;At first, I thought it was just me. But after an informal poll (and some lively discussions) with my employees and trainer friends in the testing realm, I became increasingly convinced that the behaviors I'm noticing are not exclusive to me and that I'm not the only one who thinks they are on the rise. &lt;/p&gt;
&lt;p&gt;Read the rest of the &lt;a href="http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1335771,00.html" target="_blank"&gt;column&lt;/a&gt;.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;-- &lt;/dt&gt;
&lt;dt&gt;&lt;b&gt;Scott Barber&lt;/b&gt;&lt;/dt&gt;  
&lt;dt&gt;President &amp;amp; Chief Technologist, &lt;a href="http://www.perftestplus.com/"&gt;PerfTestPlus, Inc.&lt;/a&gt;&lt;/dt&gt;  
&lt;dt&gt;Executive Director, &lt;a href="http://www.associationforsoftwaretesting.org/drupal/"&gt;Association for Software Testing&lt;/a&gt;&lt;/dt&gt;  
&lt;dt&gt;Co-Author, &lt;a href="http://www.perftestplus.com/PerfGuide"&gt;Performance Testing Guidance for Web Applications&lt;/a&gt;&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;&amp;quot;If you can see it in your mind...&lt;/dt&gt;  
&lt;dt&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;you will find it in your life.&amp;quot;&lt;/dt&gt;&lt;/dl&gt;</description>
<pubDate>Fri, 07 Nov 2008 13:17:13 -0600</pubDate></item>
<item>
 <title>Gateways... Services... Providers... No! They're "Business Experts"</title>
 <link>http://www.testingreflections.com/node/view/7385</link>
 <description>&lt;p&gt;I'm working with a customer that is implementing a website that allows customers to purchase products... This site has to talk to various webservices to obtain information about pricing and delivery options.&lt;/p&gt;

&lt;p&gt;They were concerned that they didn't know what the interface for the delivery options web service was going to be so of course, I simply highlighted that this should be abstracted from their system as much as possible. All they new is that for a given order (made up of delivery address and the list of products) delivery options will vary depending on the types of products ordered and the delivery address. Other solutions (such as an internal call-centre package) will also be using the delivery options web service.&lt;/p&gt;</description>
<pubDate>Sun, 21 Sep 2008 07:02:44 -0500</pubDate></item>
<item>
 <title>Testing Lessons From Civil Engineering</title>
 <link>http://www.testingreflections.com/node/view/7107</link>
 <description>&lt;p&gt;Below is the paper I submitted as a prologue to an experience report, discussion, and (hopefully) additional research that I'm presenting for the first time during:&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.cast2008.org/" target="_blank"&gt;&lt;img src="http://www.associationforsoftwaretesting.org/images/Attend_CAST_120x100.gif" alt="Attend CAST" width="120" height="100" longdesc="http://www.cast2008.org" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
<pubDate>Sat, 21 Jun 2008 01:13:14 -0500</pubDate></item>
<item>
 <title>Classify Performance Tests:  IVECTRAS</title>
 <link>http://www.testingreflections.com/node/view/5792</link>
 <description>&lt;dl&gt;&lt;dt&gt;This is the second installment of a currently unknown number of posts about heuristics and mnemonics I find valuable when teaching and conducting performance testing.&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;Other posts about performance testing heuristics and mnemonics are:&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;ul&gt;&lt;li&gt;Installment 1 - &lt;a href="http://www.testingreflections.com/node/view/5448"&gt;Performance Testing Core Principles: CCD IS EARI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Installment 3 - &lt;a href="http://www.testingreflections.com/node/view/5870"&gt;Model Workloads for Performance Testing: FIBLOTS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;I have struggled for over 7 years now with first figuring out and then trying to explain all the different "types" of performance tests.  You know the ones:&lt;/dt&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt; 
&lt;ul&gt;&lt;li&gt;Performance Test&lt;/li&gt;
&lt;li&gt;Load Test&lt;/li&gt;
&lt;li&gt;Stress Test&lt;/li&gt;
&lt;li&gt;Spike Test&lt;/li&gt;
&lt;li&gt;Endurance Test&lt;/li&gt;
&lt;li&gt;Reliability Test&lt;/li&gt;
&lt;li&gt;Component Test&lt;/li&gt;
&lt;li&gt;Configuration Test&lt;/li&gt;
&lt;li&gt;{insert your favorite word} Test&lt;/li&gt;&lt;/ul&gt;
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;Well, I finally have an alternative.&lt;/dt&gt; 
&lt;dt&gt;&amp;nbsp;&lt;/dt&gt;
&lt;dt&gt;&lt;b&gt;IVECTRAS&lt;/b&gt;&lt;/dt&gt;&lt;/dl&gt;</description>
<pubDate>Sat, 25 Aug 2007 17:45:02 -0500</pubDate></item>
<item>
 <title>So you want to build a spice rack?</title>
 <link>http://www.testingreflections.com/node/view/3211</link>
 <description>&lt;a href="http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12"&gt;"A hammer?" he asks. "Nobody really buys hammers anymore. They're kind of old fashioned."&lt;/a&gt;(Now try testing it...)&lt;p&gt;&lt;a href="http://www.developertesting.com/archives/month200602/20060206-SoYouWantToBuildASpiceRack.html"&gt;Read the full blog entry&lt;/a&gt;&lt;/p&gt;</description>
<pubDate>Tue, 07 Feb 2006 15:32:46 -0600</pubDate></item>
<item>
 <title>Test Patterns and Test Anti Patterns</title>
 <link>http://www.testingreflections.com/node/view/1936</link>
 <description>Well I know Brian Marick experimented with the a few years ago and has moved on to the exemplar approach, there are drafts of what I feel will become an excellent book on his site, see blogroll on testing reflections for the link to his site.&lt;br /&gt;
However I still feel there is mileage in the idea and Brian was just once more too far ahead of the wave. So i am going to start some blogs on the subject of test patterns, good ideas in a given context, and will use examples of these as well as metaphors to try and demonstrate the reason they are effective.</description>
<pubDate>Sun, 22 May 2005 10:46:37 -0500</pubDate></item>
<item>
 <title>Extract Transform Load - Data Migration Pattern...</title>
 <link>http://www.testingreflections.com/node/view/996</link>
 <description>[textile]I am reviewing a test plan for the testing of the data migration from a legacy system to a new system... in the process I had to familiarise myself with the pattern used for the migration... "Extract Transform Load (ETL)":http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ArcMovingDataCopies.asp&lt;br /&gt;
&lt;br /&gt;
Interesting read... although it doesn't seem to mention that it should be used for one-off data migration, it seems to fit the profile.&lt;br /&gt;
&lt;br /&gt;
The article is particularly useful as it warns you of some of the potential liabilities of using it.</description>
<pubDate>Wed, 27 Oct 2004 06:45:05 -0500</pubDate></item>
<item>
 <title>Animated Workflow Patterns</title>
 <link>http://www.testingreflections.com/node/view/994</link>
 <description>[textile]A colleague brought "www.workflowpatterns.com":http://www.workflowpatterns.com to my attention today... looks like a useful site for patterns that can be used for designing workflows... Particularly, I am interested in this for the purpose of facilitating the design of tests for workflow systems... &lt;br /&gt;
&lt;br /&gt;
I am not sure if they will be relevant yet. Once I have had a chance (and a reason) to look through them, I will let you know...</description>
<pubDate>Wed, 27 Oct 2004 05:30:10 -0500</pubDate></item>
<item>
 <title>patterns the microsoft way...</title>
 <link>http://www.testingreflections.com/node/view/24</link>
 <description>[textile]The funny thing with Microsoft is that if they are (a) &lt;i&gt;&lt;b&gt;for&lt;/i&gt;&lt;/b&gt; something, you know that it is probably because they know that it is the next big thing - and they intend to own it... if they are (b)&lt;i&gt;&lt;b&gt;against something&lt;/i&gt;&lt;/b&gt;, it might be propaganda because it is probably the next big thing, and they can't own it... :-)&lt;br /&gt;
&lt;br /&gt;
"Microsoft's patterns &amp; practices site":http://www.microsoft.com/resources/practices/community.mspx site is definitely in category (a)! It has many useful links to blogs and resources, including some up-coming webinars, like one on "Test Driven Development on July 15th 2004":http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032256315&amp;Culture=en-US.</description>
<pubDate>Tue, 10 Aug 2004 06:46:34 -0500</pubDate></item>
<item>
 <title>so what is a software testing pattern?</title>
 <link>http://www.testingreflections.com/node/view/9</link>
 <description>[textile]Sorry to anyone reading this if I am telling you what you already know, but for the uninitiated, a **pattern**, put simply, is a common approach to solving a recurring problem or problem-type.&lt;br /&gt;
&lt;br /&gt;
They have been around since the 70's (but I was only knee high to a grasshopper then - honest)... but considering how useful they are, I am surprised that it isn't talked about as much and certainly not as much in the UK (not in my experience in testing over the last decade)...</description>
<pubDate>Wed, 28 Jul 2004 06:58:35 -0500</pubDate></item>
</channel>
</rss>
