Your SlideShare is downloading. ×
Cukeup nyc aslak hellesøy on keynote what's new on the cucumber platform
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cukeup nyc aslak hellesøy on keynote what's new on the cucumber platform

698
views

Published on

Cucumber just turned 5 years old, and the project has never been more active.I will cover the most recent development and where Cucumber is headed.

Cucumber just turned 5 years old, and the project has never been more active.I will cover the most recent development and where Cucumber is headed.

Published in: Technology, Self Improvement

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
698
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cucumber Ecosystem @aslak_hellesoy What’s new in the
  • 2. Cucumber-Ruby Cucumber-JVM Cucumber-JS Cucumber-Rails Cucumber-Cpp Cucumber-Lua Gherkin Aruba Cucumber-Eclipse Website /cucumber/*
  • 3. Each repo has an owner New Teams
  • 4. Cross platform parser Rewritten from scratch Build and AST Compile the AST Simplify Cucumber Squash bugs Gherkin 3
  • 5. Refactor the oldest Cucumber Remove stupid features Use Gherkin 3 Fix all we did wrong Cucumber-Ruby 2
  • 6. Refactor the oldest Cucumber Remove stupid features Use Gherkin 3 Fix all we did wrong Cucumber-Ruby 2
  • 7. Cucumber-Android
  • 8. .feature Feature: Draw Wall Scenario: 3 days of moving cards Given I have a column named "Backlog" And I have a column named "In Progress" When I move the following cards: | day | card | from | to | | 1 | A | | Backlog | | 2 | B | | Backlog | | 3 | A | Backlog | In progress | Then the days should look like: | day | Backlog | In Progress | | 1 | A | | | 2 | A,B | | | 3 | B | A | reads writes describes .rb .java .js .clj .scala .groovy .cpp .py calls verifies
  • 9. Why not use a unit testing tool? Your stakeholders can’t provide input And they don’t understand the output Gherkin brings the whole team together Why Gherkin?
  • 10. 13.000 sold
  • 11. 2008 Programmers 2011 Testers / QA
  • 12. BBC’s Wally LowPro? Half a dozen others Relish
  • 13. Cucumber Pro Collaborative Specifications https://cucumber.pro
  • 14. Demo
  • 15. SCM CI • pass/fail • screenshots • stack traces build • edit • collaborate • reports read write open save
  • 16. Source Control
  • 17. Continuous Integration CUCUMBER_PRO_TOKEN=c6e2f9d0ac3f --format cucumber.pro.CucumberFormatter Any! • pass/fail • screenshots • stack traces
  • 18. Cucumber Compatibility Cucumber-JVM Cucumber-Ruby Cucumber-JS (SpecFlow?) (Behat?) cucumber-ltd/cucumber-pro-jvm
  • 19. Hosting Convenience Privacy
  • 20. Hosting
  • 21. • AngularJS • CodeMirror • Bootstrap • Node.js • ShareJS • MongoDB • CucumberJS • Docker • Packer Client Server Build Technology Stack
  • 22. Plans Free for Open Source! Paid for Closed Source
  • 23. 2014 Business Analysts Product Owners Cucumber 2 Gherkin-3 New Teams Android Just Getting Started https://cucumber.pro hello@cucumber.pro @cucumber_pro