307 пакетов
Выпуск №14: О тестировании, неблагодарном труде тестеров и разработке переднего конца
У микрофона:
Серёжа — глубокий frontend
Витя — frontend-подпивасник
В гостях:
Антон — Android зачарователь
В этом выпуске:
Какие бывают тесты и зачем их писать?
UI-тесты
Полезные и бесполезные тесты
Как коллеги работают с тестами
Когда нужно писать тесты?
О тестировании библиотек
О тестировании приложений
Зацепили архитектуру
Почему сложно писать UI тесты в вебе?
Что там у Android-разработчиков
Playwright наносит ответный удар
На основе чего писать тесты?
Тест-кейсы
Античные фичи и тест-кейсы
Структура тест-кейсов
Bad practices
Как должен выглядеть тест?
Нужно ли стремиться к 100% покрытию?
Где и как хранить тесты?
Кто должен писать тесты?
Тест-кейсы как документация продукта
История успеха из аутсорса
Серёжу порвало
Полезные ссылки:
Системы хранения тест-кейсов:
TestRail
Zephyr
Code Coverage:
JaCoCo
SonarQube
Framework’и для написания Unit-тестов:
JestJs
(web)
JUnit
(android)
Mockk
(android, в помощь junit)
Framework’и для написания e2e-тестов:
Playwright
(web)
For React
(web)
Appium
(android)
Espresso
(android)
Kaspresso
(android)
Смотреть на YouTube
Слушать на Яндекс.Музыке
Слушать на SoundCloud
Слушать в Apple Podcasts
Слушать в Google Podcasts
Слушать в Vk
2021-11-02 10:34