Nav,
On 6/4/14, 7:53 AM, Naveen Verma wrote:
> Hi,
>
> We are weighing or options to decide between Cucumber and Fitnesse.
>
> I searched the internet to find out the advantages of one over other but
> could not get anything.
That's because it's a decision that depends much more on the people
using the tool than on any technical limitation. These are tools for
collaboration. I suggest trying both with the people who will be doing
the collaboration, i.e., the Three Amigos.
>
> Can you please throw some light as why I should choose Cucumber over
> Fitnesse.
A few differences:
Cucumber uses a text editor to enter and modify scenarios. Fitnesse uses
a web browser to edit a wiki. I find the text editor easier. Some people
use IDE plugins to edit the wiki pages directly, without having to do it
through a web form. All of these ways are somewhat foreign to most
business people.
I find it easier to organize and version-control text files than wiki
pages. I tried a version-control plugin for Fitnesse, but it wasn't
fully baked for SVN at the time.
Last time I used Fitnesse, I ran into issues with simultaneous editing.
Fitnesse gives a nice GUI for business people to run the tests and
examine the results. You'll likely have to be careful about simultaneous
use here, too. Of course, if you run Cucumber tests simultaneously on
the same system, you may run into conflicts there, too. Tests are rarely
written to guard against such.
Cucumber is more oriented toward batch runs, but can give a nice HTML
report of the results. You can even watch this as it's running.
Generally I run Cucumber under Jenkins to give easy web access to
kicking off a test run and seeing the results.
Try them both and see what you think.
- George
--
----------------------------------------------------------------------
* George Dinwiddie *
http://blog.gdinwiddie.com
Software Development
http://www.idiacomputing.com
Consultant and Coach
http://www.agilemaryland.org
----------------------------------------------------------------------