Videos tagged with BDD


Cucumbered

Cucumbered

Posted in Conferences, Development, Testing, Frameworks, Project Management

Summary In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers. Bio Joseph Wilk is a member of the core development team for Cucumber along with Aslak Hellesøy. He has been developing for the web for 10 years in both big and small companies and as an entrepreneur. Af...

Tags: Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Agile, BDD, InfoQ, Dynamic Languages, Software Testing, Specifications, ...



Behaviour-Driven Development - a road to effective design and clean code

Behaviour-Driven Development - a road to effective design and clean code

Posted in Conferences, Testing, Project Management, Development

Summary In this talk, Dan contrasts the traditional top-down and bottom-up approaches with a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. He shows how this can allow us to stay firmly on track, leading to clean code and effective design that provides maximum value to our stakeholders, not just the famous Scrum Product Owner Bio Da...

Tags: Conferences, Testing, Agile, TDD, BDD, Unit Testing, InfoQ, QCon, Agile Techniques, QCon San Francisco 2008, Behavior Driven Development, ...


Testing Your Presentation Layer

Testing Your Presentation Layer

Posted in Conferences, Development, Testing, Web Technologies, Project Management

Summary In the Ruby world, no serious programmer would write an application without a comprehensive test suite. Unfortunately, the realities of integration testing the presentation layer of an Ajax-heavy web application has forced today's programmers to rely on kludges like HTML parsing in Ruby (which can't be used to test JavaScript comprehensively) or Selenium (which requires real-life browse...

Tags: Conferences, Ruby, Testing, Javascript, BDD, InfoQ, Dynamic Languages, Software Testing, QCon, Scripting, QCon San Francisco 2008, ...



Executable User Stories with RSpec and BDD

Executable User Stories with RSpec and BDD

Posted in Conferences, Development, Project Management, Testing

Summary This presentation gives an introduction to the principles and practices of BDD and shows how make plain text User Stories executable with RSpec's Story Framework. The framework itself is written in Ruby, but it can run against production code written in any programming language. Bio Aslak Hellesøy is the Chief Scientist of BEKK Consulting in Norway, and worked for ThoughtWorks be...

Tags: Conferences, Ruby, Agile, TDD, BDD, RSpec, Unit Testing, InfoQ, QCon, QCon London 2008, Agile Techniques, ...



MountainWest RubyConf 2009: Outside-In Development with Cucumber

MountainWest RubyConf 2009: Outside-In Development with Cucumber

Posted in Conferences, Development, Testing, Project Management

Cucumber is a BDD tool that aids in outside-in development by executing plain-text features/stories as automated acceptance tests. Written in conjunction with the stakeholder, these Cucumber “features” clearly articulate business value and also serve as a practical guide throughout the development process: by explicitly outlining the expected outcomes of various scenarios developers...

Tags: Conferences, Ruby, Testing, BDD, RSpec, Confreaks, Cucumber, MountainWest RubyConf 2009


Ian Robinson discusses REST, WS-* and Implementing an SOA

Ian Robinson discusses REST, WS-* and Implementing an SOA

Posted in Web Technologies, Project Management, Testing, Conferences

Summary In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development. Bio Ian Robinson is a Principal Consultant with Thou...

Tags: Technologies, Interview, REST, Web Services, BDD, InfoQ, SOA, WS Standards, Specifications, QCon, WSDL, ...


Ruby Hoedown 2008: flog << Test.new

Ruby Hoedown 2008: flog << Test.new

Posted in Conferences, Development, Project Management, Testing

  This presentation will show how to transform a Ruby application without tests into a well-spec'd (via rspec) system with good test coverage. The presentation teaches how to write "characterization tests" for Ruby systems, how to convert characterization tests into normal specifications, and how to refactor and add new functionality to the improved system. The code to be tested ...

Tags: Conferences, Ruby, refactoring, BDD, RSpec, Unit Testing, Confreaks, Ruby Hoedown 2008


Rustan Leino and Mike Barnett on Spec#

Rustan Leino and Mike Barnett on Spec#

Posted in Frameworks, Development, Project Management, Testing, Conferences

Summary Greg Young sat down with Rustan Leino and Mike Barnett of Microsoft Research to discuss Spec#. Spec# is a superset of C# and allows developers to impose contracts on their own code and verify it. This benefits developers by allowing them to find their own errors sooner saving time and resources. Bio Rustan Leino and Mike Barnett are part of an academic research time within Microsoft Res...

Tags: Frameworks, Interview, C#, .NET Framework, BDD, InfoQ, Spec#


MountainWest RubyConf 2008: BDD with Shoulda

MountainWest RubyConf 2008: BDD with Shoulda

Posted in Project Management, Testing, Conferences, Development, Frameworks

Learn how to use Shoulda to increase your test coverage and readability as we walk through developing an application using BDD methodologies. In addition, you'll learn good general testing techniques, including judicious use of mocking and stubbing. At the end of the presentation, you'll be given a thorough crash course on the advanced meta-programming techniques that went into the development ...

Tags: Practices, Q&A, Conferences, Ruby, Ruby On Rails, Frameworks, BDD, Unit Testing, Metaprogramming, Mocking, Confreaks, ...