Thanks everyone, Great to hear so many people are test-driving outside in.
As far as executable specification go, I think it depends who is reading/writing them. I have yet to see anyone read a cucumber feature, so I am not very interested in that overhead without good reason. Specification By Example swears by it though, so I keep an open mind. Certainly I don't think non-technical people (testers for example) should be *automating* acceptance criteria as they'll never be able to write them clean enough. I guess what I really want to know is if it realistic to expect good browser-driven AAT for large, javascript-based applications. Or are the tests likely to be impractically slow and/or brittle? (Consider that a full regression sweep by humans takes two weeks.) What about helping testers with automation? Anyone had god experiences with that? Perhaps that's a good intermediate step. <bb /> On Feb 10, 3:03 pm, Walter McGinnis <[email protected]> wrote: > On Feb 10, 2012, at 2:27 PM, Jeremy Olliver <[email protected]> wrote: > > > We've just setup Jenkins as CI yesterday, though this isn't the first time > > we've used it, and it seems to be pretty good. > > I'm not a fan of plain language specifications myself, though am finding on > > our current project that rspec syntax in combination with Capybara steps > > (no cucumber) is very readable. I don't think it's feasible to get a BA to > > write the acutal tests/specs personally, and if they only need to specify > > what you're testing, not write it themselves, then sitting down with a > > BA/tester and writing some specs then is a nice way to go. > > Here's more discussion about cutting out cucumber and using some helpers for > more helpful output when using rspec with capybara: > > http://blog.railsware.com/2012/01/08/capybara-with-givenwhenthen-step... > > Haven't tried it myself. -- You received this message because you are subscribed to the Google Groups "WellRailed" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wellrailed?hl=en.
