Cucumber

Self Help Group
Cucumber?
Answers!
Patterns
Plan
• Brainstorming

• Organising

• Reviewing
Goals
• Learn about pattern writing

• Learn from peoples approaches

• The beginning of some patterns
Good Patterns
• Beautify without a name

• Side effects of applying pattern

• Context
Good Patterns
•Do I believe anyone will understand, remember and
 take action? 

•Does the pattern ask us to make or do an...
Ambitious
Brainstorming
Examples

  Organise      Cucumber
                              Happy, Bad
  features     features are
                  ...
Imperative vs Declarative             Non technical


 Balancing Unit vs Acceptance         people writing


   Where are ...
Organising
Writing
Reviewing
  Wow we made it this far!
Thanks!
Cucumber Patterns Workshop
Upcoming SlideShare
Loading in …5
×

Cucumber Patterns Workshop

1,148 views

Published on

1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,148
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
6
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Cucumber Patterns Workshop

  1. 1. Cucumber Self Help Group
  2. 2. Cucumber?
  3. 3. Answers!
  4. 4. Patterns
  5. 5. Plan • Brainstorming • Organising • Reviewing
  6. 6. Goals • Learn about pattern writing • Learn from peoples approaches • The beginning of some patterns
  7. 7. Good Patterns • Beautify without a name • Side effects of applying pattern • Context
  8. 8. Good Patterns •Do I believe anyone will understand, remember and take action?  •Does the pattern ask us to make or do anything? •Does the pattern solve a natural problem? •Does the pattern speak?
  9. 9. Ambitious
  10. 10. Brainstorming
  11. 11. Examples Organise Cucumber Happy, Bad features features are path, not by output of exhaustive stakeholders conversation
  12. 12. Imperative vs Declarative Non technical Balancing Unit vs Acceptance people writing Where are Cukes born? Consistent language Pairing with QA Maintenance Managing state Coupling to UI Linking with sketches Organisation Regular expression hell! DRY vs Readability
  13. 13. Organising
  14. 14. Writing
  15. 15. Reviewing Wow we made it this far!
  16. 16. Thanks!

×