Hillary Hueter demonstrates how to validate user interfaces with. Learn how to write scripts that automate common functions (clicking links, selecting options from a list, filling out forms, etc.) and how to use Watir in Cucumber or tests.
Bonus content: download the slides from this talk.
README: Staging and Production environments
The staging and production environment sections (one section per environment) should provide any information a developer might need to know about these environments.
Information you might want to include is:
Which server is the application …
Over the weekend we released Cucumber version 1.3.0. This was quickly replaced by 1.3.1 when we realised there was a bug 1.3.0 that only appeared on Windows.
Along with masses of bugfixes, this release contains the early stages of some serious internal refactoring work planned for release in version 2.0. Although our tests continue to pass, it may be that we've changed untested behaviour so that's why we've bumped the minor release number. We're already aware of one minor …
…consulting business is built around BDD, so I have a vested interest in the success of the Cucumber project. It's more than that though. I have a firm belief that the difference between a software project that's fun to work on and one that's miserable is the communication between people. I've seen how Cucumber can improve that communication, or at least make it clear to people when it needs to improve. It's not a silver bullet, but I do genuinely think it can help …
…Ext JS-related helpers, I ended up with specs that read almost as good as Cucumber features, at the same time written in a real programming language, not Gherkin:
describe "Actions component", -> it "should handle clicking a button", -> click button "Simple action" expectToSee header "Simple action triggered"
it "should show certain buttons disabled", -> expectDisabled button "Disabled action"
it "should …
You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we'll show you how to apply our hard-won field experience to your own projects. Once you've mastered the basics, this book will show you how to get the most out of Cucumber--from specific situations to advanced test-writing advice. With over forty practical recipes, you'll test desktop, web, mobile, and server applications across a variety of platforms. This book gives you tools that …
/ Cucumber for testing
Skinny models, controllers, and a service layer
But his metaphor breaks down a little, because the second stack isn't really a stack:
A considerable minority uses a stack like this. It's important that the Stack isn't exact: you might not use Cucumber at all, for example, or maybe you don't have a service layer.
On the (private, but cheap) Ruby , I came up with … "Parley" email list
…Kintama tests themselves, which would also happen if they were written as strings within Cucumber.
Writing Kintama acceptance tests in Test/Unit
Thankfully, we can make some big improvements without having to lose any of the speed or editor-friendliness of the tests. Here's an example of one of the new Kintama "usage" tests, which are a suite of acceptance tests written to demonstrate the behaviour of various features:
def test_should_pass_when_all_tests_pass context …
…your implementation. I started coding my CapGun web thumb service using Cucumber to drive Outside-In/BDD development.
Dog-food an app while you are developing it as quickly as possible. CapGun was web thumbing Tumblr account before the service was released to the public.from my feed and posting the results to a
Attribute this quote to me, please
Outside-In / BDD is really just "poor man's pair programming" (R) - …
What we need is servers with unlimited RAM.
Gitnesse - Git-based wiki with Cucumber integration for acceptance testing.
Chrome - All the shortcuts you need. cheatsheet
Git: Twelve Curated Tips and - Some good stuff here. From the Trenches
Flatstrap - with flat styling.
Into the - This month's competition on PLT Games. Tarpit