15
TDD It’s short for Test Driven Development!

TDD - Short for Test Driven Development!

Embed Size (px)

Citation preview

Page 1: TDD - Short for Test Driven Development!

TDDIt’s short for Test Driven Development!

Page 2: TDD - Short for Test Driven Development!

-Kent Beck

“Do the simplest thing that could possibly work.”

Page 3: TDD - Short for Test Driven Development!

From Ticket to Test.

Page 4: TDD - Short for Test Driven Development!
Page 5: TDD - Short for Test Driven Development!

given: when: then:

I’m a user on the profile page

I update my last name

It should save successfully

Page 6: TDD - Short for Test Driven Development!
Page 7: TDD - Short for Test Driven Development!

$ npm test

Run our Test

Page 8: TDD - Short for Test Driven Development!

Fail.

Page 9: TDD - Short for Test Driven Development!

This failure is good.

• We have a test that accurately represents a problem.

• Our test runs

• Not broken nor did it break the test-runner.

Page 10: TDD - Short for Test Driven Development!
Page 11: TDD - Short for Test Driven Development!
Page 12: TDD - Short for Test Driven Development!

$ npm test

Run our Test

Page 13: TDD - Short for Test Driven Development!

Success.

Page 14: TDD - Short for Test Driven Development!

TDD Cycle

Page 15: TDD - Short for Test Driven Development!

Refactor.