<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Testing and more</title>
	<atom:link href="http://www.testingthefuture.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testingthefuture.net</link>
	<description></description>
	<lastBuildDate>Wed, 11 Aug 2010 13:30:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>An “I feel good&#8221; moment</title>
		<link>http://www.testingthefuture.net/2010/08/an-%e2%80%9ci-feel-good-moment/</link>
		<comments>http://www.testingthefuture.net/2010/08/an-%e2%80%9ci-feel-good-moment/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:30:14 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[structured testing]]></category>
		<category><![CDATA[feelings]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1510</guid>
		<description><![CDATA[Dear tester, what makes you feel satisfied? A hundred bugs or hundred passed test cases without finding a bug? What are your feelings when you’re testing a couple of days, making real progress in terms of functions that are covered, without finding bugs? Are you doubting about your qualities at that moment? Let me share [...]]]></description>
			<content:encoded><![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%2F2010%2F08%2Fan-%25e2%2580%259ci-feel-good-moment%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F08%2Fan-%25e2%2580%259ci-feel-good-moment%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Dear tester, what makes you feel satisfied? A hundred bugs or hundred passed test cases without finding a bug? What are your feelings when you’re testing a couple of days, making real progress in terms of functions that are covered, without finding bugs? Are you doubting about your qualities at that moment? Let me share you a concrete situation that gives me mixed feelings. And please help me to give an answer on some questions.<a href="http://www.testingthefuture.net/wp-content/uploads/2010/08/I-feel-good.jpg"><img class="alignright size-full wp-image-1517" style="border: 5px solid white;margin: 10px" src="http://www.testingthefuture.net/wp-content/uploads/2010/08/I-feel-good.jpg" alt="" width="259" height="194" /></a></p>
<p><strong>Difficult situation of the project</strong><br />
For the System under Test (SuT) we planned to execute a System Test (ST); based on the history of the project (2 years of development already) we decided to execute an intake test before we start the real ST. It so happens that all the releases from 0.1 until now the ST couldn’t be executed.</p>
<p>Last Monday we started with release 4.0. After one day we concluded that we cannot execute the complete system so there was a blocking issue in the intake test. Result: no System Test.Two days later, on Wednesday, the developers delivered a 4.1 release in the test environment. After half a day of testing we found another blocking issue in the system. And again the result was: no System Test. Friday we got another new release, not a complete new build but only a couple of small changes; a 4.1.1. We started enthusiastic with high expectations, but again after two hours there was a blocking issue. Except it was earlier in the process than release 4.1 and even earlier than release 4.0. I think something was changed that wasn’t aloud to change.<br />
Working on this project for more than a month now but I still don’t have a clue what’s going on, this happens time after time. These things gives me sometimes some bad feelings.</p>
<p><strong>Finding blocking issue and the feeling</strong><br />
These things doesn’t give me a good feeling at the moment. I’m worried about a couple of things.<br />
First of all: the quality of the software, there are some laws that needs to be implemented next year and the software should support these laws. We really have a hard deadline, however we started early enough (2 years ago) and we still can’t even execute the intake of the ST successfully.</p>
<p>Second: our budget. Yes we found some other bugs in the parts of the software that is in operational state! So we deliver added value, but the goal was to pass the intake in just one day and start with the ST. The complete test team isn’t effective at this moment so this costs the customer a lot of money.<br />
And what about the planning, having said the things above you can imagine we’re out of planning for months.</p>
<p>What would you do as a test manager in this concrete situation? Reporting? What steps would you take? Stop testing? Go on with testing? Go back to an earlier phase? Are you as a test manager struggling with these situations?</p>
<p><strong>Finding bugs and the good feeling</strong><br />
In this real situation the test team is busy with executing other tests in functions of the software that can be used. In these parts they find issues that must be solved before they can ship the software. So they deliver added value, and hopefully these issues don’t appear again in a later release (but no guarantees at this point).</p>
<p>Finding these defects can give you a good feeling for two reasons:<br />
- If these issues appear in production the owner of the application has a huge problem with the law at the background<br />
- With finding issues you have the feeling that you deliver added value to the organization.</p>
<p><strong>My lesson learned</strong><br />
The result from this situation is a lesson learned with an open question.</p>
<blockquote><p><em>“Feeling good”  for a tester is created by a balance between making progress and finding bugs.</em></p></blockquote>
<p>Having said that several questions comes up in my mind, please help me to answer them:<br />
- Does this balance exist?<br />
- If yes, can you define this balance? Are there parameters who determine the balance?<br />
- How can you measure the situation and determine in which state the balance is?<br />
- Are there others who have influence at this balance<br />
- Is this type of balance a measurement for the quality of the software?</p>
<p>Or is the question “When do you feel good” not aloud for a professional tester? Are feelings not in scope?</p>
<p>If you can answer these question, you know how to report the progress, you know how to act in a project meeting and how to inform stakeholders. Managing these feeling is part of the “<a href="../2010/06/master-the-test-profession/">Mastering the test profession</a>“. Feel free to share your feelings about this type of progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/08/an-%e2%80%9ci-feel-good-moment/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Article in security acts magazine!</title>
		<link>http://www.testingthefuture.net/2010/08/article-in-security-acts-magazine/</link>
		<comments>http://www.testingthefuture.net/2010/08/article-in-security-acts-magazine/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:40:34 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[security testing]]></category>
		<category><![CDATA[testing the loging function]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1498</guid>
		<description><![CDATA[Last week they published a new issue of the Security Acts magazine. You can download and read this magazine for free via this link. A couple of months ago I wrote a blog about 20 ways to test the login function. A lot of people have read this post so the idea comes up to [...]]]></description>
			<content:encoded><![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%2F2010%2F08%2Farticle-in-security-acts-magazine%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F08%2Farticle-in-security-acts-magazine%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Last week they published a new issue of the Security Acts magazine. You can download and read this magazine for free via <a href="http://securityacts.com/">this link</a>. A couple of months ago I wrote a blog about <a href="../2009/11/20-ways-to-test-the-login-function/">20 ways to test the login function</a>. A lot of people have read this post so the idea comes up to write an article about this topic.</p>
<p>The result is the article in the 4<sup>th</sup> issue of the Security Acts magazine. You can find this article at page 34. If you want to read only my article, click at the image below.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/08/securityacts04_Prins.pdf"><img class="size-full wp-image-1499  aligncenter" src="http://www.testingthefuture.net/wp-content/uploads/2010/08/19ways.jpg" alt="" width="502" height="352" /></a></p>
<p>Enjoy reading, I can tell you that there are quit some good articles in this magazine, so it’s worth to register and download the complete magazine.</p>
<p>The fun is, after writing the article I found out that there are only 19 ways described in the article and the blog. I had 2 choices, or writing an extra test case, or change the title. I choose the simple one.</p>
<p>Worth reading in this context:</p>
<ul>
<li><a href="http://www.testingthefuture.net/2010/03/hidden-treasures-for-everyone/">Hidden treasures for everyone,</a> About vulnerabilities in applications</li>
<li><a href="http://www.testingthefuture.net/2010/03/a-letter-to-a-friend/">A Letter to a friend</a>, About common mistakes by building applications</li>
<li><a href="http://www.testingthefuture.net/2010/02/threats-are-caused-by-a-combination-of-defects/">Threats are caused by a combination of defects!</a>, about how threats occur by different defects together in one application.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/08/article-in-security-acts-magazine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The cloud model of testing</title>
		<link>http://www.testingthefuture.net/2010/07/the-cloud-model-of-testing/</link>
		<comments>http://www.testingthefuture.net/2010/07/the-cloud-model-of-testing/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 04:36:20 +0000</pubDate>
		<dc:creator>Ewald Roodenrijs</dc:creator>
				<category><![CDATA[Clouds]]></category>
		<category><![CDATA[Ewald Roodenrijs]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[test clouds]]></category>
		<category><![CDATA[test management]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1486</guid>
		<description><![CDATA[Cloud computing is an emerging phenomenon that offers enormous advantages, such as shorter time to market, flexible computing capabilities and limitless power, but the cloud market, still in a very early stage, continues to grow and evolve. But cloud computing is much more than technology, cutting costs or getting more agile. The cloud model is [...]]]></description>
			<content:encoded><![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%2F2010%2F07%2Fthe-cloud-model-of-testing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F07%2Fthe-cloud-model-of-testing%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Cloud computing is an emerging phenomenon that offers enormous advantages, such as shorter time to market, flexible computing capabilities and limitless power, but the cloud market, still in a very early stage, continues to grow and evolve.</strong></p>
<p>But cloud computing is much more than technology, cutting costs or getting more agile. The cloud model is a new business model, a new way of thinking and doing IT as a business instead of a technology! The cloud business model. More modular, incremental, selective, collaborative and with a value proposition based on financial liquidity and operational flexibility [Forrester, 2010]. This has a lot of (side) effects, also on software testing…</p>
<h2>New model for testing</h2>
<p>The way we do business around testing will change also. Not the way we test, but how we deliver it. The market will be more focused on value driven, agile, modular and flexible solutions from test service providers. These providers need to create more ‘building blocks’ around how they deliver services: testing. Testing will also become a service, Software Testing as a Service (has a nice buzz ring to it).</p>
<h2>Software Testing as a Service</h2>
<p>Software Testing as a Service (STaaS) was coined by my colleague Leo van der Aalst in 2008, but his ideas didn’t go as far as I would think of today. In Leo’s proposal all testing was done by a service provider on demand at the scale as needed by the client. My idea goes further.</p>
<p>Software testing needs to be even more flexible, from the test manager to the test engineer, from the system test environment to the performance test environment, from the security scan to the full usability test and from audits to end-2-end tests. And everything can be done separate and fully integrated with one other. This creates a full cloud model for testing. With the possibility to be fully standardized, agile and elastic to help the client when needed; a full service consisting of several building blocks.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/Afbeelding11.png"><img class="aligncenter size-large wp-image-1490" src="http://www.testingthefuture.net/wp-content/uploads/2010/07/Afbeelding11-955x1024.png" alt="" width="573" height="614" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/07/the-cloud-model-of-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Clarity, the key for successful communication</title>
		<link>http://www.testingthefuture.net/2010/07/clarity-the-key-for-successful-communication/</link>
		<comments>http://www.testingthefuture.net/2010/07/clarity-the-key-for-successful-communication/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 05:18:00 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[structured testing]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[test reporting]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1476</guid>
		<description><![CDATA[Let me share you my lesson learned of the last few days. How it happened, I don’t know, but I had some trouble with the communication. Afterwards is was not a big problem, but during the week it was hard enough. I’ll share with you the solution and some lessons I learned. The project and [...]]]></description>
			<content:encoded><![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%2F2010%2F07%2Fclarity-the-key-for-successful-communication%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F07%2Fclarity-the-key-for-successful-communication%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Let me share you my lesson learned of the last few days. How it happened, I don’t know, but I had some trouble with the communication. Afterwards is was not a big problem, but during the week it was hard enough. I’ll share with you the solution and some lessons I learned.</p>
<p><strong>The project and the team<br />
</strong>I’m in a small test team, with just a couple of testers, testing a smart card management system. The goal of this system is to manage all the smart cards with the certificates. These cards are used by almost 60.000 users with different roles in the Netherlands.</p>
<p>Our input documentation consists of a small functional design, a technical design (written after they build the software) and quite a few use cases. These are detailed enough for executing a kind of functional or acceptance testing. But we use these process oriented documentation for our system test (sound a little bit strange but it works).</p>
<p>To have, insight in the progress of the test team, they give me an update each day about the percentage of completion of the test based on the use cases they executed that specific day.</p>
<p>So far nothing strange; however I realized that the percentage of tests executed based on the uses cases were not the best way to measure the progress of the testing. (<a href="http://twitter.com/james_christie">James Christie</a> wrote <a href="http://clarotesting.wordpress.com/2010/07/21/but-how-many-test-cases/">a good post about</a> why this type of measuring doesn&#8217;t work well)</p>
<p><strong>The same message but different meaning</strong><br />
I requested my team to send me a daily update with an enumeration of the use cased followed by a percentage of completion. It looks like this:</p>
<blockquote><p>Use case 010 request card: 100%<br />
Use case 020 approve request: 100%<br />
Use case 030 print smart card: 20%</p></blockquote>
<p>The numbers where growing so we made some progress. The second part of the daily update are the defects found during the day.</p>
<p>This week a blocking defect occurred in the first use case, number 010. The result is that the last 70% of the use case can’t be tested because that part of the application is blocked.<br />
The strange thing was that, the team reported a completion of 100% the day before, they found an blocking defect, still with a 100% completion. And use case 020 was also completed while this case get’s his input from 010.</p>
<p>As you may understand there was confusion between the test team and me. Because how can it happen that we have a blocking issue at 30%, we complete it 100% and also the next use case?</p>
<p><strong>A little drawing gave us the solution</strong><br />
Clarity was needed in this discussion to be sure we’re heading in the same direction. I made a little drawing, based on what I expect what went wrong.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/ScreenHunter_06-Jul.-22-15.26.jpg"><img class="aligncenter size-full wp-image-1478" src="http://www.testingthefuture.net/wp-content/uploads/2010/07/ScreenHunter_06-Jul.-22-15.26.jpg" alt="" width="505" height="215" /></a></p>
<p>The thing was, when the team communicated to me that a certain use case was 100% completed, they mean they did all the things they could do in that specific situation. But what I understand was they are at 100% so they are finished.</p>
<p>A blocking issue at 30% of the test execution means from their point of view, we executed all test cases we can execute at this moment so we’re 100% complete.<br />
I expected a completion of 30% in this case because the biggest part, 70%, isn’t covered.</p>
<p><strong>Lessons learned from this incident</strong><br />
However this was not a big problem with effect on the project I had some general lessons learned These are my lessons learned on the way to successful communication:</p>
<ul>
<li>Be sure you have the same expectations</li>
<li>Make drawings to clarify what you mean</li>
<li>If you explained something, ask the other  what you mean</li>
<li>Ask some questions about the progress the first times they delivered you the daily status update to be sure you understand the message</li>
<li>Relate different aspects to each other, for example blocking issues in a certain part, and the completion of that part.</li>
<li>Always keep in mind, in case of communication, nobody is right or wrong just be clear to each other.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/07/clarity-the-key-for-successful-communication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A simple combination for a better world</title>
		<link>http://www.testingthefuture.net/2010/07/a-simple-combination-for-a-better-world/</link>
		<comments>http://www.testingthefuture.net/2010/07/a-simple-combination-for-a-better-world/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:29:20 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[EHR]]></category>
		<category><![CDATA[EPD]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[smart card]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1454</guid>
		<description><![CDATA[Problem: In an earlier post we&#8217;ve seen some security issues with the Electronic Health Record. To avoid this type of information leakage we need to improve the awareness among the people using these cards. To try and solve this problem I want to introduce a little mix of existing components to improve the security level [...]]]></description>
			<content:encoded><![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%2F2010%2F07%2Fa-simple-combination-for-a-better-world%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F07%2Fa-simple-combination-for-a-better-world%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Problem: </em><br />
In an earlier <a href="../2010/06/people-the-weakness-of-the-epd-ehr/">post we&#8217;ve seen some security issues with the Electronic Health Record</a>. To avoid this type of information leakage we need to improve the awareness among the people using these cards.</p>
<p>To try and solve this problem I want to introduce a little mix of existing components to improve the security level and security awareness for the people that are using these (smart) cards for authentication. For example in hospitals and pharmacies they are using cards to have access to patient data (<a href="../2010/06/people-the-weakness-of-the-epd-ehr/">see this blog</a>). But people treat it unsafe. Maybe don’t see the value of this authentication card.</p>
<p>This post describes a solution, not in the field of software testing but more in the field of communication, a change of mindset to create awareness among the people. The final result is to improve health care. Because if people use their personal card in a safe way, information security will be on a higher level. This is also part of the health care, because if you’re a famous star, you don’t like it if your personal health record is known in the media. First of all some simple ingredients that are part of the combination to improve the world.</p>
<p>Let me give you an overview of the different ingredients.</p>
<p><strong>Ingredient 1: A printed hard plastic credit card</strong><br />
I think for 2,5 year now, (why? I don&#8217;t know) I carry with me, in my bunch of bank cards, two plastic cards printed with a linguistic and mathematical mnemonic. This printed hard plastic card can be printed with your own design. We need this technique later on if we combine this with the other two ingredients. Know that it’s possible to print your own design.</p>
<div id="attachment_1455" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/example-card-your-own-design.jpg"><img class="size-full wp-image-1455" src="http://www.testingthefuture.net/wp-content/uploads/2010/07/example-card-your-own-design.jpg" alt="" width="300" height="187" /></a><p class="wp-caption-text">Design your own business card</p></div>
<p><strong>Ingredient 2: The existing authentication cards</strong><br />
The cards we issue to our medical staff for authentication of the medical systems, like the electronic health record. There are several types of cards used all over the world. Most of them have the size of a credit card. These cards are used multiple times per day by all these people.</p>
<div id="attachment_1456" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/estonia-health-card.jpg"><img class="size-full wp-image-1456 " src="http://www.testingthefuture.net/wp-content/uploads/2010/07/estonia-health-card.jpg" alt="" width="300" height="191" /></a><p class="wp-caption-text">The Estonia Health Card</p></div>
<div id="attachment_1458" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/gesundheidskarte1.gif"><img class="size-full wp-image-1458 " src="http://www.testingthefuture.net/wp-content/uploads/2010/07/gesundheidskarte1.gif" alt="" width="300" height="189" /></a><p class="wp-caption-text">The German gesundheidskarte</p></div>
<div id="attachment_1459" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/07/uzi-pas.jpg"><img class="size-full wp-image-1459" src="http://www.testingthefuture.net/wp-content/uploads/2010/07/uzi-pas.jpg" alt="" width="300" height="191" /></a><p class="wp-caption-text">The Dutch UZI-pas</p></div>
<p><strong>Ingredient 3: Five Golden rules</strong><br />
5 Golden rules, 5 ‘keep in mind’ statements to create security awareness about the use of the authentication card as mentioned in ingredient 2. Statements like:</p>
<ul>
<li><em>This card is like a key, keep it private</em></li>
<li><em>This card is like underwear, don&#8217;t share it with others.</em></li>
<li><em>This card is your personal secret, don’t tell it to others</em></li>
<li><em>This card is like a glass, handle with care.</em></li>
<li><em>This card is like a sport car, be aware of his power</em></li>
</ul>
<p><strong>The recipe</strong><br />
If we combine these three ingredients together the result is a card with the same functions as the authentication card already in use. But from now on printed cards with 5 golden rules to create awareness for the secure use of this card. Because if people will see these 5 statements every time they use the card, they will be triggered about the security. They become aware of the importance of the data and the possibilities of an incorrect use of the card.</p>
<p><strong>The costs</strong><br />
Only a new design of the front or backside of the card.</p>
<p><strong>A better world</strong><br />
If this results is a safer use of the card it will also result in better quality of health for the patients. The staff in for example hospitals will use the card in a safe way. Leaking information of Hollywood stars to the media will happen less. The privacy shall improve with this very simple mix of ingredients.</p>
<p>If this argument is too simple, please let me know why.<br />
If you need more information please let me know and let&#8217;s make a new design for the backside for example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/07/a-simple-combination-for-a-better-world/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cloud Analysts</title>
		<link>http://www.testingthefuture.net/2010/06/cloud-analysts/</link>
		<comments>http://www.testingthefuture.net/2010/06/cloud-analysts/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 12:08:34 +0000</pubDate>
		<dc:creator>Ewald Roodenrijs</dc:creator>
				<category><![CDATA[Clouds]]></category>
		<category><![CDATA[Ewald Roodenrijs]]></category>
		<category><![CDATA[analysts]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[test clouds]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1439</guid>
		<description><![CDATA[Have you ever had the problem to setup a test environment? Or, even worse, to change the configuration of that environment? At a client I wanted to upgrade the test environment to match the storage capacity with the production environment. We were testing output documentation for customers and the client had a penalty by law [...]]]></description>
			<content:encoded><![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%2F2010%2F06%2Fcloud-analysts%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F06%2Fcloud-analysts%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Have you ever had the problem to setup a test environment? Or, even worse, to change the configuration of that environment? At a client I wanted to upgrade the test environment to match the storage capacity with the production environment. We were testing output documentation for customers and the client had a penalty by law of €120.000 for every not send or wrong output document. So we needed all the possible different options in the test database. Even though I had the budget to upgrade the environment, it still took me 3 months to persuade all stakeholders and to get it done! How can this be done better or easier or faster or&#8230;? A cloud?</strong></p>
<p>Last April and May there was a perfect example of when a cloud came in useful. There was an ‘ash cloud’ hovering over  Northwest Europe. Airlines couldn’t fly from and to any destination that  was under the ash. As a result a lot of passengers were stuck on  airports or couldn’t go on vacation. And what do most people do in such a  case? They call the airline for information. Luckily the airlines were  smart, they had a recording on the phone line to check their website. As  a result thousands of people were checking their airline websites,  which resulted in an overload of these websites. And&#8230; they went down.</p>
<p>If these website were cloud-enabled they could have added extra  capacity to the site servers to help the overloaded servers and people  could still access the sites!</p>
<p><strong> </strong></p>
<p>In the beginning of this month IBM Rational had its innovation conference in Orlando, Florida. I had the opportunity to be there. One of the things I had to do was to take a seat in the Cloud Analyst Panel. In this panel I had to give a short presentation for an amount of analysts from the worldwide research firms. In this post I’ll tell you what I had to say.</p>
<h3><strong>Demand on the test environment </strong></h3>
<p>This is an availability option, but what has this to do with testing? Well, the website testers could have tested for the load and stress on the site. But clouds can help testing also in other ways. They can provide the needed test infrastructure and test tooling. If you look at typical programs, they have a demand on the website certain parts of the year, when the tests are executed. Like for instance Amazon around Christmas or the Tax system (in the Netherlands) in April/May.  This is not only for one program, but also for more programs. But still there is no 100% demand whole year round, although it can happen there is a 120% demand.</p>
<p>Clouds can help! They give you a sheer number of environments for testing, when there is a demand for them. Standardization, virtualization and automation enable the use of clouds to create a multitude of (test) environments, when needed.</p>
<p><em>By the way: this is not only true for infrastructure, but also for the use of tooling in a SaaS option. This use of ‘software on demand’ creates a greater flexibility for using test tools.</em></p>
<h3><strong>Clouds have a potential for testing</strong></h3>
<p>The use of SaaS applications and environments in the cloud have a potential for testing. But we needed to put this in practice, instead of all this theory. We started a pilot project to use IBM services in the cloud, the Development &amp; Test Cloud and their SaaS test tools, to see how it could support testing.</p>
<p>We created the test environment in the cloud and also used the tools from the cloud. Now we could execute the test scripts in the environments and connected them with the test execution and test management tools. Just like a normal project!</p>
<p>Well, what happened? It worked! Of course there are some strengths and some weaknesses.</p>
<p style="text-align: center"><a href="http://www.testingthefuture.net/wp-content/uploads/2010/06/ScreenHunter_06-Jun.-29-13.00.jpg"><img class="aligncenter size-full wp-image-1448" src="http://www.testingthefuture.net/wp-content/uploads/2010/06/ScreenHunter_06-Jun.-29-13.00.jpg" alt="" width="639" height="424" /></a></p>
<h3><strong>Strengths of a cloud based test environment</strong></h3>
<ul>
<li>The <em>set-up</em> of the environment architecture is very fast</li>
<li>The <em>performance</em> of the current cloud environment is sufficient for      a normal- sized project. Performance is scalable &#8211; using more or less      cloud resources (no figures available yet).</li>
<li>Using integrated IBM Rational      tooling, it was possible to do <em>central      management</em> over all the cloud environments.</li>
<li>The use of <em>standardized</em> test tools (SaaS)      helps to cut time on set-up.</li>
<li>There are <em>system resources</em> available in the      cloud for applications and storage, freeing up system resources.</li>
<li>Data location for      storage, servers or applications is, in terms of compliance, traceable in the      control panel of the cloud. It’s transparent where services are running      and data is stored. Later this summer there will also be a possibility to      use separate data (using VPN), for example on your own network.</li>
<li>Instances can be saved and      recovered.</li>
</ul>
<h3><strong>Weaknesses of a cloud based test environment</strong></h3>
<ul>
<li>A test environment      coordinator needs to have <em>technical      skills</em>, because they are needed to install and manage some of the      cloud services (on Linux).</li>
<li>There is always a <em>confidentiality risk</em> when important      business information is set in a hybrid or public cloud. As it should be,      most of the security is left to the user, but tools are limited.</li>
<li><em>Back-up</em> is not ‘out-of-the-box’</li>
<li><em>Networking</em> is limited; no VPN, firewall, subnets are available. These are      needed to control access to the cloud servers.</li>
</ul>
<p>When we overcame these challenges we can use the cloud for our test environments. With cloud computing it’s possible to create multiple (testing) environments in and flexibly use tools from the cloud. These environments can therefore be used as testing and acceptance environments, so reducing the need for other expensive environments that have to be set up internally and are only used when tests are executed.</p>
<p style="text-align: center"><object width="500" height="410"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=innovate10-testinthecloudv1-0-100629065405-phpapp01"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=innovate10-testinthecloudv1-0-100629065405-phpapp01"  type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="410"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/06/cloud-analysts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Master the test profession</title>
		<link>http://www.testingthefuture.net/2010/06/master-the-test-profession/</link>
		<comments>http://www.testingthefuture.net/2010/06/master-the-test-profession/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 09:23:23 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[test profession]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1430</guid>
		<description><![CDATA[It’s not obvious when you’re a good tester. It’s even more difficult to point out who are excellent testers. It’s hard to measure the quality of a tester. Can you express this  in a certain amount of bugs, The amount of articles, reviews, visits of conferences or the power to convince people? It’s not easy [...]]]></description>
			<content:encoded><![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%2F2010%2F06%2Fmaster-the-test-profession%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F06%2Fmaster-the-test-profession%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>It’s not obvious when you’re a good tester. It’s even more difficult to point out who are excellent testers. It’s hard to measure the quality of a tester. Can you express this  in a certain amount of bugs, The amount of articles, reviews, visits of conferences or the power to convince people? It’s not easy to say when you really a master in the test profession.</p>
<p>This post is inspired by a lot of other blogs as you can see below the image. Reading all these blogs points out that masters the test profession exist in multiple parts.</p>
<p>However it’s hard to determine what makes you a good tester there are some characteristics. The figure below shows, in my opinion, the most important aspects of being a good tester. You can have a couple of them, but the more you have, the better a tester you are. All these aspects are related to each other. Indeed you can be a very good tester with a lot of method and tools and domain knowledge, but if there is a lack of communication skills it’ll be hard to make the results clear for, for example, the business.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2010/06/masterthetestprofession-small.jpg"><img class="aligncenter size-full wp-image-1431" src="http://www.testingthefuture.net/wp-content/uploads/2010/06/masterthetestprofession-small.jpg" alt="" width="549" height="352" /></a></p>
<h3 style="text-align: center">Click at the image to open the large  picture!!</h3>
<p>Let me give you some interesting links, food for thought and food for reading!</p>
<p><strong>Soft skill<br />
</strong>A blog I will mention in this case is a post of <a href="http://twitter.com/testertested">Pradeep Soundarajan,</a> in the post “<a href="http://testertested.blogspot.com/2010/02/coaching-testers-on-bug-reports.html">Coaching testers on Bugs reports, Advocay &amp; Credibility</a>” he mentions a couple of things that are directly related to the soft skills you as a tester must have. Review, interview and communication skills, but don’t forget the ability to make estimations about the message you send out to the organization and the way you describe these things.</p>
<p><strong>Open for feedback<br />
</strong>A good example of helping each other with feedback is the post of <a href="http://twitter.com/jamesmarcusbach">James Bach</a>, “<a href="http://www.satisfice.com/blog/archives/475">How challenging each other helps the craft</a>”. It not only helps the (testing) craft, but it also helps you to grow in skills and profession.</p>
<p><strong>Domain knowledge<br />
</strong>The better you understand a certain domain, for example payments, the better you can determine the impact of a certain bug. If you have to test, for example the applications at your EMV chip (the new chip of your banking card) of your payment card you need to know a lot. Think about the payment schemes,transactions in the background, how an ATM works, what the different applications in the chip are, how you can read that kind of data and what it means.</p>
<p>If it’s not clear what I mean go on reading the next paragraph, maybe this is applicable for you. Do you know some interesting posts about having domain knowledge? Please let me know!</p>
<p><strong>Continuous learning<br />
</strong>If we speak about continuous learning everything can be an object for study. The test object, as well as our own skills and knowledge. Challenge yourself, best practices, other testers and feel free to write about it. <a href="http://twitter.com/rob_lambert">Rob Lambert</a> points it out in short post “<a href="http://thesocialtester.posterous.com/dont-be-a-follower-be-a-tester">Don’t be a follower, be a tester</a>” This post holds a couple of interesting links to other stuff and to the video of the <a href="http://itknowledgeexchange.techtarget.com/software-quality/james-bach-the-buccaneer-tester/">buccaneer tester</a> by James Bach.</p>
<p>“<a href="http://selenadelesie.com/2010/06/20/the-tombstone-puzzle/">The Tombstone Puzzle</a>” by <a href="http://twitter.com/sdelesie">Selena Delesie</a> and the post “<a href="http://xndev.blogspot.com/2007/03/testing-challenge.html">a testing challenge</a>” by <a href="http://twitter.com/mheusser">Matthew Heusser</a> are good example of how we can learn continuously.</p>
<p>Another good movement is weekend testing. A lot of people are writing about this. <a href="http://twitter.com/jeroenro">Jeroen Rosink</a> write about this topic in the post “<a href="http://testconsultant.blogspot.com/2010/06/ewt22-test-fishing-for-bugs-and.html">Test fishing for bugs and mismanagement</a>” and “<a href="http://testconsultant.blogspot.com/2010/05/thinking-about-testing-and-learning.html">Thinking about testing and learning</a>”</p>
<p><strong>Knowledge of methods and tools<br />
</strong>The discussion about the value of certification and the different methods is a discussion I like. People have their pro’s and con’s. Check the blogs I mentioned above and find these discussion.</p>
<p>The knowledge of tools is a very important one. Not only IE or Firefox, but also spiders, analyzers and proxy tools for example can be useful. The more knowledge you have about this topic the better you can manage the test profession. Read my blog “<a href="../2010/03/hidden-treasures-for-everyone/">Hidden treasures for everyone</a>” to see how a free tool can help you finding security bugs.</p>
<p>To master the test profession you have to improve yourself for all these and more of these aspects! More about the characteristics of a tester can be found via the following links:</p>
<p>#1: <a href="../2010/05/page/2010/05/attitude-or-methods/">Attitude or methods</a><br />
#2: <a href="../2010/05/2010/05/testers-are-like-priests/" target="_blank">Testers are priests<br />
</a>#3: <a href="../2010/05/focus-on-result-starts-with-the-business/">Focus on result starts with the business</a><br />
#4: <a href="http://www.testingthefuture.net/2010/06/master-the-test-profession/" target="_blank">Master the test profession</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/06/master-the-test-profession/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 Easy steps to gather your information</title>
		<link>http://www.testingthefuture.net/2010/06/5-easy-steps-to-gather-your-information/</link>
		<comments>http://www.testingthefuture.net/2010/06/5-easy-steps-to-gather-your-information/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:42:35 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[innovation in testing]]></category>
		<category><![CDATA[structured testing]]></category>
		<category><![CDATA[gather information]]></category>
		<category><![CDATA[mindmap]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1417</guid>
		<description><![CDATA[As a tester or developer you start very often on new projects. Here are 5 easy steps to create an overview in the chaos and overload of information. Click at the image to open the large picture!! The 5 steps Gather information; Make an overview of the information; Read important information; Make drawings, and flows; [...]]]></description>
			<content:encoded><![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%2F2010%2F06%2F5-easy-steps-to-gather-your-information%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F06%2F5-easy-steps-to-gather-your-information%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>As a tester or developer you start very often on new projects. Here are 5 easy steps to create an overview in the <b>chaos</b> and <b>overload</b> of information.</p>
<p><a href="http://www.testingthefuture.net/wp-content/uploads/2010/06/mindmap-gather-information.jpg"><img class="aligncenter size-full wp-image-1418" src="http://www.testingthefuture.net/wp-content/uploads/2010/06/mindmap-gather-information.jpg" alt="" width="581" height="410"></a></p>
<h3 style="text-align: center">Click at the image to open the large picture!!</h3>
<p><b>The 5 steps</b></p>
<ol>
<li>Gather information;</li>
<li>Make an overview of the information;</li>
<li>Read important information;</li>
<li>Make drawings, and flows;</li>
<li>Summarize.</li>
</ol>
<p><b>Some interesting links</b><br />
Most of the time I directly start a mindmap via <a href="http://www.mindmeister.com/">Mindmister.com</a>, it’s free and you can access it from everywhere 24/7. It even has a collaboration options and the great benefit of this is, that you can work together with several people to get an overview.</p>
<p>The second link is a link I use for new projects where a lot of suppliers are involved. At this portal you can find the <a href="http://www.commoncriteriaportal.org/">common criteria</a> for certain projects.</p>
<p>For a lot of background information you can use, for example Wikipedia, but also communities like the <a href="http://www.icmcc.org/">ICMCC</a> for the health market, these are all very useful (thanks to <a href="http://twitter.com/icmcc">@ICMCC</a> for the great job he’s doing all day).</p>
<p>Don’t forget thing like the patent database; via <a href="http://www.espacenet.com/index.en.htm">this link</a> you can find the international database. It’s a very useful source about products and services.</p>
<p>And don’t forget the <a href="http://twitter.com/#search?q=testing">Twitter search function</a>, for useful for the first steps.</p>
<p>What is your approach? What steps do you follow to get the right information? Please feel free to share your tips!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/06/5-easy-steps-to-gather-your-information/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Performance testing on the clouds</title>
		<link>http://www.testingthefuture.net/2010/06/performance-testing-on-the-clouds/</link>
		<comments>http://www.testingthefuture.net/2010/06/performance-testing-on-the-clouds/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 12:33:27 +0000</pubDate>
		<dc:creator>Ewald Roodenrijs</dc:creator>
				<category><![CDATA[Clouds]]></category>
		<category><![CDATA[Ewald Roodenrijs]]></category>
		<category><![CDATA[cloud testing]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[test clouds]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1409</guid>
		<description><![CDATA[A performance test is usually done at the end of the test phase. This because of the need of a well enough performing environment. The environment that is most production-like is the acceptance environment. This creates a risk in applications that are highly dependent on a high performance, because the defects are found late in [...]]]></description>
			<content:encoded><![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%2F2010%2F06%2Fperformance-testing-on-the-clouds%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F06%2Fperformance-testing-on-the-clouds%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>A performance test is usually done at the end of the test phase. This because of the need of a <em>well enough</em> performing environment. The environment that is most production-like is the acceptance environment. This creates a risk in applications that are highly dependent on a high performance, because the defects are found late in the process and are therefore expensive to fix. But how can we help this?</strong></p>
<p>With a test cloud this can be done in <em>every</em> environment. Whenever the infrastructure needs to be upgraded to a production-like infrastructure this can be achieved in the cloud. After the needed performance tests the environment can again be decreased.</p>
<p>With the use of the needed infrastructure from a cloud a more ‘real’ load can be generated than the virtual load from arduous tools. A cloud enabled performance test tool (like the one from <a href="http://www.soasta.com/">SOASTA</a>, see image) works with the cloud to generate the needed load and stress to test an application (which is or isn’t in a cloud environment).</p>
<p><img class="alignnone" src="http://e-mojo.net/wp-content/uploads/2010/03/4405976247_0fd13b6f26.jpg" alt="" width="500" height="342" /></p>
<p style="text-align: center">
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/06/performance-testing-on-the-clouds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bad certification and the pesticide paradox</title>
		<link>http://www.testingthefuture.net/2010/06/bad-certification-and-the-pesticide-paradox/</link>
		<comments>http://www.testingthefuture.net/2010/06/bad-certification-and-the-pesticide-paradox/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 14:02:03 +0000</pubDate>
		<dc:creator>Andréas Prins</dc:creator>
				<category><![CDATA[Andréas Prins]]></category>
		<category><![CDATA[structured testing]]></category>
		<category><![CDATA[EPD]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://www.testingthefuture.net/?p=1404</guid>
		<description><![CDATA[Certification of software can be useful If you have a large network of applications connected to each other, exchanging critical information to each other and the software is of different vendors, certification of the software can be very useful. Take for example the electronic health record (EHR), all kinds of vendors are sending and receiving [...]]]></description>
			<content:encoded><![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%2F2010%2F06%2Fbad-certification-and-the-pesticide-paradox%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.testingthefuture.net%2F2010%2F06%2Fbad-certification-and-the-pesticide-paradox%2F&amp;source=ewaldroodenrijs&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Certification of software can be useful</strong><em><br />
</em>If you have a large network of applications connected to each other, exchanging critical information to each other and the software is of different vendors, certification of the software can be very useful. Take for example the electronic health record (EHR), all kinds of vendors are sending and receiving information to and from each other. This data is very critical in the meaning of life and dead of people.</p>
<p>For this type of software certification is useful. As a part of the assessment is the execution of a test set to validate of the software works according certain standards. To be sure that each tag in for example an SOAP message has the same meaning. But there is a little problem…</p>
<p><strong>The pesticide paradox</strong><br />
If you’re using always the same test set to verify the software and you don’t change the test set you will not find any new bugs except for regression. This is according to the ISTQB source the pesticide paradox.</p>
<p>But what if you’re executing with for example the EHR an end-to-end test after you’ve certified the software? What if you find new bugs while you’re exchanging the information between systems of different vendors? What if you find issues when you’re live? Why haven’t you found them during the certification process?</p>
<p>If the test set of the certification process doesn’t change, you’re not able to find more issues in the software. Even if the software works according to certain standards this doesn’t mean the software works correct in each situation, it only works good enough according to the certification standard.</p>
<p><strong>Bad certification if the test set doesn’t change<br />
</strong>Does that mean that if you do not change the test set of the certification procedure of the software that the certification is bad? I don’t think so; it’s good enough according to the standards.<br />
But failures in the software can lead to failures related to the dead of people why not improving the certification procedure?</p>
<p>If your software is certified with a certain version of the certification you know it works according to that certification. But this doesn’t mean it works fine in every situation.<br />
If we give our software certificates must we change continuously our test set to improve the quality?</p>
<p><strong>Continuous improvement of the set of qualifications</strong><br />
That’s why it’s important to change continuously the test set, make it bigger or better to cover more situations. If there occur bugs during the end-to-end test among different vendors, if there are new issues from production in for example the hospital, why not adding them to the test set?</p>
<p>If you improve the test set, change the certification, bugs from the past will not occur anymore in that situation because they are covered. And yes, existing software must be recertified maybe every half year.</p>
<p>Adding new tests to the test set cost time and money, but if you automate the test execution it’s not that much work. It shall give you more profit because the certification takes place before the end-to-end test with multi vendors and more important it takes place before you’re in production.</p>
<p>What I want to say is, learn from these important lessons learned. An extra test can save a life or a least a failure and money!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingthefuture.net/2010/06/bad-certification-and-the-pesticide-paradox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
