<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Software Testing and more</title><link>http://www.testingthefuture.net</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TestingTheFuture" /><description></description><language>en</language><lastBuildDate>Wed, 18 Jan 2012 13:29:30 PST</lastBuildDate><generator>http://wordpress.org/?v=3.3.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TestingTheFuture" /><feedburner:info uri="testingthefuture" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TestingTheFuture</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Cloud Applications; testing on the cloud</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/7qwiM2F18fk/</link><category>Clouds</category><category>Ewald Roodenrijs</category><category>clouds</category><category>test clouds</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Wed, 18 Jan 2012 00:21:06 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2071</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fcloud-applications-testing-on-the-cloud%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fcloud-applications-testing-on-the-cloud%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The last few weeks I get a lot of requests to tell something about testing and cloud, like <a href="http://www.smh.com.au/it-pro/security-it/cloud-security-evaporates-in-testing-20111207-1oi6y.html">this interview </a>for the Australian newspaper <a href="http://www.smh.com.au">Sydney Morning Herald</a>. And one of the most asked questions of course is what&#8217;s different in testing on the cloud and where do you need to pay extra attention at.</p>
<p>Cloud applications are still few compared to traditional applications, but they are the future. But what are cloud applications? When the question is asked “can you name a few cloud applications?” most people answer Salesforce.com, Facebook, Google Apps and even Microsoft Azure. Four hits (where one isn’t actually a cloud application), as the best known examples. Are there more? Yes and they are growing in numbers!</p>
<p><em>Note: Microsoft Azure is not a cloud application, but an infrastructure and platform.</em></p>
<p>But how do we test these cloud applications? What’s so special about them that they need a different type of testing than traditional applications? Cloud applications are applications that are created to leverage the opportunities the cloud gives them, but they also work with the disadvantages the cloud offers, like, for example, standardization.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/01/Naamloos1.png"><img class="aligncenter  wp-image-2073" src="http://www.testingthefuture.net/wp-content/uploads/2012/01/Naamloos1.png" alt="The cloud is defined by its service model, deployment model and usage" width="471" height="284" /></a></p>
<p style="text-align: center"><strong>The cloud is defined by its service model, deployment model and usage</strong></p>
<p>Mostly cloud applications are based in the third cloud layer: SaaS. They are Software as a Service solutions that run completely on cloud infrastructure and platforms. And that is exactly the reason the testing of SaaS applications is different from traditional applications. When they are integrated in the current architecture they need to be tested on three levels: namely the infrastructure, the platform and the application itself, see figure. The usage of standard services of applications also means a change for system testing. Functional testing will be executed at a minimum, as the standard applications are already tested and approved by the supplier. But that doesn’t say anything about how it integrates into the client’s cloud.</p>
<p>But that&#8217;s my idea. How do you see this?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7qwiM2F18fk:GkPk_PKRNKs:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7qwiM2F18fk:GkPk_PKRNKs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7qwiM2F18fk:GkPk_PKRNKs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/7qwiM2F18fk" height="1" width="1"/>]]></content:encoded><description>The last few weeks I get a lot of requests to tell something about testing and cloud, like this interview for the Australian newspaper Sydney Morning Herald. And one of the most asked questions of course is what&amp;#8217;s different in testing on the cloud and where do you need to pay extra attention at. Cloud [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/01/cloud-applications-testing-on-the-cloud/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/01/cloud-applications-testing-on-the-cloud/</feedburner:origLink></item><item><title>Business Quality with PointZERO; A next step in QA &amp; Testing</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/ehvh6MHZK_M/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>business quality</category><category>lean</category><category>QA</category><category>sogetilabs</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Sun, 15 Jan 2012 22:01:51 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2064</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fbusiness-quality-with-pointzero-a-next-step-in-qa-testing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fbusiness-quality-with-pointzero-a-next-step-in-qa-testing%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Do you know what Insanity means? As Einstein once said it’s “Doing the same thing over and over again and expecting different results”.  I already said this in an <a href="http://www.testingthefuture.net/2011/12/stop-the-insanity-in-software-testing/">earlier post</a>, but it also fits here perfectly. And we’re being insane in IT quality today. Every year, money is thrown away by implementing bad software. It’s either lacks quality or the quality use is not practiced to get the highest quality against the least costs and still be flexible enough.</p>
<p>Sounds familiar isn&#8217;t it? Are you also struggling with the right balance in cost and quality?</p>
<p>Quality IT supports the Business in achieving business goals. Aspects in realizing shorter lead times, more flexibility, higher quality and lower cost are crucial. Quality Assurance and structured testing have been contributing to determining quality for years. Now we can increase this value and move to ‘Business Quality’.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2012/01/PointZERO_logo-bare.png"><img class="aligncenter  wp-image-2066" src="http://www.testingthefuture.net/wp-content/uploads/2012/01/PointZERO_logo-bare.png" alt="PointZERO" width="388" height="388" /></a></p>
<p>With a new process around Business Quality to see three major movements in quality. By using technological opportunities, like <a href="http://www.tmap.net/en/tmap-next">TMap</a> and <a href="http://www.tmap.net/en/tpi-next">TPI</a> and <a href="http://en.wikipedia.org/wiki/Lean_manufacturing">Lean</a> thinking we can industrialize quality activities.</p>
<p>When trying to start the quality process before the project even has started the business case is the driver of the IT project. All activities are evaluated against the business case, because by paying attention to quality as early as possible the greatest savings are achieved.</p>
<p>Integrating (future) SMART innovations into the whole process will help being quality driven from the very beginning of the project; once the business case is made, quality is part of the solution!</p>
<p>This all helps the Business to determine to what extent the described process is complete and accurate and effective solution to an identified business need; Business Quality is created, with PointZERO!</p>
<p>With this we van stop the insanity and proving Murphy wrong!</p>
<p>If you have any other ideas or the answer just let me know&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ehvh6MHZK_M:cnIwae1JA44:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ehvh6MHZK_M:cnIwae1JA44:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ehvh6MHZK_M:cnIwae1JA44:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ehvh6MHZK_M:cnIwae1JA44:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ehvh6MHZK_M:cnIwae1JA44:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ehvh6MHZK_M:cnIwae1JA44:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/ehvh6MHZK_M" height="1" width="1"/>]]></content:encoded><description>Do you know what Insanity means? As Einstein once said it’s “Doing the same thing over and over again and expecting different results”.  I already said this in an earlier post, but it also fits here perfectly. And we’re being insane in IT quality today. Every year, money is thrown away by implementing bad software. [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/01/business-quality-with-pointzero-a-next-step-in-qa-testing/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/01/business-quality-with-pointzero-a-next-step-in-qa-testing/</feedburner:origLink></item><item><title>Agile is not the answer</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/kTEG75rSKeY/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>structured testing</category><category>agile</category><category>cost-of-change</category><category>costs</category><category>ROI</category><category>waterfall</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Tue, 10 Jan 2012 20:55:39 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2052</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fagile-is-not-the-answer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2012%2F01%2Fagile-is-not-the-answer%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I’m writing this again as a response to <a title="5 Reasons to start with Agile Testing" href="http://www.testingthefuture.net/2011/12/5-reasons-to-start-with-agile-testing/">Andréas’ post </a>(who wrote this as a response to <a title="People in QA are irrelevant!" href="http://www.testingthefuture.net/2011/12/people-in-qa-are-irrelevant/">mine</a>).</p>
<p>As I’ve been looking at the ROI of testing the last few weeks I found out that the most used numbers are still based on the initial study of Boehm from 1979. He calculated the cost of change of a waterfall method and found out that ‘the earlier you fix the problem, the cheaper it is’. That idea is still the most relevant of all. If you look at the implementation of LEAN you get the same. Fix the issues when it occurs, instead of waiting till the end. It improves the lead time and reduces the costs.</p>
<p>But the numbers from Boehm are based on the waterfall method, as said. Now what is the cost of change for Agile? Of course you cannot really compare them both directly, but what I found out surprised me a little bit.</p>
<p>Both of them are based on studies, waterfall by Barry Boehm and STBC, and the Agile by STBC again. Why am I looking at these studies? Well people in QA always use Boehm to elaborate why they want to start testing as soon as possible and both of them are used in the IV&amp;V method for the Public Sector in the US.</p>
<p style="text-align: center"> <a href="http://www.testingthefuture.net/wp-content/uploads/2012/01/ROI-Agile.png"><img class="aligncenter  wp-image-2056" src="http://www.testingthefuture.net/wp-content/uploads/2012/01/ROI-Agile.png" alt="" width="390" height="214" /></a><a href="http://www.testingthefuture.net/wp-content/uploads/2012/01/ROI-Waterfall.png"><img class="wp-image-2055 aligncenter" src="http://www.testingthefuture.net/wp-content/uploads/2012/01/ROI-Waterfall.png" alt="" width="390" height="214" /></a></p>
<p>When you look at both you see a rising amount of cost after the requirements phase of the Waterfall method and after the test phase these costs just go sky high. When you look at agile there is a slight rise in costs after the coding phase in the Agile cycle, but when going into Production the costs will go sky high.</p>
<p>Why are the costs of Agile lower after the business case? Well, one reason is that with Agile documents are created as needed for the development process. So during the full Agile cycle there is not so much need in changing documentation, only the code when an error is found. But when the product is shipped for production, that documentation still has tob e delivered for the Management &amp; Control team of the organization.</p>
<p><em>Note: This something that is often forgotten in Agile development teams not doing a good usage of the method. Speed is generated by producing as less as possible documentation, but it still has to be delivered at the end of the project. And it’s only human to ‘forget’ this!</em></p>
<p>But statements from Agile devotees like ‘collaboration between the various partners in the development process is what makes Agile <em>better</em> compared with Waterfall’ are bullshit. In Waterfall collaboration is also possible! That doesn’t have to be a difference. It’s only true that quite a lot of times this is not done in Waterfall. But maybe you have some ideas around this</p>
<p>But one thing is the <strong>same</strong> in Agile and Waterfall: issues found in Production are always very expensive to fix!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kTEG75rSKeY:HBDcyaBRpFg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kTEG75rSKeY:HBDcyaBRpFg:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=kTEG75rSKeY:HBDcyaBRpFg:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kTEG75rSKeY:HBDcyaBRpFg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=kTEG75rSKeY:HBDcyaBRpFg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=kTEG75rSKeY:HBDcyaBRpFg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/kTEG75rSKeY" height="1" width="1"/>]]></content:encoded><description>I’m writing this again as a response to Andréas’ post (who wrote this as a response to mine). As I’ve been looking at the ROI of testing the last few weeks I found out that the most used numbers are still based on the initial study of Boehm from 1979. He calculated the cost of [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2012/01/agile-is-not-the-answer/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">7</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2012/01/agile-is-not-the-answer/</feedburner:origLink></item><item><title>5 Reasons to start with Agile Testing</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/6FEL49zyYFI/</link><category>Andréas Prins</category><category>innovation in testing</category><category>PointZERO</category><category>structured testing</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andréas Prins</dc:creator><pubDate>Fri, 30 Dec 2011 13:27:55 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2040</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2F5-reasons-to-start-with-agile-testing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2F5-reasons-to-start-with-agile-testing%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: left;">In his <a href="http://www.testingthefuture.net/2011/12/people-in-qa-are-irrelevant/">last post</a> Ewald wrote about evaluations, about starting late in the project and wasting your time and money as a test expert. He also asked of you are able to make the right business case and explain why starting early with testing activities will be beneficial. This post will give and answer at his final question or statement in the post: <em>maybe Agile can help?</em> </p>
<p>There are for sure very good principles that make Agile as it is and will help you in lowering the cost and raise the quality as a <em>team</em> of the product. Let’s discuss <em>5 reasons</em> for Agile Testing. </p>
<p>#1.<strong> In control by delivering the software sprint by sprint<br />
</strong>Are you familiar with the feeling that you have to jump on the train that is already going? That you are involved to late? That the amount of work of a project is too big for you, not knowing where to start? Since the software will be created sprint by sprint the amount of work is small, you can oversee the amount of work. More important you can address the right testing techniques for each of the features realized in a sprint. And yes there are the aspects of (automated) regression testing with the tool and coverage related issues, there are issues of working with stubs because interfaces are not finished. But each sprint is small project at it own so it is possible to come in control.  </p>
<p>#2. <strong>In control by lowering the risk profile sprint by sprint<br />
</strong>The image below is showing how the risk of failure will be lowered each sprint. Where in traditional waterfall the software will be deployed in production once per year or two times per year in Agile in can be deployed each 4 weeks when it is shippable. Not every organization will put it in production each 4 weeks. Since Agile is focussed on creating high risk user stories at the beginning the risk profile will lower during the release with several sprints. For sure interface testing, integration testing are mitigations in waterfall projects to reduce the risk. They still exist as long as the software is not in production. By moving to production sprint by sprint the risk profile will be lower.</p>
<p>#3. <strong>Regular feedback from the business at the product delivered<br />
</strong>Late involvement from you as a test expert is not useful but late feedback from the business will cost a lot more. Where other businesses very often work with prototyping, models and end user involvement is the involvement of the business in waterfall projects not a common approach (I know it is possible, addressing waterfall approach in the right way will involve the business, but we all know in large organizations that is not the case).</p>
<p>For each definition of done, and definition of shippable the business is involved, that will give us feedback. If needed these things are processed in the Product Backlog.</p>
<p>Besides the feedback after delivering a piece of software is the business also involved at the beginning. They define via the Product Owner all the different features and user stories at the Product Backlog and in more detail at the Sprint Backlog. Because of the short cycles (average 3-4 weeks) the feedback can be given very often to the team.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2011/12/waterfall_versus_agile_development.png"><img class="wp-image-2041 aligncenter" title="waterfall_versus_agile_development" src="http://www.testingthefuture.net/wp-content/uploads/2011/12/waterfall_versus_agile_development-1024x530.png" alt="" width="512" height="265" /></a><br />
#4. <strong>Regular feedback from the team and improvements each 4 weeks<br />
</strong>If you really want to improve testing, that is what Ewald states in <a href="http://www.testingthefuture.net/2011/12/people-in-qa-are-irrelevant/">his blog</a>, you should have a mechanism of continues learning. Agile is offering an excellent instrument for this. This is the retrospective at the end of each sprint. Working in a team and working as a close team creates the environment to give each other feedback.</p>
<p>A retrospective has two different goals: See what you did well and see what you didn’t really do well. The first group of lessons you should continue, the second group are the real improvements, the points that need attention from you as a team. It is always a team effort!</p>
<p>#5. <strong>Grip at testing by a staged risk analysis<br />
</strong>The four different reasons for doing Agile as described before are related to the quality of the software not directly related to real test execution. But for the right test execution you should have the right test strategy. How do you determine what tests you should execute? How to find out what the high risk objects are in the application. In waterfall project the Product Risk Analysis is and instrument used by test managers. In my experience this is an instrument that can work but because we do not really know how the product will look like we are not able identify all different risks at the beginning. That is where Agile can help with is sprint by sprint approach. The risk analysis should consist of at least two different stages.</p>
<p>The first one is at the features that are described at the Product Backlog, these are often on a high level but can be classified on a high medium or low risk profile. High risk features will have more impact and from a testing perspective probably have more story points during the sprint. This can be part of the Definition of Ready. Until the items at the Product Backlog do not have a risk classification we are not ready to start a sprint.</p>
<p>The second one is at the user stories that are described at the Sprint Backlog. These have detail enough for building and testing the software. They have enough detail to derive test case and also to determine the test effort and approach that is needed. In and before the Poker Session together with the team all different risks can be identified. Great discussion will happen in the team by determining the story points. Because a user story can cost just a couple of story points from a developer. But if it is related to interfacing it will cost a lot more effort to test this.</p>
<p>However, there is much more to say about risk analysis and classification in Agile projects. This is a topic for the beginning of next year.</p>
<p><strong>Conclusions<br />
</strong>There are at least five different reasons to start Agile project from a testing perspective. If addressed in the right way it will lower the cost for testing and higher the added value of software testing.</p>
<p>Finally, last but not least: we wish you all the best for 2012.<br />
Happy reading,<br />
Andreas Prins.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=6FEL49zyYFI:5BSKNyjklVY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=6FEL49zyYFI:5BSKNyjklVY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=6FEL49zyYFI:5BSKNyjklVY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=6FEL49zyYFI:5BSKNyjklVY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=6FEL49zyYFI:5BSKNyjklVY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=6FEL49zyYFI:5BSKNyjklVY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/6FEL49zyYFI" height="1" width="1"/>]]></content:encoded><description>In his last post Ewald wrote about evaluations, about starting late in the project and wasting your time and money as a test expert. He also asked of you are able to make the right business case and explain why starting early with testing activities will be beneficial. This post will give and answer at [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/12/5-reasons-to-start-with-agile-testing/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/12/5-reasons-to-start-with-agile-testing/</feedburner:origLink></item><item><title>People in QA are irrelevant!</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/_o4znfbz85Y/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>QA</category><category>evaluation</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Thu, 22 Dec 2011 01:00:31 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2034</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2Fpeople-in-qa-are-irrelevant%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2Fpeople-in-qa-are-irrelevant%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I’m still getting amazed on the misuse of evaluation opportunities within the ‘quality’ world. In 2009 I wrote <a href="http://www.testingthefuture.net/tag/evaluation/">several posts</a> around the usage of evaluations in IT. And still I don’t see enough of it around me. There even is a clear business case behind it; by finding defects in an early stage of the project the solution of them cost less, then when you find them in a later stage in the project.</p>
<p>There clearly is an easy business case, but people are not using them at all. Or at least enough and that’s just plain dumb! And where is the fault to this? Who can I blame for these mistakes that cost time, money and resources. Sure it’s easy to say that the project manager is to blame. He or she is only focused on progress and doing evaluations is not beneficial to progress of delivering a project. But that’s how their managers manage them; their managers want them to stay focused on <em>in time and within budget</em>. As a result focus goes on <em>time</em>.</p>
<p>But hey, it also stated <em>within budget</em>. Why are they not focusing on this equally? And it this time of crisis, at least again in Europe, costs should be the main focus on management. Don’t go beyond the budget! Plan for the budget as you plan on time. Cutting costs hasn’t always only have to be done by doing less projects or cutting on features, it can also be done by focusing more on cost reducing activities for the <em>whole</em> project life cycle.</p>
<p>It looks like a clear case; in this hour of cost savings we save as much as possible. Wrong! As said we save on the projects that we do, we save on the features within those projects. All good options to save money, don’t get me wrong. But we can same more and even save on time. According to the STBC (The economics of testing) the ratio is 1:10:100 in costs (Requirements vs. Testing vs. Production).</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2011/12/Relative-costs-of-fixing-defects.png"><img class="aligncenter  wp-image-2035" src="http://www.testingthefuture.net/wp-content/uploads/2011/12/Relative-costs-of-fixing-defects.png" alt="" width="540" height="405" /></a></p>
<p>So it’s up to us, people in QA, Testing, Users and other people that are working in some kind of quality service to deliver this message and deliver it in a project. If you cannot do this you’re making yourself irrelevant. Most project managers know they have to test. They need to comply with regulations and rules to show that a certain amount of quality is in the delivered system. An expensive option to accessing quality and prove its compliance.</p>
<p>There are less expensive options that even let you provide a higher degree of expected quality; using evaluations. And the ROI needs to be clearly shown, by people in QA. And if you don’t do this you’re making yourself irrelevant. Because some people in development, like this <a href="http://www.clemensreijnen.nl/post/2011/11/25/Coded-UI-Test-Automation-Practices-Deck.aspx">blog</a> from Clemens Reijnen, are opening their eyes and are making a difference. So <em>don’t be stupid, be relevant!</em></p>
<p>Maybe Agile can help????</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=_o4znfbz85Y:Bn9WvAPvVl8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=_o4znfbz85Y:Bn9WvAPvVl8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=_o4znfbz85Y:Bn9WvAPvVl8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=_o4znfbz85Y:Bn9WvAPvVl8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=_o4znfbz85Y:Bn9WvAPvVl8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=_o4znfbz85Y:Bn9WvAPvVl8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/_o4znfbz85Y" height="1" width="1"/>]]></content:encoded><description>I’m still getting amazed on the misuse of evaluation opportunities within the ‘quality’ world. In 2009 I wrote several posts around the usage of evaluations in IT. And still I don’t see enough of it around me. There even is a clear business case behind it; by finding defects in an early stage of the [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/12/people-in-qa-are-irrelevant/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/12/people-in-qa-are-irrelevant/</feedburner:origLink></item><item><title>Stop the insanity in software testing!</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/Swezqq2vJfw/</link><category>Ewald Roodenrijs</category><category>PointZERO</category><category>structured testing</category><category>industrialization</category><category>Insane Testing</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Sun, 11 Dec 2011 21:28:04 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2027</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2Fstop-the-insanity-in-software-testing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F12%2Fstop-the-insanity-in-software-testing%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I’ve been working on some abstracts for conferences I would like to tell something about my new assignment for 2012; PointZERO®. For people who don’t know anything about this I would refer them to a blog I wrote about “<a href="http://blog.sogeti.com/sogeticom/2011/09/cutting-on-quality-or-implementing-quality.html">Cutting on quality? Or implementing quality?</a>” One of the main features of PointZERO is the removal of what I would call ‘Insane Testing’, based on Einstein: “Insanity: Doing the same thing over and over again and expecting different results.” Why do testers (or other people in IT) have that insanity? Why don’t they cure themselves? Are they dumb?</p>
<p align="center"><a href="http://www.testingthefuture.net/wp-content/uploads/2011/12/insane.jpg"><img class="aligncenter size-full wp-image-2028" src="http://www.testingthefuture.net/wp-content/uploads/2011/12/insane.jpg" alt="" width="500" height="476" /></a></p>
<p>Maybe they are, but at least they can act real dumb. I think testers are the only kind of people that do expect a different result when doing the same exercise. Partly because we think this could happen, and partly because that’s how we test. But let’s be honest, it happens a lot of times that when doing the same exercise something else happens! But we are still doing the same exercise, the <em>same</em>! By hand! Why are we doing that by hand, again and again and again?</p>
<p>These repeating tasks should be automated! Because when they are automated you are sure they are executed <em>exactly</em> the same and you’re not doing an insane task. This is where industrialized, or automated, <a href="http://www.testingthefuture.net/2011/05/im-part-of-the-now-generation/">regression testing</a> comes to help out. Insane Testing done by tools!</p>
<p>These tools help us to <em>industrialize </em>testing. That sounds negative, but we need tools to do more, better and easier testing. Because Industrialization is the process of social and economic change that transforms a human group from an agrarian society into an industrial one. And we should make it a testing change!</p>
<p>Testers should have more knowledge of the tools available around them. Tools that let them executed tests faster. That let them create test cases automatically. And maybe even create them and execute them. <a href="http://www.testingthefuture.net/tag/model-based-testing/">Model-Based Testing</a> can be the answer to that. But either way there options available to help testers with all in testing. Let’s stop the insanity and get other results…</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=Swezqq2vJfw:5Wb6pDSkNSo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=Swezqq2vJfw:5Wb6pDSkNSo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=Swezqq2vJfw:5Wb6pDSkNSo:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=Swezqq2vJfw:5Wb6pDSkNSo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=Swezqq2vJfw:5Wb6pDSkNSo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=Swezqq2vJfw:5Wb6pDSkNSo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/Swezqq2vJfw" height="1" width="1"/>]]></content:encoded><description>I’ve been working on some abstracts for conferences I would like to tell something about my new assignment for 2012; PointZERO®. For people who don’t know anything about this I would refer them to a blog I wrote about “Cutting on quality? Or implementing quality?” One of the main features of PointZERO is the removal [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/12/stop-the-insanity-in-software-testing/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/12/stop-the-insanity-in-software-testing/</feedburner:origLink></item><item><title>TMap Day 2011</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/HG8yv2xfu0k/</link><category>Clouds</category><category>Ewald Roodenrijs</category><category>innovation in testing</category><category>Model Based Testing</category><category>PointZERO</category><category>conference</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Fri, 18 Nov 2011 14:15:38 PST</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2019</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Ftmap-day-2011%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Ftmap-day-2011%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Yesterday I did two presentations at the <a href="http://www.sogeti.nl/evenementen/2011/tmap-dag-2011" target="_blank">TMap Day 2011</a>. It was the event where new trends and developments around testing and TMap were presented. I myself did one of the central presentations, together with Rik Marselis, on <a href="http://www.testingthefuture.net/2011/05/integrating-quality-assurance-with-pointzero/">PointZERO</a>. And another interactive session in a debate around what the <a href="http://www.testingthefuture.net/2011/08/new-times-new-motivation-new-ebook%E2%80%A6/">Cloud can mean for testing</a>. Other tracks given were about Mobile App Testing, (Fr)Agile, Test Data Management, Quality in Control, Infrastructure Testing, <a href="http://www.testingthefuture.net/tag/model-based-testing/">Model Based Testing</a> and partner sessions from HP, Microsoft and IBM.</p>
<p>The whole day was a success as far as I could tell. But I know two highlights on the day. Both of them were done in the central sessions. On of that was the closure of the morning. We had a puppeteer to recap the morning. Too bad he swatted Rik and me but a great entertainer. The other one was a clip on the presentation Rik and I did about PointZERO. Rik showed a movie that got people thinking (and laughing) about ‘watching’ for specific defects.</p>
<p style="text-align: center">
<p><a href="http://www.youtube.com/watch?v=ubNF9QNEQLA">www.youtube.com/watch?v=ubNF9QNEQLA</a></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=HG8yv2xfu0k:ktfGHV5joao:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=HG8yv2xfu0k:ktfGHV5joao:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=HG8yv2xfu0k:ktfGHV5joao:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=HG8yv2xfu0k:ktfGHV5joao:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=HG8yv2xfu0k:ktfGHV5joao:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=HG8yv2xfu0k:ktfGHV5joao:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/HG8yv2xfu0k" height="1" width="1"/>]]></content:encoded><description>Yesterday I did two presentations at the TMap Day 2011. It was the event where new trends and developments around testing and TMap were presented. I myself did one of the central presentations, together with Rik Marselis, on PointZERO. And another interactive session in a debate around what the Cloud can mean for testing. Other [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/11/tmap-day-2011/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/11/tmap-day-2011/</feedburner:origLink></item><item><title>Testing cyberspace threats</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/CUH0vK0tY48/</link><category>Ewald Roodenrijs</category><category>security testing</category><category>security</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Thu, 03 Nov 2011 22:10:07 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=2004</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Ftesting-cyberspace-threats%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Ftesting-cyberspace-threats%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This post was originaly posted by me on <a href="blog.sogeti.com" target="_blank">blog.sogeti.com</a></em></p>
<p>At the time of writing, a two-day international conference is underway in London UK, focused on the threat from cyber-security attacks. It’s true that cyber-security is a threat to the whole online community. We’ve seen a lot of hacks from groups like <a href="http://www.hackanonymous.com/">Anonymous Hackers</a>. These hacks can be used for malevolent purposes, but also maybe for good &#8211; like in this video:</p>
<p style="text-align: center">
<p><a href="http://www.youtube.com/watch?v=MAmtcVhKSJE">www.youtube.com/watch?v=MAmtcVhKSJE</a></p>
</p>
<p>The Anonymous Hacker Group threatens Mexico&#8217;s Zetas Drug Cartel to release information on their members. I don’t agree on the things Anonymous does, but I certainly don’t agree with drug cartels. But let’s think of this. The drug cartel is holding an Anonymous member hostage and as a response Anonymous threatens to release personal data on the Zetas Drug Cartel. The result will be that the identity of the cartel members will be made public, so everybody will know who they are. It seems it’ll solve a problem that intelligence agencies cannot solve.</p>
<p>But there’s maybe one question. Who checks the data? Anonymous? What if the data is incorrect? Innocent people will be associated with the drug cartel. And what if an Anonymous member has a grudge against someone like you or me?</p>
<p>But hacker groups like these are not the main threat for most companies. Hacker groups can help companies by showing them the flaws in their systems &#8211; and when these companies don’t listen, the hackers try and break in – to prove the point. The bigger problems are the sub groups surrounding these hacker groups. Intelligence is often shared with these groups who have a different (and less well meaning) motivation. They try and break into systems whether on your mobile, your tablet, your laptop, your server or even your data centre. Their objective is to make life miserable for you because they just want to have fun.</p>
<p>In my personal opinion, it’s almost impossible to defend against a group like Anonymous Hackers; if they want to break in, they can and they will. This is the same for your house or office. If a real burglar wants to break in, he/she will. But there are also ‘wannabe’ burglars and ‘wannabe’ hackers. They know only a little but they use this knowledge for their own advantage. But you can keep these ‘wannabes’ out &#8211; out of you home/office and out of your systems. But how?</p>
<p>Well there are many ways to keep them out, but before you keep them out, you need to know what to protect. Just a lock on the door isn’t enough. That’s why you need to know how secure your application is. Or how safe it should be. Security should be an essential part of the quality of a business process and should therefore be part of all applications developed. So you need to have insight in the security of applications, and this can be done by testing the security.</p>
<p><img class="aligncenter" src="http://www.oplin.org/4cast/wp-content/uploads/2009/09/security-graphic.jpg" alt="" width="441" height="307" /></p>
<p>In the development and maintenance of applications, security should be an essential part of requirements, design and development. And to demonstrate that applications are safe, security should be tested for. Why?</p>
<ul>
<li>Users expect good quality and have the confidence that the application is safe. When no insight into the security risks exists it’s not possible to tell this to the users.</li>
<li>From legislation and rules like Privacy Acts, PCI-DSS, SAS70 or SOx, it’s a requirement that security is in order. The proof for this can be found by executing tests.</li>
<li>Sometimes it’s necessary to demonstrate that the application is sufficiently safe for various forms of damage. No one wants negative publicity or be confronted with all kinds of claims. Testing shows the status of safety.</li>
</ul>
<p><em>Note: Testing provides insight into the quality, but doesn’t improve the application. When bottlenecks are found they are identified and improvements made.</em><em></em></p>
<p>Testing for security risks encompasses many types of tests or reviews including these options:</p>
<ul>
<li>A ‘spotlight security scan’ provides a limited indication of the security of an application. This is a one-or two-day scan on the most critical part of the application, which provides good advice on further steps in application security, particularly to follow-up on any issues uncovered;</li>
<li>‘Functional security testing’ has a strong focus on what the application should <strong>not</strong> do, and looks at how it might be misused;</li>
<li>A ‘code review’, a static security test that looks at the source code. It can be highly effective because it’s done early in the development process, when the application has not been completed (this is the same with Static Analysis). The code review scans the code to show security weaknesses and when done early in the process, creates awareness among the whole project team and stakeholders which can lead to early improvements and major savings for the remainder of the project.</li>
<li>A full &#8216;security assessment’ or penetration testing is a thorough investigation that provides insight into the safety of the application., but also the network activity and the infrastructure.</li>
</ul>
<p>By gaining more insight into application weaknesses it’s possible to keep the ‘wannabee’ out and create a safer application.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=CUH0vK0tY48:5ICp2QYppMs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=CUH0vK0tY48:5ICp2QYppMs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=CUH0vK0tY48:5ICp2QYppMs:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=CUH0vK0tY48:5ICp2QYppMs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=CUH0vK0tY48:5ICp2QYppMs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=CUH0vK0tY48:5ICp2QYppMs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/CUH0vK0tY48" height="1" width="1"/>]]></content:encoded><description>This post was originaly posted by me on blog.sogeti.com At the time of writing, a two-day international conference is underway in London UK, focused on the threat from cyber-security attacks. It’s true that cyber-security is a threat to the whole online community. We’ve seen a lot of hacks from groups like Anonymous Hackers. These hacks [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/11/testing-cyberspace-threats/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/11/testing-cyberspace-threats/</feedburner:origLink></item><item><title>The future of the cloud is full of hot air</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/7iCkf0Z9HH0/</link><category>Clouds</category><category>Ewald Roodenrijs</category><category>test clouds</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ewald Roodenrijs</dc:creator><pubDate>Tue, 01 Nov 2011 23:42:47 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=1997</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Fthe-future-of-the-cloud-is-full-of-hot-air%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F11%2Fthe-future-of-the-cloud-is-full-of-hot-air%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The cloud is full of the thought it propagates. It’s not about a new idea of providing computing power, but a business model around offering standard, metered services. But maybe the trend is that the cloud is fading; full of hot air. In Gartner’s newest ‘Top 10 Strategic Technologies for 2012’ Cloud computing has fallen from the top spot it had the last 2 years to number 10. But what comes out of this article is that its ideas will stand. Like for instance with the launch of <a href="http://www.apple.com/icloud/">Apple’s iCloud</a> it was clear to me that there is a connection between mobile apps and cloud. And also with, for instance, the efficiency of data centres and big data. These all uses the principle of the cloud.</p>
<p>In my opinion the future will result to a complete fade of the cloud. The cloud will merge with other developments in the future. Most IT will dissolve into services like that of Utilities (water, gas and electricity). And therein lies also its fallback. These ‘utility services’ have to cover a specific need, like the apps now do on your smartphone or tablet. And it needs to cover only those needs. When a greater need is covers it can only go wrong; there’s either a shortage of functionality or a surplus of it.</p>
<p>Because of those ‘delimited’ services, a whole different way of working arises in the world of Software Developers. These companies need to evolve into Service Integrators; there services don’t directly have to be related with cloud computing. But it will support another way of working; working in short cycles for standard work packages.</p>
<p>How do I see this? Well at first there is the fusion of services already in place. Google Apps (like Gmail) and Hotmail are already ‘in the cloud’ and nobody thought about it, or even worried about it. People are using applications like <a href="http://www.evernote.com/">Evernote</a> that are based in the cloud and the content is downloaded to your ‘app’ when you open the application. And now with Apple moving data into its iCloud it accelerates it even more.</p>
<p><img class="aligncenter" src="http://www.bright.nl/files/100611-itunes-gr.jpg" alt="" width="336" height="280" /></p>
<p>In the near future more and more mobile apps will be dependent on an Internet connection to get the data or computing power it needs. Not only by downloading it, but by using it real time. Like updates on your flight schedules, but also your phone bill and even bank accounts. Those things will not stay on your phone or tablet, but have a small client running and using the cloud as its back office. It even looks like we are moving back to the client-server model, but with a better usage of the back office…</p>
<p><em>Tip: Keep your eyes open when using these cloud-based applications. There can always be a risk!</em></p>
<p>Thus, the cloud itself will increasingly fade the background, but its ideas will be incorporated in more and more applications.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7iCkf0Z9HH0:iAV5vhi7glE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7iCkf0Z9HH0:iAV5vhi7glE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7iCkf0Z9HH0:iAV5vhi7glE:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7iCkf0Z9HH0:iAV5vhi7glE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=7iCkf0Z9HH0:iAV5vhi7glE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=7iCkf0Z9HH0:iAV5vhi7glE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/7iCkf0Z9HH0" height="1" width="1"/>]]></content:encoded><description>The cloud is full of the thought it propagates. It’s not about a new idea of providing computing power, but a business model around offering standard, metered services. But maybe the trend is that the cloud is fading; full of hot air. In Gartner’s newest ‘Top 10 Strategic Technologies for 2012’ Cloud computing has fallen [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/11/the-future-of-the-cloud-is-full-of-hot-air/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/11/the-future-of-the-cloud-is-full-of-hot-air/</feedburner:origLink></item><item><title>Software Testing and Wine Tasting Part 1</title><link>http://feedproxy.google.com/~r/TestingTheFuture/~3/ReHJkcG8Ar4/</link><category>Andréas Prins</category><category>innovation in testing</category><category>structured testing</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andréas Prins</dc:creator><pubDate>Wed, 21 Sep 2011 21:51:49 PDT</pubDate><guid isPermaLink="false">http://www.testingthefuture.net/?p=1986</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F09%2Fsoftware-testing-and-wine-tasting-part-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2011%2F09%2Fsoftware-testing-and-wine-tasting-part-1%2F&amp;source=ewaldroodenrijs&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:Standaardtabel; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif"; 	mso-bidi-font-family:"Times New Roman";} --> <!--[endif]--></p>
<p class="MsoNormal">It is a long time ago that I have posted a message on this blog. There are just a couple of reasons for that. One of them is the busy time at the customer and doing a lot of research and development for my company. I’m still working on Model Based Testing, or let me say it different, automated test case specification. Quite a challenge but it offers a lot of benefits.</p>
<p class="MsoNormal"><a href="http://www.testingthefuture.net/wp-content/uploads/2011/09/greatwall-white-wine.jpg"><img class="aligncenter size-full wp-image-1988" title="greatwall white wine" src="http://www.testingthefuture.net/wp-content/uploads/2011/09/greatwall-white-wine.jpg" alt="" width="498" height="334" /></a></p>
<p class="MsoNormal">My second good excuse is that we are setting up another blog. Let me say it this way, we are working out a new hobby. Tasting wine and more specific Chinese Wine at this moment. We started an adventure trip to explore the Chinese wine market. To know what is going on, do they produce great wine or only vinegar. This cost some time.</p>
<p class="MsoNormal">If you like to read Dutch blogs please visit <a href="http://wijnuitchina.com/">wijnuitchina.com</a>, here we posted already several tasting notes but more important, the story behind the wine. Exploring the Chinese wine market is quite similar to software testing. Doing research and tasting wine gives me important lessons for software testing and vice versa. This post is the first one in a small series of posts about the similarities between testing software and tasting wine. The first one will point out some general similarities while another post will describe in detail some important lessons learned.</p>
<p class="MsoNormal">The 7 similarities between tasting wine and testing software: <strong> </strong></p>
<p class="MsoNormal"><strong>1. Both need a staged approach to be      successful</strong><br />
A lot of testing blogs and also this one tries to explain that software testing needs some structured approach to find the most important bugs. Most of the test approaches have something like planning, preparation, execution and something like completion and reporting. Tasting wine needs exactly the same. Sure you can start with writing down the tasting notes but without tasting they are worthless. Sure you can start without a proper preparation, you will taste something but the better you are prepared from an earlier stage the better the findings are.</p>
<p class="MsoNormal"><strong>2.The better skills you have the better      the results are</strong><br />
With the Chinese wine blog, we are far from the expert scene, we are just a bunch of wine fools.<span> </span>But as soon as you start with training yourself, learn more about wine, taste and smell wine, the better tests you can execute. Software testing is exactly the same. Testers need continues training to be successful. They need a broader view and experience than only testing.</p>
<p class="MsoNormal"><strong>3.Knowing more will gives you different      findings</strong><br />
It is important to realize that the more you know from the climate (environment of the application), the more you know about the grape (software), the more you know about the production process (production process), the more detailed and more specific the findings are.</p>
<p class="MsoNormal"><strong>4.Each product is different</strong><br />
You all know that no piece of software is the same as another. Even with Commercial Of The Shelf (COTS) software there are big differences during a company specific implementation. You can reuse parts of earlier work but at the end you need different tests in detail.<br />
By tasting wine you should keep in mind that no bottle of wine is the same. Exactly the same grape can give a different result another year. Never trust outcomes of the past but determine each time over and over again what you taste in the wine. <strong><br />
</strong></p>
<p class="MsoNormal"><strong>5. A lot of parameters influence the      outcome</strong><br />
Does this need some explanation for software testing? People, organizations, technology, budget, processes, climate, country and much more determine the outcome of a certain piece of software. What about wine?<br />
This is exactly the same, there are maybe even more parameters which influence the outcome and the taste of a bottle of wine.</p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal"><strong>6.The price doesn’t say anything about      the quality</strong><br />
Having expensive software doesn’t mean it is bug free, maybe it is the other way around. Each euro spend to create a certain complexity can have a negative influence at the quality of the software, so more findings.<br />
Having expensive wine doesn’t mean it tastes very well. Even very expensive bottles can taste disgusting and a very cheap bottle of wine of only 5 euro can taste very well.<span><br />
</span></p>
<p class="MsoNormal"><strong>7.The outcome depends on the testers</strong><br />
If you are testing wine or testing software, you as the subject matter expert determine the outcome. Based on a lot of values as described above, at the end it is how you approached it, how you decided and what you determined.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">These are seven similarities between software testing and tasting wine. In the other post in this series I’ll go in dept on specific points. But before closing the first one, let me mention one big difference between tasting wine and testing software. Tasting wine is much easier than testing software. Tasting wine is black or white.</p>
<p class="MsoNormal">Tasting wine has only two different outcomes:<span style="text-decoration: underline;"> it tastes, or it doesn’t taste</span>. And you are the expert even without having experience, so you determine the outcome.</p>
<p class="MsoNormal">Happy tasting<br />
Andréas</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><strong> </strong></p>
<p class="MsoNormal"><strong> </strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ReHJkcG8Ar4:EuqBgm2nzcU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ReHJkcG8Ar4:EuqBgm2nzcU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ReHJkcG8Ar4:EuqBgm2nzcU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ReHJkcG8Ar4:EuqBgm2nzcU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TestingTheFuture?a=ReHJkcG8Ar4:EuqBgm2nzcU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TestingTheFuture?i=ReHJkcG8Ar4:EuqBgm2nzcU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TestingTheFuture/~4/ReHJkcG8Ar4" height="1" width="1"/>]]></content:encoded><description>It is a long time ago that I have posted a message on this blog. There are just a couple of reasons for that. One of them is the busy time at the customer and doing a lot of research and development for my company. I’m still working on Model Based Testing, or let me [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.testingthefuture.net/2011/09/software-testing-and-wine-tasting-part-1/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://www.testingthefuture.net/2011/09/software-testing-and-wine-tasting-part-1/</feedburner:origLink></item></channel></rss>

