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

preview_player
Показать описание
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:
=================================================
=================================================

Полезные статьи из мира мобильной разработки:

Мобильный разработчик в других соц. сетях:
================================
================================

Если ты прочитал это - напиши коммент! Тест на внимательность :D
Рекомендации по теме
Комментарии
Автор

Брат, мы принимаем тебя таким, какой ты есть!

TreiderTV
Автор

Очень нужное видел, спасибо большое! Как раз на работе планируем тесты внедрять

Руки-ыы
Автор

Разработчикам порекомендовали то, что они никогда не будут делать. Всем плевать, что такое тестирование, как там все утроено, разбираться будут единицы. А вот заставить написать один инструментальный тест на свой код, может даст понимание, как писать ТЕСТИРУЕМЫЙ код, а не петушню в одну калитку. Большая часть даже не задумывается о тестируемости кода, когда пишут в продукт.

ragehissyfit
Автор

К сожалению, большинство програмеров не понимает, что юнит-тесты не тестирование как таковое, а прежде всего инструмент для дизайна какой-то отдельной фичи или функционала приложения. Да, можно писать и дизайнить без тестов, то при таком "быстром подходе" велика вероятность ошибок из-за плохой продуманности задачи и ее решения. С тестами, особенно если используется TDD, задачу оценить, обдумать удается гораздо лучше, а значит и конечный результат в коде будет лучше.

bulsond
Автор

Подача шикарная, подбор информации великолепен! Но есть увтерждения, с которыми я не могу согласиться.
Если компания всё же беспокоится о качестве продукта, либо он имеет критичное влияние на что-то (не обязательно такое, как в примере с Боингами, хватит и банковских счетов клиентов), отсутствие юнит-тестов, других автотестов (интеграционных, например) приведёт к необходимости постоянного, долгого и очень муторного регрессного тестирования. Лично был свидетелем ситуации, когда набор фичей для продукта пилился месяц, а регрессное тестирование перед выводом новой весии в прод занимало два месяца.

Собственно, к чему я - в этом случае написание автотестов в процессе разработки скорее всего поможет ОЧЕНЬ ЗДОРОВО сократить TTM (time-to-market). То есть, автотесты вообще и юнит-тесты в частности вполне могут быть и прямым драйвером получения прибыли (выкатили быстрее, быстрее начали на этом зарабатывать).

mrtis-nwo
Автор

Сколько умных мыслей, действительно часто можно обойтись без даггера

umnikya
Автор

Видео интересное и полезное. Нет практики, хотя бы минимальной. Есть возможность записать видео с тестом времени запуска приложения?

sportfun
Автор

Полезное видео, жму ракету!
На 12.03 "Наверху будет видео" - нету ссылки на видео про применение чистой архитектуры( было бы интересно посмотреть.

alexeysokolov
Автор

Отличное видео, спасмбо! Звук от перебивки слишком громкий и неожиданный. Предлагаю потише сделать или заменить

АнтонМ-эт
Автор

После последнего видео вопрос. Тестером легче устроится? Выучится, пробиться через HRa, попасть на собес гораздо реальнее?

Ksmoll
Автор

О боже, нет!!! Лучше бы это было то, о чем мы подумали!!!!

mrtis-nwo
Автор

Нормально делай - нормально будет(короткий ответ на вопрос про правильное написание тестов)! Столько сложностей и убытков, что любой манагер решит ну нахер - проще за чашку риса нанять толпу которая руками все протыкает

kvrcjku
Автор

Андроид разработчик не должен писать юнит тесты, если они не нужны.

umnikya
Автор

господи, сколько же порожняка он несёт

alhimovivan