О чем пойдет речь:
- Эволюционное изменение исходников;
- Проблемы, с которыми мы столкнулись при написании тестов;
- Выгоды от перевода тестов на Kotlin.
6. На самом деле
BDD = Behavior Driven Development
Описание:
Дано:
Действие:
Тогда:
«No Unit Tests until They Become Needed»
... 2 недели
7. Положительная роль Kotlin
●
Интеграция с многими фреймворками
Junit, Mockito, Mockk, Spec(k), …
●
Любые форматы и источники данных: БД, MQ, HTTP, CSV, XLS, JSON, XML
●
Тесты для Java-кода. Эволюционные изменения
●
Чистота и читабельность кода — лучше чем в Java!
●
Хорошая поддержка Selenium и сценариев UX