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