<?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>GuruHut</title>
	<atom:link href="http://cms.guruhut.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cms.guruhut.com</link>
	<description>Crafting Quality Software since 2000</description>
	<lastBuildDate>Thu, 17 Nov 2011 08:42:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>GuruHut has very little to do with Fantasy Football World Cup</title>
		<link>http://cms.guruhut.com/guruhut-has-very-little-to-do-with-fantasy-football-world-cup/</link>
		<comments>http://cms.guruhut.com/guruhut-has-very-little-to-do-with-fantasy-football-world-cup/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 19:51:16 +0000</pubDate>
		<dc:creator>len</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=5</guid>
		<description><![CDATA[<p>Ultimate Dream Teams, a fantasy sporting site, has over 35 000 users playing online football for the World Cup – a feat that GuruHut, their software developers, are very proud that they have had nothing to do with. </p> <p>Ultimate Dream Team was launched in 2007 as a start up project. After the site’s successful [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ultimate Dream Teams, a fantasy sporting site, has over 35 000   users playing online football for the World Cup – a feat that GuruHut,   their software developers, are very proud that they have had nothing to   do with. </em></p>
<p>Ultimate Dream Team was launched in 2007 as a start up project. After   the site’s successful launch, the system that had been developed was   struggling with capacity and site stability. Unable to cope with the   load Ultimate Dream Teams called in GuruHut to redevelop the system and   allow the site to scale in user numbers.</p>
<p>The successful reprogramming and launch under their belts, GuruHut   and Ultimate Dream Teams started to discuss how to continue the   relationship. One of GuruHut’s ethical maxims is that they get in,   deliver the job and get out; they don’t attempt to insinuate themselves   permanently into their clients’ businesses.</p>
<p>This tied in with what Ultimate Dream Teams wanted, because they were   hoping to carry out the site maintenance themselves. So GuruHut handed   over the day to day operation and maintenance of the solution , while   providing all the support necessary for Ultimate Dream Teams to run  with  it.</p>
<p>&#8220;They very much lived up to their initial defined process, and then   supported us in having a team that does things themselves,&#8221; says site   co-founder , Kevin Meltzer. &#8220;They have stayed close to us, though, and   when required they help us with technical direction or consulting. They   are like a sounding board for us, when not engaged in direct   development. This is a role that they play very well – helping us to   understand what we need to do to complete work.&#8221;</p>
<p>As strange as it may seem for GuruHut to cite Ultimate Dream Teams as   a case study when they are so uninvolved, they use this relationship  as  an example of how they practice what they preach. The solution was   delivered, and then they supported Ultimate Dream Teams in handling it   themselves.</p>
<p>&#8220;One of our intentions was to enable them to stand on their own two   feet, and they’ve been doing that for quite some time,&#8221; says Grant   Finnemore, owner and director of GuruHut. &#8220;What we’ve found is that   after the initial work that we did getting the games up and running, we   were able to hand over, and they can deal with each individual game  that  comes along.&#8221;</p>
<p>This year, of course, there has been a huge amount of activity around   the World Cup, but that didn’t mean a whole lot of development work  for  the site. &#8220;The World Cup is just another competition, from a   programming perspective,&#8221; says Meltzer.</p>
<p>For the World Cup, Ultimate Dream Teams is running two games – one   for SuperSport with over 29 000 users and the other for MTN with over 6   500, meaning that the system is comfortably accommodating 35 000  players  without needing any further development or assistance.</p>
<p>Of course, once the relationship had been developed, underpinned by   ethics, integrity and the delivery of a solid, working system, GuruHut   were the go-to guys when any high-level development was needed. Now that   Meltzer is planning an upgrade to Ultimate Dream Teams 2.0, they’ll be   bringing GuruHut back in to take their site to the next level.</p>
<p>&#8220;We’re looking at the upliftment of our platform to version 2,&#8221; says   Meltzer. &#8220;So far we’ve been working with the same version and made   incremental improvements. Now, with the way that the world is moving   with social networking, we need a new approach to incorporate these   elements.&#8221;</p>
<p>Users will now be able to make personal comments in their statuses,   so that they can say &#8220;watching the final&#8221; or &#8220;my team’s going to win&#8221;.   There will also be feature improvements that make it easier for people   to play the game – small things that Meltzer says will be wrapped up   into a much larger build. &#8220;Obviously we’ll be engaging far more actively   with Grant and GuruHut for that,&#8221; says Meltzer.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-has-very-little-to-do-with-fantasy-football-world-cup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GuruHut announce Parasoft partnership</title>
		<link>http://cms.guruhut.com/guruhut-announce-parasoft-partnership/</link>
		<comments>http://cms.guruhut.com/guruhut-announce-parasoft-partnership/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 12:21:49 +0000</pubDate>
		<dc:creator>handri</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=342</guid>
		<description><![CDATA[<p>It is estimated that on average, software contains 15 bugs per 1 000 lines of code – most of which are only discovered after the programme has gone live and is causing loss of revenue and customer dissatisfaction. To help combat this, GuruHut has partnered with Parasoft to bring two products to market to identify [...]]]></description>
			<content:encoded><![CDATA[<p><em>It is estimated that on average, software contains 15 bugs per 1 000 lines of code – most of which are only discovered after the programme has gone live and is causing loss of revenue and customer dissatisfaction. To help combat this, GuruHut has partnered with Parasoft to bring two products to market to identify and rectify bugs before the software is rolled out.</em></p>
<p>Parasoft has 20 years of experience in the automated testing and quality improvement market, and provides comprehensive end-to-end testing solutions. In November last year, GuruHut, a collective of Java software developers, signed a partnership agreement with Parasoft to distribute two testing products – Jtest and SQAtest.</p>
<p>Jtest is a comprehensive Java testing product that automatically identifies and prevents Java errors throughout the entire development lifecycle. It empowers development teams to modify their code as the errors are identified, optimising resources and keeping control of schedules and costs.</p>
<p>SQAtest is a full-lifecycle quality platform that delivers a continuous quality process to help ensure secure, reliable, compliant business processes, providing enterprises with an integrated solution for quality governance, environment management, end-to-end testing and process visibility and control.</p>
<p>“At GuruHut, we’re committed to rolling out software solutions that work for our clients,” says Len Weincier, a director and software architect at GuruHut. “We want to deliver a working solution and leave, knowing that we’ve delivered on our promise. Products like Jtest and SQAtest allow us to do just that – and since we use them in our own programming, we are confident that they will provide the same cost, time and efficiency savings for other software development companies as well.” </p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-announce-parasoft-partnership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GuruHut announce the release of JIRA 4</title>
		<link>http://cms.guruhut.com/guruhut-announce-the-release-of-jira-4/</link>
		<comments>http://cms.guruhut.com/guruhut-announce-the-release-of-jira-4/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 12:20:33 +0000</pubDate>
		<dc:creator>handri</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=339</guid>
		<description><![CDATA[<p>GuruHut has announced the release of Atlassian’s JIRA 4, a widely used issue and bug tracker for software development and project management, with nearly 1 000 features and improvements.</p> <p>JIRA, developed by software house Atlassian, is used for issue tracking and project management by over 11 500 organisations in more than 107 countries around the [...]]]></description>
			<content:encoded><![CDATA[<p><em>GuruHut has announced the release of Atlassian’s JIRA 4, a widely used issue and bug tracker for software development and project management, with nearly 1 000 features and improvements.</em></p>
<p>JIRA, developed by software house Atlassian, is used for issue tracking and project management by over 11 500 organisations in more than 107 countries around the world, with customers like BMW, Yahoo, Adobe, Disney and the Apache Foundation endorsing the product with their ongoing custom.</p>
<p>Locally distributed by software development house GuruHut, who now have the in-house expertise to implement and support the product, the latest version features OpenSocial gadgets and social networking capabilities to create a truly interactive and customisable working environment for users.</p>
<p>“The upgrade of JIRA 4 extends the issue-tracking capabilities of previous versions throughout the enterprise,” says Len Weincier, a director and software architect at GuruHut. “It’s embracing the social networking capabilities of the product – that’s social networking in a business sense – and is the first commercial business application to do that successfully.”</p>
<p>JIRA 4 incorporates a range of new features, all architected to help organsiations collaborate better. It features new-look and easily customisable dashboards that ship with dozens of pre-built gadgets, as well as supporting gadgets from other Atlassian products like Bamboo, FishEye and Confluence.</p>
<p>It makes use of JIRA Query Language (JQL) to enable users to trace elusive issues within the system. Its interface has been refreshed, simplifying access to key functions. New Facebook-like activity streams display the latest activity for JIRA issues, projects and people, that can be displayed on the dashboard or added to any RSS reader.</p>
<p>A new pricing model has made JIRA more accessible to smaller teams and companies. For US$1 200, companies can buy 25 user licenses.</p>
<p>JIRA also boasts a broad collection of agile project management capabilities, courtesy of GreenHopper 4, which allows users to track progress and assists with future estimates.</p>
<p>GuruHut is in the process of finalising an upgrade implementation of JIRA 4 at one of their clients, VOX, and are confident that the new features and capabilities will radically improve the issue tracking and project management at the site.</p>
<p>“We&#8217;re confident in the capabilities of JIRA 4 because we use it, and other Atlassian products, in our own software development,” says Weincier.</p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-announce-the-release-of-jira-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GuruHut achieves BBB Empowerdex rating by hiring the “right talent”</title>
		<link>http://cms.guruhut.com/guruhut-achieves-bbb-empowerdex-rating-by-hiring-the-%e2%80%9cright-talent%e2%80%9d/</link>
		<comments>http://cms.guruhut.com/guruhut-achieves-bbb-empowerdex-rating-by-hiring-the-%e2%80%9cright-talent%e2%80%9d/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 12:19:01 +0000</pubDate>
		<dc:creator>handri</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=336</guid>
		<description><![CDATA[<p>GuruHut has achieved a BBB Empowerdex rating for 2009, an improvement on their previous year’s rating of B, and achieved, they say purely by focusing on finding the right talent for the jobs available.</p> <p>“Our primary focus as a small company has been to find and retain good people, irrespective of their background,” says Grant [...]]]></description>
			<content:encoded><![CDATA[<p><em>GuruHut has achieved a BBB Empowerdex rating for 2009, an improvement on their previous year’s rating of B, and achieved, they say purely by focusing on finding the right talent for the jobs available.</em></p>
<p>“Our primary focus as a small company has been to find and retain good people, irrespective of their background,” says Grant Finnemore, CEO of GuruHut. “By doing just that, when we first embraced the scorecard process last year, we had already achieved a rating of B. Using the same hiring philosophies ahead of our second rating, we’re delighted to have achieved a BBB.”</p>
<p>A BBB Broad-Based Black Economic Empowerment (BBBEE) rating means that companies who spend their money on GuruHut’s services are able to count 80% of that expenditure in the Procurement category of their own scorecards.</p>
<p>“Most companies focus on equity levels as the core of their empowerment activities, but often neglect to acknowledge other parts of the scorecard,” says Finnemore. “Instead, we focus on achieving consistently high scores across all categories, embracing the widest possible view of empowerment.”</p>
<p>GuruHut looks beyond ownership, believing that previously disadvantaged staff within the organisation should also have the power to influence the day-to-day running of the business.</p>
<p>Although it is difficult to influence the activities of some of their suppliers for a score in the Procurement category, GuruHut has increased its focus on socio-economic development, contributing to various charitable organisations every year.</p>
<p>“We are constantly exploring new ways to actively play the role of good citizens,” says Finnemore. </p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-achieves-bbb-empowerdex-rating-by-hiring-the-%e2%80%9cright-talent%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GuruHut hits a six for Ultimate Dream Teams</title>
		<link>http://cms.guruhut.com/guruhut-hits-a-six-for-ultimate-dream-teams/</link>
		<comments>http://cms.guruhut.com/guruhut-hits-a-six-for-ultimate-dream-teams/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 06:15:56 +0000</pubDate>
		<dc:creator>len</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=13</guid>
		<description><![CDATA[<p>It was the week before the Cricket World Cup in February 2007. Kevin and Craig Meltzer’s newly launched fantasy leagues gaming website, Ultimate Dream Teams, was receiving a lot more hits than they had anticipated.</p> <p>A heck of a lot more.</p> <p>But, instead of being exhilarated, the Meltzers were worried. What had started out as [...]]]></description>
			<content:encoded><![CDATA[<p>It was the week before the Cricket World Cup in February 2007. Kevin and Craig Meltzer’s newly launched fantasy leagues gaming website,  Ultimate Dream Teams, was receiving a lot more hits than they had anticipated.</p>
<p>A heck of a lot more.</p>
<p>But, instead of being exhilarated, the Meltzers were worried. What had started out as a passion project with the input of various friends and associates who were likewise sports fans had taken on a life of its own.</p>
<p>The brothers weren’t sure that the underlying technology was up to the task of processing these kinds of volumes. “We were taken aback by the uptake and interest in playing these games,” says Kevin Meltzer.  “The Dream Teams platform had been developed by a team as a hobby project, but they didn’t have the focus on high volume websites that was  required.”</p>
<p><img src="http://www.guruhut.com/dotAsset/7138.jpg" alt="" width="205" height="153" /></p>
<div>
<h2 style="padding-left: 30px;">The solution in a nutshell</h2>
<p style="padding-left: 30px;">For the Ultimate Dream Team site, GuruHut reduced the complexity of 20 000 lines of code to around 7 500, with no reduction in functionality, and an increase in stability and scalability. They used standard JavaServer Pages Standard Tag Libraries (JSTL) and SiteMesh for rendering the pages without having do do everything from scratch each time, and Hibernate to interact with the database.</p>
<p style="padding-left: 30px;">They switched from MySQL to PostgreSQL, and deployed the application to JBoss. These free, open source technologies allowed them to provide the necessary functionality to Ultimate Dream Teams, without tying them into expensive software licence purchases.</p>
</div>
<h2>Calling in the gurus</h2>
<p>As the system’s instability became more and more apparent, Kevin and Craig realised that they had to do something fast, or risk the whole project coming apart at the seams.</p>
<p>Craig had heard of a Java solutions company, GuruHut, with a good name in the industry, and had been hoping for an opportunity to work with them through his other company, Consology.</p>
<p>“We were already looking for ways that we could work together, because they have a great reputation in the market,” Craig Meltzer says. “The site provided us with the opportunity to do so.”</p>
<p>So they approached GuruHut with an impossible task on a ridiculous deadline – and an even tighter deadline to make their minds up about whether to take the job.</p>
<p>“We hadn’t really done anything like that before in an online gaming space, so we were concerned about whether we’d have the time and energy to get it running within the very tight deadline,” says Grant Finnemore, Technical Director of GuruHut. Ultimately, the allure of a new challenge proved too great for GuruHut to resist, and they agreed to throw their resources into getting the system up and running in time for the first over.</p>
<p>“We knew we had their full support, and we weren’t hamstrung by having to deal with decisions that had been made in the past,” says Finnemore.</p>
<p>“They were very good clients, who had the faith that we were doing right by them, and provided whatever we needed to get the site up and running.”They set two programmers on the job, working 16 hours a day in the three days before the start of the World Cup.</p>
<p>The pressure mounted with every hour that passed, but at the same  time, the work wasn’t that difficult for the GuruHut programmers. The process was made easier by the fact that most of the code had already been written – but needed tidying up.</p>
<p>“We examined the technical choices that had been made and the code used and found that they fell short of what we would consider to be best practice,” says Finnemore. “So we moved lots of the choices out of the  system and replaced them with more compelling ones.”</p>
<h2>Cuts and choices</h2>
<p>In the time leading up to the World Cup, and in the two weeks after the launch of the site, they were able to reduce the complexity of the system considerably, paring the lines of code down from over 20 000 lines to around 7 500 with no reduction in functionality.</p>
<p>“The underlying technology was the same as would be used in many other applications, and wasn’t actually specific to gaming,” says Finnemore. “We made a few choices like the use of Flash that was introduced later on in the game. It was a useful and interesting learning exercise from that point of view.” GuruHut also made a point of using open-source technologies, rather than forcing Ultimate Dream Teams to purchase expensive software.</p>
<p>“All the technologies we used were open source, and that strongly fits in with our internal culture of trying to find the right solution for the client, where they don’t have to pay for extensive licenses of projects,” says Finnemore.</p>
<p>The solution that they delivered not only made the system capable of bearing the weight of great volumes of users at the time, it future-proofed it as well, making it fully scalable to cope with other sports events and increasing volumes.</p>
<p>Since no other South African websites – save for airlines and banks –  really deal with these volumes of users and transactions, this made it possible for the site to continue to flourish.</p>
<p><img src="http://www.guruhut.com/dotAsset/7136.jpg" alt="" width="324" height="243" /></p>
<h2>The ongoing relationship</h2>
<p>“We’ve grown in uptake and grown in exposure,” says Kevin Meltzer.  “Our platform is white labeled and offered out by other brands.</p>
<p>We’ve also partnered with SuperSport and developed a platform called Super Dream Teams.</p>
<p>With several other brands on board, we’ve had in excess of 170 000 teams entered in all the competitions we’ve done over the last two years, with over 15 000 people entering fantasy teams for the recent T20 World Cup alone.”</p>
<p>It seems obvious that having architected the solution that saved the site’s bacon, GuruHut would continue the relationship and maintain and adjust the site with every new game and tournament on the sporting calendar.</p>
<p>But, this is not how GuruHut likes to work.</p>
<p>Their company policy is to provide a solution, pass on the knowledge and then remove themselves from the day-to-day maintenance of the technology.</p>
<p>“There will always be things that they need, and in future they will come to us for advice or assistance, and we will engage with them,” says Finnemore “But in the short term, the operational focus has been moved in-house, and that is what we aim to achieve with all of our clients.</p>
<p>”Ultimate Dream Teams now staffs the project themselves, freeing them up from the expense of retaining contractors as a long-term engagement.</p>
<p>GuruHut helped them to establish their competency around the repetitive work of site maintenance and the loading of new competitions.</p>
<p>Naturally Ultimate Dream Teams is happy with this. “The GuruHut team  have great skills and have done incredible work for us,” says Kevin Meltzer.</p>
<p>“They put a great deal of effort into the work they do, it’s a trusting relationship, and it will continue in the future.”</p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-hits-a-six-for-ultimate-dream-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GuruHut hits the right note with Parasoft Concerto</title>
		<link>http://cms.guruhut.com/guruhut-hits-the-right-note-with-parasoft-concerto/</link>
		<comments>http://cms.guruhut.com/guruhut-hits-the-right-note-with-parasoft-concerto/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 06:13:08 +0000</pubDate>
		<dc:creator>len</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=11</guid>
		<description><![CDATA[<p>GuruHut is pleased to announce the local availability of Parasoft Concerto, a product that ensures that quality software can be produced consistently and efficiently, in line with management expectations at every step of the way.</p> <p>GuruHut is a collective of Java software developers who have recently expanded their business to distribute products that support the [...]]]></description>
			<content:encoded><![CDATA[<p><em>GuruHut is pleased to announce the local availability of Parasoft  Concerto, a product that ensures that quality software can be produced  consistently and efficiently, in line with management expectations at  every step of the way.</em></p>
<p>GuruHut is a collective of Java software developers who have recently  expanded their business to distribute products that support the  implementation and delivery of quality software. In line with this, they  have partnered with Parasoft who have over 20 years of experience in  the automated testing and quality improvement market.</p>
<p>Parasoft Concerto is a new application lifecycle management (ALM)  platform that converts management expectations into actionable,  measurable tasks, and then drives expected behaviour throughout the  software development lifecycle to ensure delivery of the expected  outcomes.</p>
<p>It doesn&#8217;t replace existing software development infrastructures, but  integrates with all its elements; bug tracking, source control,  requirements management systems, testing components and other lifecycle  management tools.</p>
<p>The product connects all the elements of an infrastructure together  so that human workflow can occur seamlessly in any environment. It also  converts policies into tasks so that they are integrated with the  software development lifecycle. This increases productivity and reduces  costs.</p>
<p>&#8220;From our extensive experience of developing software, we know that  pulling together diverse requirements and environments can be a mammoth  task,&#8221; says Len Weincier, CEO and software architect at GuruHut.  &#8220;This is why a product like Parasoft Concerto makes sense – it focuses  the people and allocates the resources where they need to be so that the  implementation can deliver on expectations at every stage in the  process.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/guruhut-hits-the-right-note-with-parasoft-concerto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Driven Tests &amp; Specs with Cucumber in Java</title>
		<link>http://cms.guruhut.com/business-driven-tests-specs-with-cucumber-in-java/</link>
		<comments>http://cms.guruhut.com/business-driven-tests-specs-with-cucumber-in-java/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 06:11:34 +0000</pubDate>
		<dc:creator>len</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://cms.guruhut.com/?p=9</guid>
		<description><![CDATA[<p>I’ve recently been looking a bit deeper into Test Driven development (TDD). You know, where you write a unit test first, and then write the code to fix it. I’ve been really impressed with how clean the code is that I’ve written this way, particularly in terms of its simplicity and low coupling. That got [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve recently been looking a bit deeper into Test Driven development (TDD).  You know, where you write a unit test first, and then write the code to  fix it. I’ve been really impressed with how clean the code is that I’ve  written this way, particularly in terms of its simplicity and low  coupling. That got me looking for a testing framework for a Rails  website I’m working on, and there I came across <a href="http://cukes.info/">Cucumber</a>. Cucumber is a Behaviour Driven Development ( <a href="http://behaviour-driven.org/">BDD</a> ) testing tool.</p>
<p>One of the principles of BDD is “Business  and Technology should refer to the same system in the same way&#8221;, which  to my limited interpretation means that business analysts should be able  to read test cases.</p>
<p>What is really cool about cucumber is that it allows you to specify scenarios in English (or French, Sotho, etc).</p>
<p>Consider this example:</p>
<pre>
Scenario: Admin users should be able to edit all profiles
Given a website user Admin who is an administrator
And a website user Joe who is a user
When a user logs in as Admin
And navigates to the User Profile page
Then the page should allow editing of Joe’s profile
And the page should allow editing of Admin’s profile
</pre>
<p>&nbsp;</p>
<pre>
Scenario: Normal users should only be able to edit their own profiles<br />
Given a website user Admin who is an administrator<br />
And a website user Joe who is a user<br />
When a user logs in as Joe<br />
And navigates to </p>
]]></content:encoded>
			<wfw:commentRss>http://cms.guruhut.com/business-driven-tests-specs-with-cucumber-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

