Documentation             vs          Tests      About tool Cucumber,but not only for vegetarians         Michał Czyż
<me>
1910scenarios
@<estimation_number>      •   @1   @2      ●   @3   @5          @8   @13
@<initials>@bk    @mw          @rj
@m<number>   @i<number>
@_<status>
@new, @removed,@skipped
@__<place_id>::<component_id>@__checkout__address_details@__checkout__address_details::         address_look_up
@m1 @mc@__place_one::c_oneFeature: Sample feature@i1 @2Scenario: sample scenarioone@i2 @1 @newScenario: sample scenario
#:::wireframe:http://some_url#:::page: place_one#:::component: c_one@m1 @mcFeature: Sample feature#:::estimation: 2@i1Scen...
@m1 @_spec@m1 @_todo,@_backlog @mc@m1~@_done,@_qa,@_accepted@m1, @m2, @m3 @new
Synchronization (remotebranches)    1)    stories_<latest>    2)    stories_<timestam    p>
Part of biggerecosystem
./personas/product_own         er.ymlinclude:  - signed in user  - registered userabout: represents the stakeholders andth...
@__login::sign_upFeature: Sign upIn order to get access to protectedsections of the siteAs a registered userI want to sign...
feature "Homepage", %q{  To update requirement for project  product owner  should be able to change feature content} do  s...
# To update requirement for project# product owner# should be able to change feature content## page: homepage## developer:...
?
Contact info:Mail     michalczyz@gmail.comTwitter cs3bTools and usefull resources:      https://github.com/aslakhellesoy/c...
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Documentation vs test about cucumber but not only for vegetarians
Upcoming SlideShare
Loading in …5
×

Documentation vs test about cucumber but not only for vegetarians

1,425 views
1,335 views

Published on

presentation perfor DRUG [19.04.2010]

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,425
On SlideShare
0
From Embeds
0
Number of Embeds
461
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Documentation vs test about cucumber but not only for vegetarians

  1. 1. Documentation vs Tests About tool Cucumber,but not only for vegetarians Michał Czyż
  2. 2. <me>
  3. 3. 1910scenarios
  4. 4. @<estimation_number> • @1 @2 ● @3 @5 @8 @13
  5. 5. @<initials>@bk @mw @rj
  6. 6. @m<number> @i<number>
  7. 7. @_<status>
  8. 8. @new, @removed,@skipped
  9. 9. @__<place_id>::<component_id>@__checkout__address_details@__checkout__address_details:: address_look_up
  10. 10. @m1 @mc@__place_one::c_oneFeature: Sample feature@i1 @2Scenario: sample scenarioone@i2 @1 @newScenario: sample scenario
  11. 11. #:::wireframe:http://some_url#:::page: place_one#:::component: c_one@m1 @mcFeature: Sample feature#:::estimation: 2@i1Scenario: sample scenarioone
  12. 12. @m1 @_spec@m1 @_todo,@_backlog @mc@m1~@_done,@_qa,@_accepted@m1, @m2, @m3 @new
  13. 13. Synchronization (remotebranches) 1) stories_<latest> 2) stories_<timestam p>
  14. 14. Part of biggerecosystem
  15. 15. ./personas/product_own er.ymlinclude: - signed in user - registered userabout: represents the stakeholders andthe businessgoals: - have control and overview of productbuilding ...motiviations: - build great productpoints_of_pain: - delays in delivery
  16. 16. @__login::sign_upFeature: Sign upIn order to get access to protectedsections of the siteAs a registered userI want to sign up Scenario: Visitor signs up with invaliddata ... Scenario: Visitor signs up with valid data ...
  17. 17. feature "Homepage", %q{ To update requirement for project product owner should be able to change feature content} do scenario "should show past event if no upcoming" do title, description = "Beer chess", "Happy drinking" at_time 1.month.ago do @website.has(:event, :title => title, :description => description) end @user.visit(homepage) within "article.event" do @user.should_see(title, description) @user.should_see_translated("events.last_event") end end
  18. 18. # To update requirement for project# product owner# should be able to change feature content## page: homepage## developer: psfeature "Homepage", :milestone => 0.1 do # Given one month ago event was entered # When user open homepage # Then she should see this event on top ## wireframe: http://justproto.com/.... scenario "should show past event if no upcoming", :iteration => one, :status => done do
  19. 19. ?
  20. 20. Contact info:Mail michalczyz@gmail.comTwitter cs3bTools and usefull resources: https://github.com/aslakhellesoy/cucumber/wiki https://github.com/cs3b/cucumber_fm http://demo.cucumber.fm/documentation/features https://github.com/cavalle/steak https://github.com/cs3b/steak_fmSource of steak example[28] https://github.com/drugpl/drug-site/blob/master/spec/acceptance/homepage_spec.rbFont:http://www.fontsquirrel.com/fonts/TitilliumTextPictures[3,6] http://www.selleo.com[9,10] selleo – Rafał Bromirski[14,15,17,18] http://demo.cucumber.fm[20] selleo – Rafał Bromirski[23] from redmine[24] http://www.dreamstime.com/royalty-free-stock-photos-happy-with-laptop-image6621668[26] http://www.dreamstime.com/royalty-free-stock-image-steaks-on-the-grill-image5835086

×