What is the value of writing tests?

Do you write tests in your project?

 

Why?

Test code does not deliver value

Only production code does

I wanna know if my code *really* works

 

I don't like recurring tasks

Tests guide the implementation

Avoiding over-engineering

Often, tests help me design better

because I don't want to write a code which is hard to test.

Tests enforce emerging design

because I'm confident to refactor.

What are the categories of tests?

 

End to end tests

Integration tests

Unit tests

...

Ice cream or pyramid?

What is the definition of tests?

 

 

The one that the whole team understands!

Solitary unit test

Integration

Acceptance

E2E

Social unit test

Don't test everything

Coverage?

#fuggedaboutit

TDD

 

Tests do not create value...

... but they help focus on it!

Made with Slides.com