8. IT'S NOT JUST ABOUT TESTS
WHY SOFTWARE TESTS?
▸ To ensure that what we create does what it’s supposed to do.
9. IT'S NOT JUST ABOUT TESTS
WHY SOFTWARE TESTS?
▸ To ensure that what we create does what it’s supposed to do.
▸ “Something that works when one person is using it may not work when
hundreds of people are using it”.
10. IT'S NOT JUST ABOUT TESTS
WHY SOFTWARE TESTS?
▸ To ensure that what we create does what it’s supposed to do.
▸ “Something that works when one person is using it may not work when
hundreds of people are using it”.
▸ We owe it to our users and ourselves to deliver the best application we can.
11. IT'S NOT JUST ABOUT TESTS
WHY SOFTWARE TESTS?
▸ To ensure that what we create does what it’s supposed to do.
▸ “Something that works when one person is using it may not work when
hundreds of people are using it”.
▸ We owe it to our users and ourselves to deliver the best application we can.
▸ Tests means Quality.
12. WE'LL NOT TALK ABOUT TESTS.
WE'LL TALK ABOUT DEVELOPMENT PROCESS.
16. “ FOLK WISDOM IN SOFTWARE DEVELOPMENT TEACHES
THAT INTERFACES SHOULDN'T BE UNDULY INFLUENCED BY
IMPLEMENTATIONS. WRITING A TEST FIRST IS A CONCRETE
WAY TO ACHIEVE THIS SEPARATION. ”
Kent Beck,
Extreme Programming Explained: Embrace Change
IT'S NOT JUST ABOUT TESTS
17. “ IF IT'S HARD TO BE TESTED,
SORRY YOUR CODE DESIGN IS WRONG. ”
Raphael Amorim,
Random Tweet
IT'S NOT JUST ABOUT TESTS
31. TDD IS NOT FOR EVERYONE
http://claysnow.co.uk/to-tdd-or-not-to-tdd/
To TDD or not to TDD? That is not the question
32. “ TDD IS NOT EASY, IT TAKES TIME TO LEARN AND GET
RIGHT AND THERE IS A RISK THAT IT COULD BE A TIME SINK
FOR A PROJECT IF THE ENTIRE DEVELOPMENT TEAM DOES
NOT BUY INTO ITS USAGE. ”
Bradley Braithwaite,
TDD: It's not just about the Tests
IT'S NOT JUST ABOUT TESTS
34. IT'S NOT JUST ABOUT TESTS
▸ The ThreeRules Of Tdd
( http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd )
▸ Test Driven Development: By Example
( http://www.amazon.com/Test-Driven-Development-By-Example/dp/
0321146530 )
▸ Growing Object-Oriented Software, Guided by Tests
( http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/
0321503627 )
▸ Test-Driven Development: A Practical Guide: A Practical Guide
( http://www.amazon.com/Test-Driven-Development-Practical-Guide/dp/
0131016490 )
35. IT'S NOT JUST ABOUT TESTS
▸ TDD no Mundo Real (PT-BR)
( http://tddnomundoreal.com.br/ )
37. IT'S NOT JUST ABOUT TESTS
REFERENCES
▸ Extreme Programming Explained: Embrace Change, 2000 - Kent Beck.
▸ TDD: It's not just about the Tests, 2012 - Bradley Braithwaite
▸ 5 Reasons We Need Software Testing, 2014 - Cullyn Thomson