Серёжа — глубокий 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)
Слушать на Яндекс.Музыке
Слушать на SoundCloud
Слушать в Apple Podcasts
Слушать в Google Podcasts
Слушать в Vk