Behavior-Driven Development in the Real World
Published August 27th, 2010 Under Functional Testing, Unit Testing | Leave a Comment
Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools you can use to start delivering software with BDD. : Using Behavior-Driven Development frameworks, this session explores ways to create software starting with solid Agile requirements, moving all the way through automated testing. We use .NET in C# and Visual Studio ALM, although none of these exact tools are required to accomplish the goals we set forth.
Download video in other formats and slides
Driving an ASP.NET MVC Application Outside-in with SpecFlow
Published August 9th, 2010 Under Functional Testing | Leave a Comment
You will learn the basics of Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD) as well as how to use these concepts to bridge the gap between requirements and implementation ? on .NET platform with SpecFlow. SpecFlow is an open source project inspired by Cucumber aiming at bringing pragmatic BDD to .NET.
Watch this video on Skillsmatter.com
How TDD/BDD Miss the Point: Introducing EDD
Published March 22nd, 2010 Under Functional Testing | Leave a Comment
Ruby’s testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we’ll discuss what “Experiment Driven Development” is, why you should be doing it from day 1 (probably even before writing tests!), and what cool Ruby tools you can leverage to make it happen.
Pickle with Cucumber
Published March 10th, 2010 Under Functional Testing | Leave a Comment
Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints
http://railscasts.com/episodes/186-pickle-with-cucumber
Making Agile Work in the Enterprise with MKS Integrity
Published January 6th, 2010 Under Configuration Management, Functional Testing | Leave a Comment
Agile development promises faster releases, better customer alignment, higher quality, and lower development costs – however, it can be tough to scale Agile for an enterprise. This video presents the challenges of making Agile work in an enterprise environment. Learn how MKS Integrity for application lifecycle management, provides the flexibility, transparency and collaboration needed for Agile while ensuring management oversight across both Agile and traditional teams across the enterprise. The video includes an interview with Agile expert Matt Klassen as well as a brief solution demonstration.
Efficient Ways to Work with Requirements
Published August 27th, 2009 Under Functional Testing | Leave a Comment
This talk is about the cooperation between test organisations and the people working with requirements. How do we work as efficiently as possible? When during the project lifecycle can we gain from each other? How do we best gain from each other? When do we think alike and what are the crucial differencies in the way we work and think? What is a testable requirement? How to work during changes in the requirements? How to inprove our relationship in order to create the best product ever?
RSS
Twitter