5. План
1. Зачем тестировать?
2. Структура теста
3. Assert first
4. Именование (3 подхода)
5. DSL
6. Mock, Stub, Fake, Spy
7. Тесты на поведение и состояние
8. Хороший тест
9. Интеграционный тест
10. Автоматический приемочный тест
11. SpecFlow
12. Пирамида тестирования
10. Польза от тестов
Когда интерн заявляет «Тесты для тех, кто не умеет программировать»
http://martinvalasek.com/blog/pictures-from-a-developers-life-part-2
32. Упражнение. Тест на поведение
и на состояние
Перетащить StatementFormatter
Отправить отформатированный
отчет по email
Написать тест на поведение
Написать тест на состояние
43. Чему мы научились
Зачем тестировать?
Структура теста
Именование
DSL
Stub, Fake, Spy, Mock
Тесты на поведение и состояние
Хороший тест
Пирамида тестирования