C++ And TDD: Getting Started

Published October 20th, 2010 Under Software Testing, TDD | Leave a Comment

This video provides a demonstration of Test-Driven Development (TDD) in C++ using the Eclipse CDT and CppUTest.

Let’s Play TDD #2: Peering Dimly Into the Future

Published October 13th, 2010 Under Software Testing, TDD | Leave a Comment

James Shore continues his series on Test Driven Development in Java with Eclipse and JUnit with further development and test of the project application.

Video producer: James Shore

Let’s Play TDD #1: How Does This Thing Work, Again?

Published October 5th, 2010 Under Software Testing, TDD | Leave a Comment

James Shore starts this series on Test Driven Development by describing what his goals are and then starts with a new project in Java with Eclipse where he will apply TDD using JUnit.

Video Producer: James Shore

Sustainable Test-Driven Development

Published July 7th, 2010 Under Software Testing, TDD | Leave a Comment

Steve Freeman proposes advice to write good tests that make development easier avoiding adding code that is hard to maintain. This presentation covers: test readability, complex test data, test diagnostics and test flexibility.

http://www.infoq.com/presentations/Sustainable-Test-Driven-Development

Learning TDD through Test-first Teaching

Published July 5th, 2010 Under Software Testing, TDD | Leave a Comment

How to get started with TDD? Test-First Teaching is an innovative teaching approach that is gaining widespread adoption. Sarah Allen talks about how she teaches Ruby and Rails through a test-first approach. She demonstrates test-first teaching and then discuss how to turn the corner from simply making tests pass to how to use a test-first approach to software design.

Video Producer: East Bay Ruby Meetup Group

Test-driven development in Flex

Published May 25th, 2010 Under Software Testing, TDD | Leave a Comment

This presentation will demonstrate how to implement user stories taking a test-first approach and how to set up a continuous build.

Moving to Test-Driven Development and Exploring Language Paradigms

Published April 29th, 2010 Under Agile, TDD | Leave a Comment

Michael Feathers defines legacy code as “code without tests.” There’s a major qualitative difference when working on code without tests. Feathers’ job is to move software teams from their current process to a test-driven development process. In this interview he also discusses functional programming and other important paradigms that developers should consider.

Video source: Dzone.com

Getting Started with TDD in Java using Eclipse

Published April 12th, 2010 Under Agile, TDD | Leave a Comment

Starting with an empty workspace, this video begins with a demonstration of basic Test Driven Development in Java using Eclipse. From basic tests and basic production code, to refactoring, and some splashes of Behavior Driven Development, watch production code get created test first.

Video producer

Test-Driven Development

Published March 24th, 2010 Under Software Testing, TDD | Leave a Comment

One of the foundational concepts of Agile software development is ensuring that your solution is loosely-coupled, highly-cohesive, and able to respond easily to changes; in this session we will explore the fundamentals of unit testing and their application through the practice of using TDD to evolve the design of your solution such that the results are both testable and flexible in the face of changing real-world requirements.

How TDD/BDD Miss the Point: Introducing EDD

Published March 22nd, 2010 Under Software Testing, TDD | 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.

keep looking »