BDD
Använda RSpec/Cucumber mot .NET-kod
    Thomas Lundström, Softhouse
Idag


• Snabb översikt av BDD
• Cucumber mot .NET-kod - Demo
BDD?
Inspiration

• TDD + ATDD
• FIT
• Dave Astels, Dan North m.fl.
• User Stories
• DDD (Ubiquitous Language)
Fokus: Affärsvärde
User stories

As a <role>
I want to <operation>
So that <business value>
Delat språk
Läsbara och förståeliga
        specar
Magi
Exekverbara
  specifikationer
Exekverbara specar = behöver inte upprätthålla specar
på mer än 1 ställe = Lean
has_many :scenarios
Cucumber mot .NET -
IronRuby to the rescue
Demo
Problem - IronRuby
      omoget    Omoget:
                Kass prestanda
                Inkompatibelt med nyare
        ...
Tack!

• Thomas Lundström, Softhouse
• thomas.lundstrom@softhouse.se
• Twitter: @thomaslundstrom
• http://thomaslundstrom....
Upcoming SlideShare
Loading in...5
×

Cucumber mot .NET-kod

2,367

Published on

A quick intro on BDD with Cucumber in Swedish

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
2,367
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cucumber mot .NET-kod

  1. 1. BDD Använda RSpec/Cucumber mot .NET-kod Thomas Lundström, Softhouse
  2. 2. Idag • Snabb översikt av BDD • Cucumber mot .NET-kod - Demo
  3. 3. BDD?
  4. 4. Inspiration • TDD + ATDD • FIT • Dave Astels, Dan North m.fl. • User Stories • DDD (Ubiquitous Language)
  5. 5. Fokus: Affärsvärde
  6. 6. User stories As a <role> I want to <operation> So that <business value>
  7. 7. Delat språk
  8. 8. Läsbara och förståeliga specar
  9. 9. Magi
  10. 10. Exekverbara specifikationer Exekverbara specar = behöver inte upprätthålla specar på mer än 1 ställe = Lean
  11. 11. has_many :scenarios
  12. 12. Cucumber mot .NET - IronRuby to the rescue
  13. 13. Demo
  14. 14. Problem - IronRuby omoget Omoget: Kass prestanda Inkompatibelt med nyare Cucumber (>= 0.2 Alternativ: NBehave (GWT) MSpec (Context/Spec) FIT
  15. 15. Tack! • Thomas Lundström, Softhouse • thomas.lundstrom@softhouse.se • Twitter: @thomaslundstrom • http://thomaslundstrom.blogspot.com • http://tinyurl.com/bdd-links

×