floehopper + cucumber   74

Using Cucumber
Black box testing in feature files.
cucumber  acceptance  black  box  testing 
5 weeks ago by floehopper
cucumber/aruba
"CLI Steps for Cucumber".
cucumber  ruby  cli  step 
7 weeks ago by floehopper
Saving Time with CI
I'm unconvinced this is a good solution - in fact I think it breaks the whole idea of continuous integration. I think it would be better to look at other ways to have a test suite that ran fast enough that each developer is happy to run it locally.
continuous  integration  rubyonrails  jasmine  capybara  webkit  cucumber 
february 2012 by floehopper
Acceptance and Integration Testing with Kookaburra
I like the more OO approach, but something still doesn't feel quite right to me.
ruby  acceptance  testing  cucumber  oo 
february 2012 by floehopper
Zucchini iOS testing framework
I note that it uses screen objects as an abstraction technique. I approve of this bit at least.
ios  testing  automation  cucumber  screen  coffeescript 
december 2011 by floehopper
camelpunch/simply_agile
"Simply Agile by Andrew Bruce is an open source agile software project management application. Think of a simple version of Pivotal Tracker. You can add story cards to a backlog, and then assign each card to a sprint. Each time a card is completed you can drag and drop it to the appropriate column in the Simply Agile task board. Andrew has a very dedicated approach to test-driven development and as a result the application is well covered by cucumber and rspec tests. The javascript in this application is written in an unobtrusive style and is a good example of using jQuery for "progressive enhancement". The app is fully functional in browsers without javascript, but where javascript is available so is the drag-and-drop interface."

"Features: Cucumber integration tests, Rspec coverage, Drag and drop interface powered by jQuery."
cucumber  rspec  coverage  drag  drop  unobtrusive  javascript  integration  testing  rubyonrails  example 
november 2011 by floehopper
qrush/gemcutter
"Written in a very modern way featuring examples of using Cucumber for integration testing, a simple Rack middleware example and an interesting routes.rb file showing how to cleanly version an API".
rubyonrails  example  application  cucumber  testing  rack  middleware  routes  version  api 
november 2011 by floehopper
Spinach
"A new awesome BDD framework that features encapsulation and modularity of your step definitions".
cucumber  alternative  encapsulation  modularity  step  definition  ruby  testing  acceptance 
october 2011 by floehopper
ianwhite/pickle
"Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints. You can also just use ActiveRecord as a factory but it’s not as cool".
cucumber  orm  activerecord  testing  factory 
august 2011 by floehopper
Why Cucumber sucks and I still love it
So if Cucumber sucks, but a higher level of abstraction in your acceptance tests is desirable, why not do the abstraction in Ruby and not in regular expressions?
cucumber  acceptance  testing  abstraction  ruby 
august 2011 by floehopper
jsgoecke/telephony-system-tests
"A test suite based on Cucumber and Cucumber-Nagios for testing and monitoring telephony systems".
cucumber  nagios  telephony  monitoring  testing 
july 2011 by floehopper
collectiveidea/json_spec
"Easily handle JSON in RSpec and Cucumber".
json  rspec  cucumber  testing 
july 2011 by floehopper
The Pragmatic Bookshelf | Rails Test Prescriptions
"A comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov."
testing  ruby  mocha  cucumber  shoulda  rcov  rubyonrails  book 
february 2011 by floehopper
timcharper/spork
A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state.
drb  rspec  cucumber  testing  fork  performance 
december 2010 by floehopper
Relish - Browsable Cucumber Features
"Relish allows you to browse, search, and organize your Cucumber features on the web."
cucumber  feature  documentation 
october 2010 by floehopper
njpearman's MyMocker
"A koan for creating your own simple mocking framework in Ruby".
ruby  koan  learning  mock  object  cucumber 
october 2010 by floehopper
21croissants/courgette @ GitHub
"Courgette is a Rails engine (plugin) for Rails 2.x applications which makes your cucumber features files viewable through your browser". Reminds me of "whereuat".
cucumber  rubyonrails  engine  plugin  feature  report  browser 
october 2010 by floehopper
Common implementation and tests across the rhino and johnson versions of envjs - Env.js | Google Groups
Question from Chris about why the envjs codebase used by capybara-envjs has diverged from the Rhino related version of envjs.
env.js  capybara  cucumber  fork  diverge  testing 
september 2010 by floehopper
You don't win friends with salad
Similar concerns to those I aired in my own blog post about Cucumber.
ruby  cucumber  testing  natural  language  referrer:threedaymonk 
september 2010 by floehopper
coulda
"An internal DSL that is similar to RSpec StoryRunner, the predecessor of Cucumber's Gherkin external DSL". I'm not convinced about labelling each Given, When & Then with text - but perhaps you can leave these out and just use code blocks?
coulda  shoulda  rspec  story  runner  testing  acceptance  ruby  cucumber  gherkin  dsl 
august 2010 by floehopper
sandro's specjour
"Distributed Rspec & Cucumber via Bonjour".
rspec  cucumber  distributed  bonjour  osx  testing 
august 2010 by floehopper
James Shore: The Problems With Acceptance Testing
"My experience with Fit and other agile acceptance testing tools is that they cost more than they're worth. There's a lot of value in getting concrete examples from real customers and business experts; not so much value in using "natural language" tools like Fit and similar."
cucumber  fit  natural  language  acceptance  testing  customer 
august 2010 by floehopper
dchelimsky's railsconf2010-app
"Story card app for railsconf 2010 demo".
railsconf  story  card  app  cucumber  acceptance  testing 
june 2010 by floehopper
Cucumber + iPhone = iCuke
"Allows you to write integration tests for your iPhone applications without changing your existing code (as long as your application makes proper use of the accessibility APIs)". Uses AppleScript like in my RubyManor talk.
iphone  xcode  cucumber  accessibility  acceptance  testing  automated  ruby 
june 2010 by floehopper
myronmarston's vcr
"Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests". Nice use of metaphor.
metaphor  vcr  ruby  http  record  playback  replay  testing  rspec  cucumber  webmock 
june 2010 by floehopper
cavalle's steak
"Minimalist acceptance testing on top of RSpec". An alternative to Cucumber.
ruby  cucumber  testing  acceptance  rspec 
april 2010 by floehopper
tpope's pickler
"Synchronize user stories in Pivotal Tracker with Cucumber features".
pivotal  tracker  cucumber  story  feature  synchronization 
february 2010 by floehopper
Pickle my Cucumber!
Pickle makes life in the Cucumber world so much easier by providing you with convenient step definitions that take care of common object operations leaving you free to focus on the fun stuff. Combined with the pre-packaged Webrat steps you can dramatically reduce the number of step definitions you need to write.

Pickle allows you to easily create objects from your factories (Factory Girl), blueprints (Machinist) or ActiveRecord.
referrer:chrisjroos  cucumber  webrat  factory_girl  machinist  step  definition 
january 2010 by floehopper
cucumber-nagios
"Lets you describe how a website should work in plain text, and outputs whether it does in the Nagios plugin format".
nagios  cucumber  sysadmin  monitoring 
october 2009 by floehopper
ianwhite's pickle
"Easy model creation/reference in cucumber - optionally leveraging your factories/blueprints".
cucumber  testing  rubyonrails  factory_girl  model  activerecord 
october 2009 by floehopper
elight's coulda
"Coulda gives you Cucumber-like BDD power but with an internal DSL. This means no "call-by-regexp" and no Gherkin/plain-text/external DSL. Coulda is just code — but with a Cucumber-like take on BDD".
ruby  cucumber  bdd  dsl  testing  referrer:hlame 
september 2009 by floehopper
Integration Tests are a Scam: Part 1
"Integration tests are a scam - a self-replicating virus that threatens to infect your code base, your project, and your team with endless pain and suffering". Expresses some of my previous (pre-Ruby/Rails) experience with integration tests. Offers an interesting counterpoint to the latest Ruby/Rails love affair with integration tests. I keep meaning to write something up about this.
testing  integration  unit  ruby  rubyonrails  cucumber  combinatorial 
september 2009 by floehopper
cucover
"Lazy coverage-aware running of Cucumber acceptance tests".
github.com  0edc812cd33539df004af178cd576f3a  cucumber  coverage  testing  aware  optimization 
july 2009 by floehopper
culerity
Culerity integrates Cucumber and Celerity in order to test your application's full stack including Javascript. Your Rails app doesn't have to run in JRuby.
cucumber  testing  javascript  rspec  ruby  celerity  jruby 
june 2009 by floehopper
celerity-examples
Examples using celerity, cucumber, and rspec to verify web application behaviour, including javascript and AJAX.
cucumber  javascript  ajax  rspec  testing  example  bdd  ruby  celerity 
june 2009 by floehopper
webrat: Automated Acceptance Testing with RSpec or Cucumber
I've been thinking along similar lines recently. I think the thing I like about Cucumber is Webrat and I think I could do without the English language abstraction.
webrat  cucumber  rspec  testing  acceptance 
june 2009 by floehopper
cucumber-tmbundle
TextMate bundle for Cucumber.
textmate  bundle  cucumber 
march 2009 by floehopper
email-spec
"Collection of rspec matchers and cucumber steps for testing email in a rails app".
testing  email  rspec  matcher  cucumber  step 
march 2009 by floehopper
Cucumber and E-mail
Cucumber steps and RSpec matchers, etc for testing email.
testing  email  rubyonrails  rspec  matcher  cucumber  step 
march 2009 by floehopper
Ruby on Rails - cucumber
Getting started with Cucumber and Rails.
testing  rubyonrails  rspec  cucumber  bdd  webrat 
march 2009 by floehopper
testjour
Distributed test running with auto-discovery via Bonjour (for Cucumber first).
testing  ruby  parallel  distributed  discovery  cucumber  bonjour 
january 2009 by floehopper
cucumber
A tool that can execute feature documentation written in plain text. Targets non technical business analysts, interaction designers, domain experts, testers (for the plain text part) and programmers (for the steps, which are written in Ruby).
testing  ruby  rspec  cucumber  bdd  story  feature 
september 2008 by floehopper

related tags

0edc812cd33539df004af178cd576f3a  abstraction  acceptance  accessibility  activerecord  aef14b8b690f98841dcc8a8fd30557c4  aggregate  ajax  alternative  amazon  ambiguity  api  app  application  automated  automation  aware  bdd  black  bonjour  book  box  brittle  browser  bundle  c0  capybara  card  celerity  cli  client  cloud  code  coffeescript  combinatorial  continuous  controller  coulda  coverage  criticism  cucumber  customer  dash  data  dd1af15bd103bdd56a01b42936c238f6  declarative  definition  deployment  discovery  distributed  diverge  documentation  dojo  domain  drag  drb  drop  dsl  duplication  email  encapsulation  engine  engineyard.com  env.js  example  factory  factory_girl  feature  filesystem  fit  fork  gherkin  gist.github.com  github.com  guard  gui  heroku  http  imperative  integration  ios  iphone  jasmine  javascript  jruby  json  kata  koan  language  learning  machinist  matcher  mcollective  metaphor  metrics  middleware  mocha  mocha_buzz  mock  model  modularity  monitoring  nagios  natural  object  oo  optimization  orm  osx  outline  paperclip  parallel  performance  pivotal  playback  plugin  provisioning  puppet  rack  railsconf  rcov  readability  record  referrer:chrisjroos  referrer:hlame  referrer:lukeredpath  referrer:threedaymonk  replay  report  routes  rspec  ruby  rubyonrails  runner  s3  scenario  screen  selenium  sensor  server  shortcut  shoulda  sip  specification  spork  step  story  synchronization  sysadmin  tabular  tdd  telephony  test  testing  textmate  tracker  tutorial  unit  unobtrusive  unused  vcr  version  vim  voip  watch  webkit  webmock  webrat  xcode 

Copy this bookmark:



description:


tags: