СОДЕРЖАНИЕ: 00:00:00 - пишем Unit тест в Clean Architecture Android 00:06:51 - метод verify в Mockito 00:10:26 - несколько тестов с JUnit 00:14:58 - чистка данных в unit тестировании
Как же просто вы обьясняете, по вашему плейлисту внедрил клин, переделал вьюмодельки и написал тесты на юскейсы. За 3 дня мой уровень качества кода вырос в геометрической прогрессии. Но нет пределу совершенства, я понимаю , что всегда может быть лучше. Спасибо!
Не встречался с paging 3 на практике (, поэтому не смогу сделать такое видео. А чисто для видео не хочется изучать, все же опыт показан совсем не тот будет.
Это просто что-бы названия роликов отличались ;). Unit тест - это общее название для подобного кода, их можно писать с разными библиотеками. JUnit как раз одна из таких библиотек.
Дело в том, что эти тесты относятся к ответсвенности программиста, так как написать их без знания кода проекта невозможно. То есть, если это будет делать тестировщик, то он должен знать платформу, язык и проект. В итоге получится, что он станет не тестировщиком, а программистом .... и попросит зп побольше)))). На мобильных проектах QA в основном тестят вручную. Автоматизаторы под мобайл встречаются на некоторых проектах, но это редкость все же, и делают тесты они несколько по другому, автоматизируют действия пользователя реализуя отдельное приложение.
СОДЕРЖАНИЕ:
00:00:00 - пишем Unit тест в Clean Architecture Android
00:06:51 - метод verify в Mockito
00:10:26 - несколько тестов с JUnit
00:14:58 - чистка данных в unit тестировании
Как же просто вы обьясняете, по вашему плейлисту внедрил клин, переделал вьюмодельки и написал тесты на юскейсы. За 3 дня мой уровень качества кода вырос в геометрической прогрессии. Но нет пределу совершенства, я понимаю , что всегда может быть лучше. Спасибо!
Браво 👏👏👏 Очень полезно. Давненько не хватало именно такого, на реальном примере из проекта
Спасибо большое за отличный урок. Вы отличный учитель. Вы своими уроками показываете какими должны быть программисты и куда надо стремиться
Спасибо большое за труды, Тимофей!! Очень полезно и круто! Если есть возможность, не останавливайтесь!
Спасибо было очень интересно а главное полезно
Доступно объясняете. Спасибо большое
😉
Очень приятный голос, приятно слушать
Спасибо за очередной прекрасный урок! Хотелось бы узнать не собираетесь ли вы сделать урок с применением paging 3?
Хм, пока планов таких нет.
Отличная подача материала. Спасибо!
присоединяюсь к просьбе сделать разбор пагинации, paging 3 действительно сложно понять без наставника
Не встречался с paging 3 на практике (, поэтому не смогу сделать такое видео. А чисто для видео не хочется изучать, все же опыт показан совсем не тот будет.
В тестах should return true/false тест проходится независимо от значения переменной expected.
ждем тест вьюмодель)
Годное видео!.
Спасибо за видео! Все максимально просто рассказано
Есть вопрос,я не совсем понял. Прошлое видео было про Unit тест. Сейчас JUnit. А в чем различие?
Это просто что-бы названия роликов отличались ;). Unit тест - это общее название для подобного кода, их можно писать с разными библиотеками. JUnit как раз одна из таких библиотек.
Уроки по MVI планируете выпускать?))
Да, есть планы на такие видео, скорей всего это будет серия из роликов про разные подходы в управлении состоянием UI.
спасибо за туториал, не могу понять один момент, если все тесты пишет программист, то что же делает тестировщик?
Дело в том, что эти тесты относятся к ответсвенности программиста, так как написать их без знания кода проекта невозможно. То есть, если это будет делать тестировщик, то он должен знать платформу, язык и проект. В итоге получится, что он станет не тестировщиком, а программистом .... и попросит зп побольше)))).
На мобильных проектах QA в основном тестят вручную. Автоматизаторы под мобайл встречаются на некоторых проектах, но это редкость все же, и делают тесты они несколько по другому, автоматизируют действия пользователя реализуя отдельное приложение.
@@TimofeyKovalenko спасибо за ликбез, щас стало понятнее)
Gold