Полный курс по QA. Как правильно писать тесты? / Мобильный разработчик

  Переглядів 6,279

Mobile Developer

Mobile Developer

День тому

Зарегистрироваться на Mobile Team Fest от Яндекс: clck.ru/36Avqw
erid: LjN8K84g5
Если вы хоть раз в жизни задумывались над тем, как писать тесты, что нужно тестировать, чем unit тесты отличаются от е2е тестов или от интеграционных тестов. Если от обилия фреймворков идет кругом голова, а вокруг все как будто бы уже пишут тесты и живут счастлив, то это видео точно для вас. Неважно кто вы: продакт, тестировщик или разработчик - это видео будет вам полезно
00:00:00 - Всем привет
00:01:52 - Яндекс
00:02:37 - Терминология
00:09:29 - Unit Testing
00:22:51 - Зачем писать тесты
00:28:32 - Инструментальные тесты
00:30:29 - End-to-End тестирование
00:43:25 - Code Coverage
00:48:27 - Blackbox Testing
00:52:36 - Performance Testing
01:02:13 - Test-driven development
01:08:43 - Инфраструктура
01:19:07 - Что такое QA
Если вам понравилось видео, то поддержать канал и получить доступ к эксклюзивному контенту можно подписавшись на Boosty:
=================================================
Поддержать канал на Boosty - boosty.to/mobiledev
Поддержать канал на Patreon - / mobiledeveloper
=================================================
Полезные статьи из мира мобильной разработки:
Teletype - teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях:
================================
Телеграм - t.me/mobiledevnews
ВК - mdeveloper
Дзен - dzen.ru/mobiledeveloper
================================
Если ты прочитал это - напиши коммент! Тест на внимательность :D

КОМЕНТАРІ: 30
@TreiderTV
@TreiderTV 6 місяців тому
Брат, мы принимаем тебя таким, какой ты есть!
@user-im1mg7gd6o
@user-im1mg7gd6o 6 місяців тому
Очень нужное видел, спасибо большое! Как раз на работе планируем тесты внедрять
@paulk3222
@paulk3222 6 місяців тому
Вот это да, вот это я люблю
@sportfun9713
@sportfun9713 6 місяців тому
Видео интересное и полезное. Нет практики, хотя бы минимальной. Есть возможность записать видео с тестом времени запуска приложения?
@bulsond
@bulsond 6 місяців тому
К сожалению, большинство програмеров не понимает, что юнит-тесты не тестирование как таковое, а прежде всего инструмент для дизайна какой-то отдельной фичи или функционала приложения. Да, можно писать и дизайнить без тестов, то при таком "быстром подходе" велика вероятность ошибок из-за плохой продуманности задачи и ее решения. С тестами, особенно если используется TDD, задачу оценить, обдумать удается гораздо лучше, а значит и конечный результат в коде будет лучше.
@dmitriyobidin6049
@dmitriyobidin6049 6 місяців тому
Проблема в том, что в мобильной разработке бизнес логики не так много. А обвешивать тестами методы, которые там в разных потоках что-то делают или анимации какие-то просчитывают- ну такое себе.
@bulsond
@bulsond 6 місяців тому
@@dmitriyobidin6049 Ну, хорошо, вы написали без тестов, оно скомпилировалось. Далее как вы проверяете, что оно работает так как вы ожидаете? Запускаете на выполнение, прокликиваете кнопочки, вводите данные в поля и все это ручками проделываете, неужели не заебывает? Или забиваете болт, раз оно скомпилировалось, значит работает! Как делаете вы? Как вы доказываете своему руководителю, что фичу вы реализовали? Мне просто интересно.
@user-og9oc7xx8k
@user-og9oc7xx8k 5 місяців тому
⁠@@dmitriyobidin6049серьезно?)) допустим, банковские приложения - там столько бизнес-логики, что умотаешься.. всё зависит от сферы
@user-kv3rc9jk9u
@user-kv3rc9jk9u 6 місяців тому
Нормально делай - нормально будет(короткий ответ на вопрос про правильное написание тестов)! Столько сложностей и убытков, что любой манагер решит ну нахер - проще за чашку риса нанять толпу которая руками все протыкает
@m0rtis-nwo
@m0rtis-nwo 6 місяців тому
Подача шикарная, подбор информации великолепен! Но есть увтерждения, с которыми я не могу согласиться. Если компания всё же беспокоится о качестве продукта, либо он имеет критичное влияние на что-то (не обязательно такое, как в примере с Боингами, хватит и банковских счетов клиентов), отсутствие юнит-тестов, других автотестов (интеграционных, например) приведёт к необходимости постоянного, долгого и очень муторного регрессного тестирования. Лично был свидетелем ситуации, когда набор фичей для продукта пилился месяц, а регрессное тестирование перед выводом новой весии в прод занимало два месяца. Собственно, к чему я - в этом случае написание автотестов в процессе разработки скорее всего поможет ОЧЕНЬ ЗДОРОВО сократить TTM (time-to-market). То есть, автотесты вообще и юнит-тесты в частности вполне могут быть и прямым драйвером получения прибыли (выкатили быстрее, быстрее начали на этом зарабатывать).
@alexeysokolov930
@alexeysokolov930 6 місяців тому
Полезное видео, жму ракету! На 12.03 "Наверху будет видео" - нету ссылки на видео про применение чистой архитектуры( было бы интересно посмотреть.
@pasza
@pasza 6 місяців тому
У ютуберов часто так :) Наверно имеется ввиду ролик "Идеальная архитектура".
@MobileDeveloper
@MobileDeveloper 6 місяців тому
Добавил, спасибо
@ragehissyfit4539
@ragehissyfit4539 6 місяців тому
Разработчикам порекомендовали то, что они никогда не будут делать. Всем плевать, что такое тестирование, как там все утроено, разбираться будут единицы. А вот заставить написать один инструментальный тест на свой код, может даст понимание, как писать ТЕСТИРУЕМЫЙ код, а не петушню в одну калитку. Большая часть даже не задумывается о тестируемости кода, когда пишут в продукт.
@umnikya7874
@umnikya7874 6 місяців тому
Сколько умных мыслей, действительно часто можно обойтись без даггера
@mikhailgureev218
@mikhailgureev218 6 місяців тому
пушка
@user-uy7pl8ci7o
@user-uy7pl8ci7o 6 місяців тому
Отличное видео, спасмбо! Звук от перебивки слишком громкий и неожиданный. Предлагаю потише сделать или заменить
@Ksmoll
@Ksmoll 6 місяців тому
После последнего видео вопрос. Тестером легче устроится? Выучится, пробиться через HRa, попасть на собес гораздо реальнее?
@vovaserpov8556
@vovaserpov8556 6 місяців тому
Свет бомба
@i_safronov
@i_safronov 6 місяців тому
❤❤
@user-hk1jo3qr9q
@user-hk1jo3qr9q 6 місяців тому
сцена у мусорки просто огонь!
@m0rtis-nwo
@m0rtis-nwo 6 місяців тому
О боже, нет!!! Лучше бы это было то, о чем мы подумали!!!!
@MobileDeveloper
@MobileDeveloper 6 місяців тому
😂😂😂
@MedTechniQ
@MedTechniQ 6 місяців тому
Привет от медицинского ПО)
@umnikya7874
@umnikya7874 6 місяців тому
Андроид разработчик не должен писать юнит тесты, если они не нужны.
@alhimovivan
@alhimovivan 3 місяці тому
господи, сколько же порожняка он несёт
skibidi toilet 73 (full episode)
09:41
DaFuq!?Boom!
Переглядів 21 млн
😨Новая Война в GTA 5 Online #shorts
00:40
King Dm
Переглядів 1,7 млн
Що рятує українців від похмілля?😁 | #НовийКанал #ЄПитання
00:53
єПитання з Лесею Нікітюк
Переглядів 439 тис.
GC, ARC, RAM. Часть 2. Android / Мобильный разработчик
1:11:30
С чего начать учить Android / Mobile Developer
22:22
Mobile Developer
Переглядів 32 тис.
Юнит тест для View Model в Android
26:57
Тимофей Коваленко
Переглядів 7 тис.
Как улучшить код функциональным подходом || Android Studio КОДИНГ
52:31
Android Broadcast. Все об Андроид разработке
Переглядів 12 тис.
skibidi toilet 73 (full episode)
09:41
DaFuq!?Boom!
Переглядів 21 млн