Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,693 views

Published on

A quick intro on BDD with Cucumber in Swedish

Published in: Technology, Self Improvement
  • Be the first to comment

  • Be the first to like this

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

×