+ All Categories
Home > Technology > Test driven development demo

Test driven development demo

Date post: 07-Jul-2015
Category:
Upload: eric-tummers
View: 177 times
Download: 0 times
Share this document with a friend
Description:
My TDD demo slides used on numerous presentations. The live presentation contains Visual Studio and Team Foundation demos. Placeholder demo slides are added.
21
Test Driven Development
Transcript
Page 1: Test driven development demo

Test

Driven

Development

Page 2: Test driven development demo

Proposition

Page 3: Test driven development demo

My demo tooling

Page 4: Test driven development demo

TDD

Add test

Pass test

Refactor

Page 5: Test driven development demo
Page 6: Test driven development demo
Page 7: Test driven development demo

Case

Page 8: Test driven development demo

Build a car

Page 9: Test driven development demo

Demo• Create Team Project

• Create Visual Studio Solution

• Create Class Library Project

• Create Test Project

• Create Build Definition

Page 10: Test driven development demo
Page 11: Test driven development demo

Demo• Create Testmethod

• Generate Car class in Library

• Generate Drive method

• Generate Direction property

• Generate Forward class in Library

• …

Page 12: Test driven development demo

Refactor using design patterns

Page 13: Test driven development demo

State

Page 14: Test driven development demo

Demo• Implement State pattern

• Rerun tests

Page 15: Test driven development demo
Page 16: Test driven development demo

Demo• Create Testmethod

• Generate Stop method

• Generate Stopped class in Library

• Generate AccidentException class in Library

• Implement logic

Page 17: Test driven development demo

Build a car

Page 18: Test driven development demo
Page 19: Test driven development demo

Demo• Create Testmethod

• Generate Driver property

• Implement logic

Page 20: Test driven development demo
Page 21: Test driven development demo

Eric Tummershttp://about.me/erictummers

Demo placeholder slides are Visual Studio

and Team Foundation demos in live

presentation.


Recommended