introduction to tdd · bdd style. 22. 23. take the red pill 24. 25. don't always test my code...

Post on 15-Jul-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

TDDIn Ionic Framework

Nikola Brežnjak, M.Sc

EXPECT

THEUNEXPECTED

INTRODUCTION TO

2

Do you test your code?

3

Do you test your code?<rhetorical-question>

</rhetorical-question>

4

CLTDD

5

Console.Log TDD

6

7

8

9

10

AGENDAwait, you said this will be a short presentation!?

Your Title Here Company members share

a common

Your Title Here Company members share

a common

01 Theory 02 Examples

11

What is TDD?Test Driven Development, duh!?

12

Unit Testing !== TDDYou don’t say, Sherlock

13

14

15

16

17COMMON MISCONCEPTIONSso we make sure my.getCurrPage() == your.getCurrPage()

02

0306

01

05 04

You Can’t Write Tests Until You Know the Design

ALWAYS Refactor?

Write all tests before any code?

Time Consuming

No #6

Unit test all the things

18

19

PREREQUISITESCan’t have a car without a driver. Oh, wait!, it’s 2016!

20

21

describe [thing]it should [do sth]

BDD style

22

23

24

TAKE THE RED PILL

25

top related