effector

307 пакетов

Выпуск №14: О тестировании, неблагодарном труде тестеров и разработке переднего конца

Выяснили, какие тесты бывают, когда их начинают и зачем вообще проводят. Разобрали все тест-кейсы, включая негативные, прошлись по юнитам и навигации. Обсудили инструменты, лайфхаки и сервисы, которые упрощают тестирование новой фичи.

У микрофона:
Серёжа — глубокий frontend
Витя — frontend-подпивасник

В гостях:
Антон — Android зачарователь

Полезные ссылки:
Системы хранения тест-кейсов
TestRail - https://www.gurock.com/testrail
Zephyr - https://smartbear.com/test-management/zephyr
Code Coverage:
JaCoCo - https://www.eclemma.org/jacoco
SonarQube - https://www.sonarqube.org
Framework’и для написания Unit-тестов:
JestJs (web) - https://jestjs.io
JUnit (android) - https://junit.org/junit5
Mockk (android) - https://github.com/mockk/mockk (в помощь junit)
Framework’и для написания e2e-тестов:
Playwright (web) - https://playwright.dev
For React (web) - https://testing-library.com
Appium (android) - https://appium.io
Espresso (android) - https://developer.android.com/training/testing/espresso
Kaspresso (android) - https://github.com/KasperskyLab/Kaspresso

Episode source