<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Ruining your Test Automation Strategy.</title>
    <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Ruining your Test Automation Strategy.</title>
      <description>&lt;p&gt;&lt;img src="http://butunclebob.com/files/images/test_plan_toc.jpg" width="300" align="left" hspace="10"&gt;
Everybody wants a test automation strategy nowadays.  The reason is clear.  It take a &lt;em&gt;lot&lt;/em&gt; of effort to run a suite of manual tests; and that effort has be be repeated several times per year.&lt;/p&gt;


	&lt;p&gt;Consider the fate of this poor customer of mine.  The picture you see here is simply the &lt;em&gt;Table of Contents&lt;/em&gt; of his manual test plan.  That plan has tens of thousands of individual manual tests.  It costs them millions of dollars to execute, and they must execute it many times each year.&lt;/p&gt;


	&lt;p&gt;To make matters worse, in these difficult times, management has told the QA manager that he must cut 50% from his manual testing budget.  The question he asked me was: &amp;#8220;Which 40,000 of these 80,000 tests should I delete?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;So, as you can probably imagine, this poor guy really wished his tests were automated.  Runnning automated tests does not cost six figures several times a year.  Running automated tests does not need to be cut in half when budgets get tight.  Running automated tests are the way to go.&lt;/p&gt;


	&lt;p&gt;One common strategy to get your tests automated is to outsource the problem.  You hire some team of test writers to transform your manual tests into automated tests using some automation tool.  These folks execute the manual test plan while setting up the automation tool to record their actions.  Then the tool can simply play the actions back for each new release of the system; and make sure the screens don&amp;#8217;t change.&lt;/p&gt;


	&lt;p&gt;Sounds great doesn&amp;#8217;t it?  Sounds like just the ticket!  Sounds like a simple way to convert manual tests into automated tests!&lt;/p&gt;


	&lt;p&gt;Yeah, and it&amp;#8217;s a sure fire way to make sure you utterly ruin your strategy for test automation!...&lt;/p&gt;


&lt;p/&gt;
&lt;p/&gt;
&lt;p/&gt;

	&lt;h2&gt;Why is this so runious?&lt;/h2&gt;


	&lt;p&gt;Automatically testing a system through the &lt;span class="caps"&gt;GUI&lt;/span&gt; &lt;em&gt;couples&lt;/em&gt; the tests to the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  That&amp;#8217;s right, this is a &lt;em&gt;coupling&lt;/em&gt; problem!  A standard, every-day, good ol&amp;#8217; software design &lt;em&gt;coupling&lt;/em&gt; problem.  And the problem with coupling is that when two things are coupled, and you change one of them, the other one breaks.&lt;/p&gt;


	&lt;p&gt;In the case of automated tests, if you change the &lt;span class="caps"&gt;GUI&lt;/span&gt;, the automated tests break.  This was a big enough problem when the test were manual.  You always had to go back and edit the test plans to take &lt;span class="caps"&gt;GUI&lt;/span&gt; changes into account.  Fortunately, since the test were manual, you had &lt;em&gt;human beings&lt;/em&gt; in the loop, and you could expect them to use common sense about simple &lt;span class="caps"&gt;GUI&lt;/span&gt; changes.  The fact that what they saw on the screen differed from what they test plan said they should see would not confound them so long as they understood how the &lt;span class="caps"&gt;GUI&lt;/span&gt; had changed.&lt;/p&gt;


	&lt;p&gt;But an automated tool doesn&amp;#8217;t have that kind of reasoning power.  If the automated tool sees &lt;em&gt;anything&lt;/em&gt; different from what it expects, it simply fails.&lt;/p&gt;


	&lt;p&gt;Now, clearly, automated tools can be made to be clever enough to avoid simple cosmetic issues like the moving of a button, or a change in the spelling of a menu.  But you have to &lt;em&gt;work&lt;/em&gt; at making the tests tolerant of such changes.  Do you think that outsourced team of test writers care much about that?&lt;/p&gt;


	&lt;p&gt;In any case, no tool can deal with changes to the navigation structure, or gross changes to the structure of screens.  Thus, there will always be a class of &lt;span class="caps"&gt;GUI&lt;/span&gt; changes that will cause huge swaths of automated tests to fail.  Unfortunately these kinds of changes are all too common.  What&amp;#8217;s more the cost of re-recording the tests is high, and the re-recording process itself is error-prone.&lt;/p&gt;


	&lt;p&gt;The net result is that &lt;span class="caps"&gt;GUI&lt;/span&gt; driven automated tests are &lt;em&gt;fragile&lt;/em&gt;, and the process of maintaining them is expensive and unreliable.&lt;/p&gt;


	&lt;p&gt;To drive this point home, consider the fate of an old client of mine who had tens of thousands of automated tests driven through the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  Every time anyone changed the &lt;span class="caps"&gt;GUI&lt;/span&gt; a thousand or so tests broke.  The burden of maintaining those tests was so great that this customer added one restrictive policy after another in an effort to prevent changes to the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  In the end, &lt;span class="caps"&gt;GUI&lt;/span&gt; changes became officially prohibited. (This was a &lt;span class="caps"&gt;DOS GUI&lt;/span&gt; in the era of Windows!)&lt;/p&gt;


	&lt;p&gt;Or consider another client who spent a great deal of time and effort creating automated tests through the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  This client could not constrain the &lt;span class="caps"&gt;GUI&lt;/span&gt; against change, so had to live with the burden of re-recording the tests.  But the burden was too great. Trade-offs were made.  Many of the tests de-prioritized, and therefore lost.  Bit by bit this customer lost his investment in automated tests.&lt;/p&gt;


	&lt;p&gt;The bottom line is that automated tests through the &lt;span class="caps"&gt;GUI&lt;/span&gt; are inherently unstable, and will drive you to one or the other of those two undesirable states.&lt;/p&gt;


	&lt;h2&gt;It is hopeless?&lt;/h2&gt;


	&lt;p&gt;Not at all.  First of all, you &lt;em&gt;need&lt;/em&gt; some acceptance tests that go through the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  I think that number is on the order of 5%.  These are integration tests that make sure that the whole system is wired up correctly.&lt;/p&gt;


	&lt;p&gt;You &lt;em&gt;also&lt;/em&gt; need to test the &lt;span class="caps"&gt;GUI&lt;/span&gt; through the &lt;span class="caps"&gt;GUI&lt;/span&gt;, and this might be another 5-10% of the total body of tests.  What does it mean to test the &lt;span class="caps"&gt;GUI&lt;/span&gt;?  It means that you aren&amp;#8217;t testing any &lt;em&gt;business&lt;/em&gt; rules!  You test the &lt;span class="caps"&gt;GUI&lt;/span&gt; and &lt;em&gt;only&lt;/em&gt; the &lt;span class="caps"&gt;GUI&lt;/span&gt;.   My favorite scheme for doing this is to mock out all the business rule code entirely, replacing it with a dummy that simply provides canned answers to all the &lt;span class="caps"&gt;GUI&lt;/span&gt; interfaces.  Imagine, for example, replacing all the servlets in a web system with dummy servlets that pay no attention to their inputs, use no database at all, and simply return canned &lt;span class="caps"&gt;HTML&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;By the same token, the &lt;em&gt;business rule&lt;/em&gt; tests should &lt;em&gt;not&lt;/em&gt; use the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  In fact, the &lt;span class="caps"&gt;GUI&lt;/span&gt; shouldn&amp;#8217;t even be turned on.  Rather, your tests should invoke the same business rule APIs that the &lt;span class="caps"&gt;GUI&lt;/span&gt; invokes.  Indeed, the tests become an alternative UI.&lt;/p&gt;


	&lt;p&gt;Preferably the Business Rule &lt;span class="caps"&gt;API&lt;/span&gt; is well below the &lt;span class="caps"&gt;GUI&lt;/span&gt; layer.  In a web system it should be below the servlet layer.  In the best designed systems, it can even be &lt;em&gt;outside&lt;/em&gt; the container.&lt;/p&gt;


	&lt;p&gt;Tools like &lt;a href="http://fitnesse.org"&gt;FitNesse&lt;/a&gt;, &lt;a href="http://cukes.info/"&gt;Cucumber&lt;/a&gt;, &lt;a href="http://code.google.com/p/robotframework/"&gt;RobotFX&lt;/a&gt;, and &lt;a href="http://www.greenpeppersoftware.com/confluence/display/GPW/Home/"&gt;GreenPepper&lt;/a&gt; are designed for just this kind of &lt;span class="caps"&gt;API&lt;/span&gt; testing.&lt;/p&gt;


	&lt;p&gt;Tests that drive the system through the &lt;span class="caps"&gt;API&lt;/span&gt; are entirely decoupled from the &lt;span class="caps"&gt;GUI&lt;/span&gt;.  When the &lt;span class="caps"&gt;GUI&lt;/span&gt; changes, these tests are completely unaffected.  There is no huge burden of test maintenance, and you are not at risk for losing your tests or constraining the &lt;span class="caps"&gt;GUI&lt;/span&gt;.&lt;/p&gt;


	&lt;h2&gt;Summary&lt;/h2&gt;


	&lt;p&gt;Automated testing through the &lt;span class="caps"&gt;GUI&lt;/span&gt; is intuitive, seductive, and almost always &lt;em&gt;wrong&lt;/em&gt;!  A dedicated program of automatically testing your system through the &lt;span class="caps"&gt;GUI&lt;/span&gt; is almost certain to fail.  If you want a robust test automation strategy, plan to use a healthy dose of &lt;span class="caps"&gt;API&lt;/span&gt; testing, and as little &lt;span class="caps"&gt;GUI&lt;/span&gt; testing as possible.&lt;/p&gt;</description>
      <pubDate>Tue, 29 Sep 2009 15:42:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fc26eb14-7654-49ba-a79c-52a5b8f8bb0c</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy</link>
      <category>Design Principles</category>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Steve Waters Vancouver</title>
      <description>&lt;p&gt;It&amp;#8217;s random act of kindness week, have you done yours?&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 22:03:15 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d8e2d703-05bb-4cc4-bfb3-5eded9c637d1</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-199199</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by reclaim care home fees</title>
      <description>&lt;p&gt;Congratulations for posting such a useful blog. Your blog isn?t only informative but also extremely artistic too. There usually are extremely couple of individuals who can write not so easy articles that creatively. Keep up the good writing !!&lt;/p&gt;</description>
      <pubDate>Mon, 23 Jan 2012 23:19:27 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:9ba07b29-f87b-40b7-b8e3-c418c6131e90</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-198977</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by winwindeals</title>
      <description>&lt;p&gt;thanks for this great blog!! I enjoy reading your articles!!&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jan 2012 06:30:20 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b2082cbb-734f-4118-8beb-d28a0eb1a990</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-198807</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by deals</title>
      <description>&lt;p&gt;Great post and great blog!! thanks!&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jan 2012 06:23:34 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:41f29e63-6ddc-4bc5-9f89-67064dcf2de3</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-198806</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by reclaim care home fees</title>
      <description>&lt;p&gt;Substantially, the write-up is truly the very best on this laudable subject. I concur inside your conclusions and will eagerly seem forward to your future updates.&lt;/p&gt;</description>
      <pubDate>Mon, 16 Jan 2012 21:58:18 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0e92e9db-8cfb-40ec-b087-e9b7ab4b1c2f</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-198171</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by  Polo Ralph Lauren Pas Cher</title>
      <description>&lt;p&gt;Thanks for this beautiful website. I have enjoyed reading through a few of the articles.&lt;/p&gt;</description>
      <pubDate>Thu, 12 Jan 2012 20:01:44 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4e127218-6e01-4da8-9994-9f683a64c972</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-197498</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by reclaim care home fees</title>
      <description>&lt;p&gt;I genuinely liked reading by means of your post! You&amp;#8217;ve great high quality material. I may well advise you to come up with weblog posts much more often.&lt;/p&gt;</description>
      <pubDate>Tue, 10 Jan 2012 20:10:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8956138f-b20e-41d8-a939-06d1c7c251b5</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-196830</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Louis Vuitton sale online</title>
      <description>&lt;p&gt;It&#8217;s useful to study your blog. The information of your site is precisely excellent, and your blog design is Simple good.&lt;/p&gt;</description>
      <pubDate>Tue, 10 Jan 2012 02:07:28 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b8844c87-01bb-4330-a4e2-2d51da244745</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-196579</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by good jokes</title>
      <description>&lt;p&gt;Great article. Thanks for the detailed post!&lt;/p&gt;</description>
      <pubDate>Sun, 08 Jan 2012 02:09:39 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:954f451f-bd21-46f3-bbf8-f84c045ab66e</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-196007</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by http://www.monsterbeatsfactory.com</title>
      <description>&lt;p&gt;The new white version of the flagship fashion defeated by the Dr. Dre Studio Headphones represents a continuing commitment to the personal audio space design and good technical level is high. Monster Beats Dr. Brenner. Dre, Jimmy Iovine and Monster co-founded in 2008, Dr. monster beats by dr. dre, to provide consumers with a new headset design new level of audio performance and extreme clarity, deep bass and full power which had been lacking in conventional headphones. &lt;a href="http://www.monsterbeatsfactory.com" rel="nofollow"&gt;http://www.monsterbeatsfactory.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 30 Dec 2011 06:49:29 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:bf59b205-5e1b-4046-9ce4-81d25bbdfeed</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-193695</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by mac cosmetics</title>
      <description>&lt;p&gt;mac cosmetics oakley active sunglasses wholesale mac cosmetics Oakley Sport Sunglasses mac lipstick
Yanggengsheng&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 18:52:20 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:62d01765-e164-4d9d-8812-988d9a90f38c</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-188878</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by tv show</title>
      <description>&lt;p&gt;very good article. thanks a alot!&lt;/p&gt;


	&lt;p&gt;Keep up the good work!&lt;/p&gt;</description>
      <pubDate>Sat, 26 Nov 2011 09:51:32 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:94bbb297-4f58-4427-b490-1a49b8133498</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-178746</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Sac Gucci</title>
      <description>&lt;p&gt;Conception unique de la &lt;a href="http://www.sacgucci-pascher.com" rel="nofollow"&gt;Sac Gucci&lt;/a&gt; est tr&#232;s sympa,&lt;a href="http://www.sacgucci-pascher.com" rel="nofollow"&gt;Sac Gucci Soldes&lt;/a&gt; sont de qualit&#233; fiable et &#224; prix raisonnable.&lt;a href="http://www.sacgucci-pascher.com" rel="nofollow"&gt;Sac Gucci Pas Cher&lt;/a&gt; a &#233;t&#233; consid&#233;r&#233; comme un &lt;a href="http://www.sacgucci-pascher.com" rel="nofollow"&gt;Gucci Soldes&lt;/a&gt; signe de tendances de la mode et des &lt;a href="http://www.sacgucci-pascher.com/2009-sacs-%C3%A0-main-gucci-c-1.html" rel="nofollow"&gt;Gucci Sac a main&lt;/a&gt; s&#233;lection symbole de statut social,&lt;a href="http://www.sacgucci-pascher.com/b%C3%A9b%C3%A9s-gucci-c-4.html" rel="nofollow"&gt;Gucci Soldes online&lt;/a&gt; s&#233;lectionnez en ligne un &lt;a href="http://www.sacgucci-pascher.com" rel="nofollow"&gt;Gucci Pas Cher&lt;/a&gt;, facile d&amp;#8217;avoir un &lt;a href="http://www.sacgucci-pascher.com/sacs-de-soir%C3%A9e-gucci-c-17.html" rel="nofollow"&gt;Sac a Main Gucci Soldes 2011&lt;/a&gt; populaire.Oui,d&#233;sormais tomber en amour avec &lt;a href="http://www.sacgucci-pascher.com/sac-gucci-guccissima-c-12.html" rel="nofollow"&gt;Sac Gucci Guccissima&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 24 Nov 2011 20:26:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c3abe0ad-0503-4577-971f-7d59bb985c94</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-177683</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by pligg</title>
      <description>&lt;p&gt;Great post! Thanks for the information&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Tue, 22 Nov 2011 13:17:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:24c516ae-371b-4e0b-bd42-f2cad19ee78f</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-176566</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by beautyjewelry.org</title>
      <description>&lt;p&gt;Thanks for the shopingpandora in this website i find some good Thomas Sabo jewerly.Now I put it introduced to you.&lt;a href="http://www.beautyjewelry.org/" rel="nofollow"&gt;Thomas Sabo jewerly&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 16 Nov 2011 20:44:56 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b3e8bdc4-739d-4aa3-91ff-646b34fde7f6</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-174404</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by beats by dr dre</title>
      <description>&lt;p&gt;A university student&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt; caught by the enemy, the enemy tied him at the poles,&lt;a href="http://www.drdrebeatsheadphones-australia.com/justbeats-solo-purple-onear-headphones-with-controltalk-p-234.html" rel="nofollow"&gt;just beats solo headphones purple&lt;/a&gt; and then asked him: say, where are you? You do not say it electrocuted! S&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-drdre-beats-studio-limited-edition-headphones-blackyellow-p-185.html" rel="nofollow"&gt;cheap dr.dre beats studio headphones balck/yellow&lt;/a&gt;tudents back to the enemy a word, the result was electrocuted, he said: I am TVU.&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-beats-by-drdre-pro-performance-professional-headphones-white-p-192.html" rel="nofollow"&gt;Hot sale beats by dr dre pro  headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Nov 2011 02:24:07 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:64cb24dc-086a-4c0d-82f1-f7b70bf48e4d</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-172980</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Dr Dre beats Headphones Canada</title>
      <description>&lt;p&gt;integrated and easy to utilize. Headset stylish and generous&lt;/p&gt;</description>
      <pubDate>Sat, 12 Nov 2011 02:18:02 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:eb508413-c77a-453d-830a-0c0d5748f35a</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-171801</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Cheap Beats By Dr.Dre</title>
      <description>&lt;p&gt;relative to other headphones model is more suitable for use in portable system&lt;/p&gt;</description>
      <pubDate>Tue, 08 Nov 2011 20:31:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:afc17fd0-f6ff-404c-a085-2a14ae44a760</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-170138</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by a real estate</title>
      <description>&lt;p&gt;great post informative and knowledgeable thanks&lt;/p&gt;</description>
      <pubDate>Sun, 06 Nov 2011 09:05:51 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0aa22785-4bc6-45ee-bd5a-2a55b990ced3</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-168921</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by shopping us online</title>
      <description>&lt;p&gt;I think you&#8217;ll find, however, that the more you design your systems to be testable, the more you will naturally concentrate on API tests as opposed to GUI tests. This is because it is far easier to understand API tests.&lt;/p&gt;


	&lt;p&gt;The Systems that are designed to be tested are much more comfortable to check. This makes it more easy to write both API tests, and GUI tests, and reduces the coupling issues.&lt;/p&gt;</description>
      <pubDate>Sun, 06 Nov 2011 09:02:45 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:73945d50-e9ce-43f1-a361-dd40277f8d3a</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-168920</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Download Android Apps</title>
      <description>&lt;p&gt;You can definitely see your expertise in the work you write. The world hopes for more passionate writers like you who aren&#8217;t afraid to say how they believe. Always go after your heart.&lt;/p&gt;</description>
      <pubDate>Wed, 02 Nov 2011 21:04:59 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fdf4ddd6-d7ce-4ff5-ae4a-c38264e3de11</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-167015</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by christian louboutin</title>
      <description>&lt;p&gt;Hi buddy, Great post, please write more about this, and I like it. I really enjoy reading your blog popular distributed: a good article waiting for you!&lt;/p&gt;</description>
      <pubDate>Mon, 31 Oct 2011 07:30:57 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1fb66763-dd47-4aa9-afc4-b202751510b0</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-166222</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Pandora Bracelets</title>
      <description>&lt;p&gt;But for the similar profession character accessories, it also need to consider beads jewelry industry development ,which may bring competition and impact, and we should adjust industrial structure and product positioning, making our products get continuous development in the market competition.&lt;a href="http://www.pandoracharm4u.com" rel="nofollow"&gt;Pandora Bracelets&lt;/a&gt;  
4Pandora jewelry (charmilia beads) derived from Scandinavia&amp;#8217;s latest fashion statement and become fashion world rise&lt;/p&gt;</description>
      <pubDate>Tue, 25 Oct 2011 01:38:54 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:51982b26-8728-4f61-89e6-4c73f4a6b50c</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-162945</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by credit calculators</title>
      <description>&lt;p&gt;great to have this site.
thanks for sharing.&lt;/p&gt;</description>
      <pubDate>Mon, 17 Oct 2011 08:20:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:40b64aea-62f1-4806-a1ba-f807ee93bc70</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-158538</link>
    </item>
    <item>
      <title>"Ruining your Test Automation Strategy." by Flagyl 400mg</title>
      <description>&lt;p&gt;I agree in this statement &#8220;The number of mocking frameworks has proliferated in recent years&#8221;&lt;/p&gt;</description>
      <pubDate>Mon, 17 Oct 2011 06:49:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:047fe45f-2c6a-4766-9a8f-da7d23d3d627</guid>
      <link>http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy#comment-158514</link>
    </item>
  </channel>
</rss>

