<?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>Roque Consulting</title>
	<atom:link href="http://www.roque.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roque.co.uk</link>
	<description>An Eye for Detail, A Passion for Quality</description>
	<lastBuildDate>Thu, 05 Apr 2012 12:03:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Introduction To Beta Testing</title>
		<link>http://www.roque.co.uk/2012/04/introduction-to-beta-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introduction-to-beta-testing</link>
		<comments>http://www.roque.co.uk/2012/04/introduction-to-beta-testing/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 12:03:27 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=852</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-8530"></div></div>
<div class="ngg-imagebrowser" id="ngg-imagebrowser-1-852">

	<h3>Introduction To Beta Testing</h3>

	<div class="pic">
<a href="http://www.roque.co.uk/wp-content/gallery/netatesting/slide1.jpg" title="Introduction To Beta Testing by Tony Simms" class="shutterset_netatesting">
	<img alt="Introduction To Beta Testing" src="http://www.roque.co.uk/wp-content/gallery/netatesting/slide1.jpg"/>
</a>
</div>
	<div class="ngg-imagebrowser-nav"> 
		<div class="back">
			<a class="ngg-browser-prev" id="ngg-prev-3" href="http://www.roque.co.uk/2012/04/introduction-to-beta-testing/?pid=3">&#9668; Back</a>
		</div>
		<div class="next">
			<a class="ngg-browser-next" id="ngg-next-4" href="http://www.roque.co.uk/2012/04/introduction-to-beta-testing/?pid=4">Next &#9658;</a>
		</div>
		<div class="counter">Picture 1 of 11</div>
		<div class="ngg-imagebrowser-desc"><p>Introduction To Beta Testing by Tony Simms</p></div>
	</div>	

</div>	


]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2012/04/introduction-to-beta-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaining ‘Buy in’ for testing</title>
		<link>http://www.roque.co.uk/2012/03/gaining-buy-in-for-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gaining-buy-in-for-testing</link>
		<comments>http://www.roque.co.uk/2012/03/gaining-buy-in-for-testing/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 10:38:07 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Software testing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Blog]]></category>
		<category><![CDATA[stakeholder by in]]></category>
		<category><![CDATA[stakeholder involvement]]></category>
		<category><![CDATA[stakeholder management]]></category>
		<category><![CDATA[test management]]></category>
		<category><![CDATA[Test Metrics]]></category>
		<category><![CDATA[test strategy]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[testing software]]></category>
		<category><![CDATA[testing stratagies]]></category>
		<category><![CDATA[Testing websites]]></category>
		<category><![CDATA[thoughts on testing]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=840</guid>
		<description><![CDATA[<p>To be vested with enormous authority is a fine thing; but to have the on-looking world consent to it is a finer.<br /> Mark Twain</p> <p>I believe that gaining the buy in of the stakeholders is an essential element for the success of ant testing activity. That buy in should include stakeholders in the widest [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-8410"></div></div><blockquote><p>To be vested with enormous authority is a fine thing; but to have the on-looking world consent to it is a finer.<br />
Mark Twain</p></blockquote>
<p>I believe that gaining the buy in of the stakeholders is an essential element for the success of ant testing activity. That buy in should include stakeholders in the widest sense of the word, sponsors, users, suppliers, support staff all have a stake in your activities. The more that someone feels that they have been involved in the process, the more they feel that their views have been considered and the more they feel that their needs will be addressed, the more they are likely to support the testing and enable its fulfilment.</p>
<p>By engaging with these stakeholders early on, what they require of the testing and what is required of them are understood whilst there is still time to address any issues or gaps. For example, if there is a forward calendar for the use of a certain test system such as a test payment gateway, it is better to understand early on what needs to be done to book time on that system, than to discover a week before it is required that it is being used by another project, or that that the business has a requirement to test the integrity of data migration but that the project considers data migration out of scope.</p>
<p>Within the overall group of stakeholders, some will be more important in terms of their ability to influence testing (either because of demands they place on testing, or because of the demands testing places on them) than others and some will be more able to be involved in the process of developing the test strategy than others. Unfortunately the important are not always as available as they need to be. At the beginning it is important that a working relationship based on trust is established that ensures that best use is made of people’s time and resources. Expecting a busy stakeholder, to attend a poorly planned workshop, halfway across the country with two days’ notice and no information on what will be discussed is not likely to go down well with any stakeholder.</p>
<p>I tend to approach stakeholder involvement in the following manner.</p>
<p><strong>Initial Investigation:</strong></p>
<p>Initial discussions with the project team and a read through of all available documentation is used to gain as good an understanding of the project as possible. I note the overall purpose of the project, the scope and the technology involved. I look at the requirements of the project to begin to understand the phases and levels of testing I might be required to undertake. I then begin to list the people/departments I need to talk to.</p>
<p>Based on the list I then try to set up a number of one to one meetings with key players, those who have the greatest ability to influence my testing, either by placing demands on me, or being critical in supplying something that testing will rely on. The idea of these early ‘one to ones’ is to build up good will, discover what I really need to know, to allow them to point me to other people I should be consulting with, either in addition to or instead of them. It allows them to begin to think about what the testing will involve and start to make an early contribution. I also find that ‘one to one’ meetings allow people to be more honest, even brutal in their answers and contributions. I encourage such contributions as I want to understand as well and as early as possible, what obstacles I will be facing.</p>
<p><strong>Wider Workshops</strong></p>
<p>Having identified the people I need to talk to, and having a better idea of what I need to talk about, I then set up a number of workshops and conferences, often based on groups with a similar interest, for example, users from different departments, technical and infrastructure people, management group etc. During these workshops I focus clearly on a set of objectives designed to discover or impart specific information to allow testing to move forward.</p>
<p>Following on from the workshops I issue regular and meaningful reports, updates and briefings, presenting the outcomes from the workshops, reporting the progress and clearly detailing how the workshops have influenced the development of the test strategy.</p>
<p><strong>The Bank of Goodwill</strong></p>
<p>Regardless of whether a particular stakeholder is making demands of testing, or whether testing is making a demand of them, an element of goodwill is required on all sides to approach obstacles, differences and extraordinary requests in the most effective and helpful manner as possible. I consider the early days in a project an opportunity to build up good will, and see each positive interaction with a stakeholder as a deposit in the goodwill bank. Asking the opinion of a subject matter expert, moving a meeting to fit another’s diary, taking time to explain a difficult concept or sending out useful and meaningful information, all add to the goodwill being generated. Later, as I discover I have made a mistake here, or for whatever reason need to change something there, or am reliant on this or that person to go the extra mile in order to assist testing, I am able to make a withdrawal from that bank of good will. Involving stakeholders, listening to their concerns, adapting to their requirements, keeping them fed with worthwhile information and getting their buy-in is the most effective way of building up that positive balance of good will that will contribute greatly to the success of the testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2012/03/gaining-buy-in-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five good reasons to have a test strategy</title>
		<link>http://www.roque.co.uk/2011/10/ten-good-reasons-to-have-a-test-strategy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ten-good-reasons-to-have-a-test-strategy</link>
		<comments>http://www.roque.co.uk/2011/10/ten-good-reasons-to-have-a-test-strategy/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 11:36:29 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Software testing]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[test management]]></category>
		<category><![CDATA[test strategy]]></category>
		<category><![CDATA[testing software]]></category>
		<category><![CDATA[testing stratagies]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=826</guid>
		<description><![CDATA[<p>I am sometimes asked, “Do we really need a test strategy?” and often such a question is followed immediately with a statement such as, “We have a test plan.” “No one will read it” or “We won’t follow it anyway”.</p> <p>I suggest that all projects should have a documented test strategy.</p> <p>Here are five good [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-8270"></div></div><p>I am sometimes asked, “Do we really need a test strategy?” and often such a question is followed immediately with a statement such as, “We have a test plan.” “No one will read it” or “We won’t follow it anyway”.</p>
<p>I suggest that all projects should have a documented test strategy.</p>
<p>Here are five good reasons why I feel that having an appropriate test strategy, documented at the right level makes sense and represents good practice.</p>
<p> Please feel free to challenge them or supply other good reasons&#8230;.</p>
<p>1: Documenting a test strategy gives you time to think about what exactly the testing has to achieve, what and who is required to achieve it, how long it might take and what stages you will have to go through.  Particularly if intelligently following a checklist of items to consider it helps manage and formalise your thinking so that all elements are covered.</p>
<p>2: Circulating a documented test strategy allows others to review, to cross reference sections and validate the content.  This is particularly useful where you do not have the level of knowledge you would like.</p>
<p>3: Documenting a strategy assists with the overall project planning, providing the project manager with a reference document that provides a comprehensive list, explanation and justification for the various test phases and requirements, and can provide evidence to support the testing budget you are asking for.</p>
<p>4: Having a documented test strategy provides a point of reference both for yourself and others as the project progresses, allowing you to be reminded of the overall goals that have been agreed as you adapt the strategic response to each new challenge.</p>
<p>5:: Having a documented strategy allows all stakeholders to have a say in the testing process and allows the final approach to be signed up to by all relevant parties. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/10/ten-good-reasons-to-have-a-test-strategy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Eat your greens, or there’s no pudding</title>
		<link>http://www.roque.co.uk/2011/08/eat-your-greens-or-there%e2%80%99s-no-pudding/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eat-your-greens-or-there%25e2%2580%2599s-no-pudding</link>
		<comments>http://www.roque.co.uk/2011/08/eat-your-greens-or-there%e2%80%99s-no-pudding/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 17:49:52 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=824</guid>
		<description><![CDATA[<p style="text-align: left;" align="center">Ask anyone who works with me what makes me happy, and they will tell you, “Being miserable”. I love bearing bad news, Oh, I pretend I am concerned about ensuring quality,  protecting the organisation and adding value, but really I just love to find fault. I love to say “I told you so”, [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-8250"></div></div><p style="text-align: left;" align="center">Ask anyone who works with me what makes me happy, and they will tell you, “Being miserable”. I love bearing bad news, Oh, I pretend I am concerned about ensuring quality,  protecting the organisation and adding value, but really I just love to find fault. I love to say “I told you so”, or “Your all a bunch of cowboys” or “This  is simply not fit for purpose” But for a tester just to go about finding  fault and telling anyone that will listen that the code is a pile of ‘doo-doo’ is a bit like a child that refuses to eat their greens and is allowed to go  straight for the pudding. It really isn’t healthy.<strong> </strong></p>
<p style="text-align: left;" align="center"><strong></strong></p>
<p style="text-align: left;" align="center"><strong>I would like to suggest two fundamental and basic areas of test discipline we need to adopt as part of a healthy ‘eat your greens’  approach to testing,</strong></p>
<p style="text-align: left;" align="center"><strong>First</strong></p>
<p style="text-align: left;" align="center">I believe we have a  responsibility to really understand both, what are the requirements, and what  we are testing. I know it sounds obvious, but I can’t count the number of  times I have seen bug reports raised which totally misses the point. I have  seen functionality reported as a bug, which is actually the exact  functionality the business asked for. I have seen bugs raised, against<br />
functionality that is not due to be delivered. I have even seen a bug raised  against a system we were not even testing!</p>
<p style="text-align: left;" align="center">Raising invalid bug  reports helps no one, and adds administrative overheads. Testers have a  responsibility to fully understand what is being tested and what it is being  tested against. Test managers have a responsibility to ensure that they don’t  rush testers into writing and executing tests without enough time to prepare  and to get up to speed on the system.</p>
<p style="text-align: left;" align="center">Within this area of  understanding what is being tested, I think there is another area that  indicates a maturity of testing (and tester) which has to do with discernment,  making correct judgements and applying an intelligent and critical evaluation  of the merit of the test being undertake. This involves not simply blindly  following a test script, but thoughtfully deciding when to deviate from the  script, either because the deviation is likely to reveal issues with the  system, or because the test itself in inadequate or wrong is some respect.</p>
<p style="text-align: left;" align="center"><strong>Second</strong></p>
<p style="text-align: left;" align="center">If we raise a bug, we  have a responsibility to give the developer as much information as we can to  assist them with understand the bug and working towards its resolution.  Depending on the tester, there will be more or less information that we can  give, ranging from a full account of what the bug is and how it can be  recreated through to suggesting root causes and avenues of investigation or  corrective action the developer can take.</p>
<p style="text-align: left;" align="center">I have seen some truly appalling bug reports in my time, and have had to sit and take the justified criticism of development leads on the chin and then go and have stern words with the team. As a test manager, it is your responsibility to ensure your team are  eating their greens.</p>
<p style="text-align: left;" align="center">If there was a light  bulb joke for testers it might go like this.</p>
<p style="text-align: left;" align="center"><em>How many testers does it take to change a light bulb?<br />
None, they only point out that it is broken!</em></p>
<p style="text-align: left;" align="center">Simply writing the bug report is not enough, like many things we say, it’s not what we say, but  how we say it that counts. Mature testers, (who eat their greens) take time  to read through their bug reports to make sure they make sense, are well  structured, are devoid of accusations and confrontational tones and give as  much relevant information as possible. Certainly a bug report should only  contain one issue, not two or three (or more!). Top tip for bug reports……  screen shots.</p>
<p style="text-align: left;" align="center">
<p style="text-align: left;" align="center">I am sure others  could come up with additional items, which though not quite as fun as raising  the bug, are none the less critical to a healthy mature test process and test  team. In fact why not suggest some via the comment section, that way we can<br />
all come up with clean plates and be ready for some jelly* and ice cream.</p>
<p style="text-align: left;" align="center">
<p style="text-align: left;" align="center"><em>Tony Simms is the Principal Consultant at Roque  Consulting (<a href="http://www.roque.co.uk/">www.roque.co.uk</a>). </em></p>
<p style="text-align: left;" align="center"><em>He can be  contacted via email at tony.simms@roque.co.uk  </em></p>
<p style="text-align: left;" align="center">*For American  readers, that&#8217;s  &#8217;Jello&#8217;, not what you think of as jelly but that the rest of the English  speaking world rightly calls jam!</p>
<p style="text-align: left;" align="center">
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/08/eat-your-greens-or-there%e2%80%99s-no-pudding/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>DownloadLinks</title>
		<link>http://www.roque.co.uk/2011/08/downloadlinks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=downloadlinks</link>
		<comments>http://www.roque.co.uk/2011/08/downloadlinks/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 10:11:29 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=813</guid>
		<description><![CDATA[PDF Downloads <p><a title="Managing 3rd..." href="http://www.roque.co.uk/wp-content/uploads/2011/08/Managing-Third-Party-Suppliers.pdf" rel="lyteframe" rev="width: 850px; height: 500px; scrolling: yes;">Managing Third Party Supply Quality</a></p> <p>&#160;</p> <p>&#160;</p> <p>&#160;</p> <p>&#160;</p> <p><a href="http://www.roque.co.uk/wp-content/uploads/2011/08/six-hat-thinking-applied-to-testing.pdf" rel="lyteframe" rev="width: 850px; height: 500px; scrolling: yes;">Six hat thinking applied to testing</a></p>]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-8140"></div></div><h2>PDF Downloads</h2>
<p><a title="Managing 3rd..." href="http://www.roque.co.uk/wp-content/uploads/2011/08/Managing-Third-Party-Suppliers.pdf" rel="lyteframe" rev="width: 850px; height: 500px; scrolling: yes;">Managing Third Party Supply Quality</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.roque.co.uk/wp-content/uploads/2011/08/six-hat-thinking-applied-to-testing.pdf" rel="lyteframe" rev="width: 850px; height: 500px; scrolling: yes;">Six hat thinking applied to testing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/08/downloadlinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s the point of a ‘Gate’ if there is a chuffing great hole in the fence?</title>
		<link>http://www.roque.co.uk/2011/08/what%e2%80%99s-the-point-of-a-%e2%80%98gate%e2%80%99-if-there-is-a-chuffing-great-hole-in-the-fence/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what%25e2%2580%2599s-the-point-of-a-%25e2%2580%2598gate%25e2%2580%2599-if-there-is-a-chuffing-great-hole-in-the-fence</link>
		<comments>http://www.roque.co.uk/2011/08/what%e2%80%99s-the-point-of-a-%e2%80%98gate%e2%80%99-if-there-is-a-chuffing-great-hole-in-the-fence/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 15:43:20 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Mobile Testing]]></category>
		<category><![CDATA[quality gates]]></category>
		<category><![CDATA[Release decision]]></category>
		<category><![CDATA[release report]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software release process]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Blog]]></category>
		<category><![CDATA[software testing quality gates]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[Testing websites]]></category>
		<category><![CDATA[thoughts on testing]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=770</guid>
		<description><![CDATA[<p>Last year, as I drove through the beautiful Alentejo on holiday, the current Mrs Simms pointed out a rather ornate wrought iron gate built on the side of the road by a dirt track. The gate was closed, and the track split into three, one (if the gate was open) would take you through the [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-7710"></div></div><p>Last year, as I drove through the beautiful Alentejo on holiday, the current Mrs Simms pointed out a rather ornate wrought iron gate built on the side of the road by a dirt track. The gate was closed, and the track split into three, one (if the gate was open) would take you through the gate up to what we supposed was a ‘Monte’ somewhere above. The other two  split left and right around the gate and then joint the first in its ascent. There were no walls or fences, just the gate! Now a gate that serves no purpose might sound strange to some people, but not to testers. Oh no, we are only too familiar with such events.</p>
<p>We take time to review the requirements and give each an acceptance criteria  or test result that it has to achieve before it can be marked as a ‘pass’. We create a test strategy that states that for this or that phase of testing there will be a set of entrance criteria that needs to be met before something can be considered ready for test and a set of exit criteria that that have to be met before we can consider the phase completed. We may even hold readiness review and quality gate meetings.  But time and time again we see the criteria failing and compromises or exceptions being made. What’s the point of a gate, if the blighters can simply navigate around it with ease?</p>
<p>In fact I have recently had cause to ponder this very situation as we near a quality gate on my current project with no hope of achieving its criteria and the fence hurdlers, tunnel diggers, hedge cutters and gate crashers start to rehearse their arguments and voice their demands to be let through.</p>
<p>First of all, just like the gates on my dirt track, even if they are ineffective, the very fact that they are there presents a message, By stating in advance what the acceptance criteria is, it gives a clear goal to aim for. Knowing what is being aimed for is the first step towards achieving. So in my case,  I have set some fairly stringent entry criteria for a round of testing that is coming up. The supplier knew what the criteria were and, although they won’t be able to meet them, at least they knew what was expected and what to work towards. Without the gate, we would simply have been delivered a set of code that might or might not have had a suitable level of maturity.</p>
<p>The fact that we had specified the quality gate criteria in advance, also means that everyone is clear that they have failed. The supplier can’t say that they have delivered what was expected, and the customer cant suddenly deicide that they want a lot more than has been delivered. There was a measure, the gate has shown that the measure has not been met and although we will navigate around the gate it is clear on what basis we proceed.</p>
<p>Also I believe that having gates at regular intervals along the path does give you the opportunity to track progress. I have written elsewhere about the tendency for suppliers to go ‘Red October’, so that you really don’t know where the software is at until it suddenly pops up. The gate means that the supplier has to stop and present the current state of their software at predefined intervals. Involving the right people in the gate review means that you can get a quick decision on any issues and decide if you will or will not allow the software to pass through to the next stage, or whether the gate will bar progress until the criteria has been met.</p>
<p>The gates we have set are governed by ‘Readiness Reviews’, so along with the question around what criteria has been met and what has failed, we also look at all the elements we have to have in place before we can proceed with testing.</p>
<p>Typically the gate will look to review the following elements</p>
<ul>
<li>Risk &amp; Issues</li>
<li>Release Note</li>
<li>Entry criteria</li>
<li>Environment build and availability</li>
<li>Data</li>
<li>Resource</li>
</ul>
<p>So, even though my fence may be full of holes, and the gate can be pushed open fairly easily, the very fact that I have a gate at all adds some value to the process. The stronger the fences and the more secure the gate, the more value it adds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/08/what%e2%80%99s-the-point-of-a-%e2%80%98gate%e2%80%99-if-there-is-a-chuffing-great-hole-in-the-fence/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why does bad software get released?</title>
		<link>http://www.roque.co.uk/2011/06/why-does-bad-software-get-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-does-bad-software-get-released</link>
		<comments>http://www.roque.co.uk/2011/06/why-does-bad-software-get-released/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 17:31:38 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Software testing]]></category>
		<category><![CDATA[Release decision]]></category>
		<category><![CDATA[release report]]></category>
		<category><![CDATA[Review Process]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software release process]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Blog]]></category>
		<category><![CDATA[test management]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[thoughts on testing]]></category>

		<guid isPermaLink="false">http://roqueconsulting.wordpress.com/?p=175</guid>
		<description><![CDATA[<p>Have you ever come across a piece of software that just  does not work and wonder, ‘How the heck did this get released?’</p> <p>Or maybe you have actually worked on a project were you tell the powers to be that the software should not be released, but lo and behold, they go and do it [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-1760"></div></div><p>Have you ever come across a piece of software that just  does not work and wonder, ‘How the heck did this get released?’</p>
<p>Or maybe you have actually worked on a project were you tell the powers to be that the software should not be released, but lo and behold, they go and do it anyway. I had cause to reflect on this question just recently …….. why does bad code get released?</p>
<p>There are of course a myriad of reasons and circumstances that lead to poor code being released, however once cause can be the company culture.</p>
<p>If developers are highly valued, and testers are seen of less value, then it is easy to see why the voice of the tester can go unheard and their view ignored or trodden over.</p>
<p>If testers are no tsufficiently technical or unable to write a coherent and convincing report, their message can get shot down in the general debate, or considered of little value due to the poor presentation.</p>
<p>If the release decision is taken place behind closed doors with no opportunity for the test report to be presented and discussed then the information regarding the true<br />
state of the software might never be made available to those making the decisions.</p>
<p>Of course, there may be a number of reasons why, even though the test report is fully understood, the release is still sanctioned and bad code is released.  However these tend to be few and far between<br />
in my experience, the main reason is that the test department of one reason or another is excluded from the process.</p>
<p>Who do I blame?   The test department. We need to do more to ensure we are respected, valued and listened to.</p>
<p>The chart below takes a slightly tongue in cheek look at an all too familiar release decision tree.</p>
<p><img class="aligncenter size-full wp-image-176" title="Roque Software Testing Software Release Infogratic" src="http://www.roque.co.uk/wp-content/uploads/2011/06/roquesoftwarereleaseinfogratic.jpg" alt="" width="787" height="966" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/06/why-does-bad-software-get-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My favourite Testing Related Web Places</title>
		<link>http://www.roque.co.uk/2011/06/my-favourite-testing-related-web-places/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-favourite-testing-related-web-places</link>
		<comments>http://www.roque.co.uk/2011/06/my-favourite-testing-related-web-places/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 19:47:41 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Software testing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Blog]]></category>
		<category><![CDATA[test management]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[Testing websites]]></category>
		<category><![CDATA[thoughts on testing]]></category>

		<guid isPermaLink="false">http://roqueconsulting.wordpress.com/?p=169</guid>
		<description><![CDATA[<p>.Since I started to blog, and more recently tweet I have started to discover some really great places to visit.</p> <p>This blog lists some of my favourite spots, old and new.</p> <p>New on the block is TechWell <a title="(http://test.techwell.com" href="http://www.roque.co.uk//test.techwell.com" target="_blank">(http://test.techwell.com</a>), from the guys at Stickyminds (which is also a favourite of mine.) This stuff [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-1700"></div></div><p>.Since I started to blog, and more recently tweet I have started to discover some really great places to visit.</p>
<p>This blog lists some of my favourite spots, old and new.</p>
<p>New on the block is TechWell <a title="(http://test.techwell.com" href="http://www.roque.co.uk//test.techwell.com" target="_blank">(http://test.techwell.com</a>), from the guys at Stickyminds (which is also a favourite of mine.) This stuff is high quality and covers a wealth of topics. I really love the look of the site as well.</p>
<p>The Software Testing Club (<a title="www.SoftwareTestingClub.com" href="http://www.SoftwareTestingClub.com" target="_blank">www.SoftwareTestingClub.com</a>) is a site that has grown at an impressive rate over the past couple of years and Rosie (the founder) should be very proud of what she has achieved. It has a relaxed home grown feel about it. Some of the content can be a bit benign, but it is a great place to go for a quick answer from your peers if you get stuck.</p>
<p>Utest has a nice blog page <a title="blog.utest.com" href="http://blog.utest.com" target="_blank">(http://blog.utest.com</a>) and manages to provide a very lively flow of content including interviews, articles information and posts. It has a nice clean layout that makes browsing easy on the eye.</p>
<p>The only blog that has caused me to write ‘fan mail’ is the fantastically honest QAHatesYou (<a title="http://qahatesyou.com/wordpress" href="http://qahatesyou.com/wordpress" target="_blank">http://qahatesyou.com/wordpress</a>). As you can imagine from the name, he pulls very few punches. Add to that he has a certain warped mind that means that some of his post are incredible funny …….check out his songs for testers videos!</p>
<p>A nice site from the quality frog Ben Simo, is dedicated to software failures,, and should provide material to liven up a slide or two if you need to explain why testing is important, check it out. (<a title="http://blog.isthereaproblemhere.com" href="http://blog.isthereaproblemhere.com" target="_blank">http://blog.isthereaproblemhere.com</a>)</p>
<p>&nbsp;</p>
<p>I could go on, but that’s enough of that for now I think. I have set up a Software Bloggers Group on LinkedIN <a title="Software-Testing-Bloggers" href="http://www.linkedin.com/groups/Software-Testing-Bloggers-3945121?trk=myg_ugrp_ovr" target="_blank">(http://www.linkedin.com/groups/Software-Testing-Bloggers-3945121?trk=myg_ugrp_ovr</a>). I am hoping a bunch of bloggers might join and use it to spark off each other. I would like to issue a blogging challenge from time to time via the group. Check it out and let me know what you think.</p>
<p>Also why not post you own favourite testing sites via the comment box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/06/my-favourite-testing-related-web-places/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>So you think you know the answer</title>
		<link>http://www.roque.co.uk/2011/06/so-you-think-you-know-the-answer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=so-you-think-you-know-the-answer</link>
		<comments>http://www.roque.co.uk/2011/06/so-you-think-you-know-the-answer/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 08:00:30 +0000</pubDate>
		<dc:creator>Tony Simms</dc:creator>
				<category><![CDATA[Software testing]]></category>
		<category><![CDATA[Project managers]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Review Process]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Blog]]></category>
		<category><![CDATA[Test Conferences]]></category>
		<category><![CDATA[test management]]></category>
		<category><![CDATA[Test Metrics]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[Testing websites]]></category>
		<category><![CDATA[thoughts on testing]]></category>

		<guid isPermaLink="false">http://roqueconsulting.wordpress.com/?p=164</guid>
		<description><![CDATA[<p>Testing is more about knowing the answer than it is about knowing the question!</p> <p>Let me justify that stament by starting with a little quiz.</p> <p>I will give you the question, and you mark the options below as ‘pass’ or ‘Fail’ as if this were a software test,</p> <p>1: What was King George VI’s first [...]]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-1650"></div></div><p>Testing is more about knowing the answer than it is about knowing the question!</p>
<p>Let me justify that stament by starting with a little quiz.</p>
<p>I will give you the question, and you mark the options below as ‘pass’ or ‘Fail’ as if this were a software test,</p>
<p>1: What was King George VI’s first name?</p>
<p>A: William<br />
B: George<br />
C: Albert<br />
D: Charles</p>
<p>2: How long did the ‘100 year war’ last?</p>
<p>A: 93 Years<br />
B: 100 years<br />
C: 101 years<br />
D: 116 years</p>
<p>3: What is the acceptable load time for a standard web page</p>
<p>A: 2 seconds or less<br />
B: Under 4 seconds<br />
C: 10 seconds if containing rich media<br />
D: 20 seconds</p>
<p>Of course if you know the answers, the decision to mark any result as a pass or a fail is easy, however if you just have the questions, you may not be so sure. The question may seem obvious to you, but how do you actually know what the correct answer is to generate a ‘pass’</p>
<p>The correct ‘pass’ criteria for question 1 is answer ‘C’ and for 2, it is ‘D’, however for question 3, there is no universally accepted ‘correct’ answer.</p>
<p>So you see, knowing the answer is much more important than knowing the question when it comes to testing. Requirements can sometimes hint at the answer. Lets work though an example;</p>
<p>‘Website links must be obvious and accessible’</p>
<p>Ok so my test would be,</p>
<p>‘Is this link obvious?’</p>
<p>But what is the answer?</p>
<p>This link has an&#8217; under line ….. Pass<br />
This link does not…. Fail…. Except that the link itself is blue and all the other text is black … so Pass … or fail .. er no pass!</p>
<p>You see the dilemma, unless it has been agreed what ‘obvious’ for each class of link will mean, then the result is open to interpretation, just like question 3 above.</p>
<p>The problem is further compounded by the fact that there will exceptions from time to time, so…</p>
<p>‘All textual links will be underlined and coloured blue’ is great, until you decided that actually, the small footer links (privacy policy etc.) will be underlined and grey. Again, knowing the answer for each link is more important than knowing the question (Is this link obvious?).</p>
<p>Of course in any real project you seldom get all the answers upfront, and so asking the question is an important way of getting the answer and I am certainly not saying you should wait till everything is nailed down before you write your tests. However I am suggesting that as testers we should not get too wedded to our tests and that if as a result of a test, an answer gets changed, then we should keep in mind that the answer is the important thing that drives us.</p>
<p>Get the right answer and you can ask the right question.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align:right;">Tony Simms is Principal Consultant at Roque Consulting (www.roque.co.uk). He can be contacted via tony.simms@roque.co.uk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/06/so-you-think-you-know-the-answer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.roque.co.uk/2011/05/hello-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hello-world</link>
		<comments>http://www.roque.co.uk/2011/05/hello-world/#comments</comments>
		<pubDate>Sat, 07 May 2011 13:56:52 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roque.co.uk/?p=1</guid>
		<description><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>]]></description>
			<content:encoded><![CDATA[<div class="rw-left"><div class="rw-ui-container rw-class-blog-post rw-urid-20"></div></div><p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roque.co.uk/2011/05/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

