Разработка на основе тестирования в Android. Видео-курс
В этом курсе вы узнаете, как создавать масштабируемые и поддерживаемые приложения, применяя несколько методологий тестирования, таких как этапы Red-Green-Refactor, и фреймворки, такие как JUnit и Mockito. Вы также узнаете о принципах SOLID, шаблонах проектирования и лучших архитектурах для тестирования.
Для кого этот курс
Этот бесплатный курс на русском языке предназначен для разработчиков Android среднего и продвинутого уровня, которые имеют хороший опыт в разработке Android, Kotlin и разработке программного обеспечения. Опыт работы с библиотеками тестирования, такими как Mockito и JUnit, рекомендуется, но не требуется.
Рассмотренные концепции
Kotlin 1.6, Android 12, AS Bumblebee 2021.1.1
- Архитектуры приложений для Android (ndroid App Architectures)
- Red-Green-Refactoring
- Пирамида тестирования (The Testing Pyramid)
- Mockito и Junit
- Espresso
- Тестирование сетевого уровня (Testing the Network layer)
- Тестирование уровня устойчивости (Testing the Persistance layer)
- Тестирование пользовательского интерфейса (Testing the UI)