Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Что такое юнит-тестирование?
Unit тестирование - это практика написания узконаправленных автоматических тестов для проверки правильности вашего производственного кода. Эти автоматизированные тесты позволяют вам писать код, в котором меньше ошибок и с которым безопаснее работать в долгосрочной перспективе. Если вы проводите unit тестирование, вы можете писать более качественные приложения для Android, которые проще в обслуживании.
Что такое TDD?
Разработка через тестирование (TDD) - это набор специальных методик unit тестирования, которые требуют написания тестов перед производственным кодом. Хотя TDD может показаться сложным на первый взгляд, я покажу вам, что на самом деле это самый простой способ провести юнит тестирование.
Какова важность юнит тестирования в Android?
Модульное тестирование считается одним из самых важных навыков для старших разработчиков Android. Это отличная инвестиция в средне- и долгосрочный профессиональный рост.
Если в ваше Android-приложение попадают ошибки, найти и исправить их может быть очень сложно. Более того, даже после того, как вы исправите ошибки, могут пройти дни или даже недели, пока все ваши пользователи не обновят приложение, чтобы фактически получить эти исправления. Это жесткая реальность работы профессионального разработчика Android. К счастью, вы можете значительно сократить количество ошибок в своих приложениях, протестировав код!
Почему вы должны пройти этот курс:
Этот курс предназначен для того, чтобы в кратчайшие сроки познакомить вас с юнит тестированием Android профессионального уровня. Я предполагаю, что вы уже знаете Java и имеете опыт создания приложений для Android. Поэтому этот курс не будет тратить ваше время на основы Java и Android.
Вы будете практиковать то, что вы изучаете в этом курсе, с тщательно разработанными упражнениями и постепенно приобретать навыки тестирования.
Этот курс предназначен для профессиональных разработчиков Android, которые не имеют никакого опыта в юнит тестировании. Однако я уверен, что даже опытные Android-тестеры найдут в нем много новой и ценной информации.