Mark Maglana | 25 May 2012 02:00
Picon
Gravatar

Re: [Cucumber] How we use Cucumber, the sequel!

Hi Matt,
 
Really interesting, thanks for sharing. I wasn't surprised to read at the end that you'd been inspired by Robot, as what I was reading reminded me very much of Robot.

I think that Robot's ability to organize a test script as a single unit for each 'feature' is very important for maintainability. Having said that, I'm not fond of Robot's requirement to use tables for everything.

 
I think it's an interesting experiment. I very much enjoy hearing from teams who are getting non-developers to take an active role in maintaining the team's Cucumber features, because I think we've so far done a poor job of making it a user-friendly tool for that type of user.

I think it just means that the Cucumber community has yet to undergo a paradigm shift so that the tool can evolve from being a testing tool for programmers to a real 'executable documentation' tool that multidisciplinary teams can work on together.
 

I'd like to know if you can imagine having expressed the 'meta step' mapping layer without any Ruby at all. What would it have looked like then?

I'm glad that you asked. I actually started writing dummy 'meta steps' using a fictitious syntax and ended up with this: https://github.com/relaxdiego/norm_app/blob/master/directives/tests/ceate_a_project.tests

See the README of norm_app for more information

Regards,

Mark

-- There are two rules:
 
1) Please prefix the subject with [Ruby], [JVM] or [JS]. This allows people to filter messages.
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
 
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cukes-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to cukes+unsubscribe <at> googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en

Gmane