ChaosBank — 131 переключаемый баг для тренировки мобильного тестирования

Habr ·

ChaosBank — 131 переключаемый баг для тренировки мобильного тестирования

Я экспериментирую с подходами к автоматизации UI-тестов мобильных приложений: XCUITest, Espresso/Compose, Appium, Maestro. Быстро выяснилось, что гонять всё это не на чем: опенсорсные демо-приложения либо только под Android, либо слишком простые, и реальных багов в них почти нет. Поэтому я сделал ChaosBank — два зеркальных финтех-приложения, под iOS и Android, где баги — это фича: 131 дефект, от убытка, показанного как прибыль, до двойного списания при быстром тапе. Каждый включается и выключается конфигурацией. Рассказываю, как это устроено и как это можно использовать для тренировки, сравнения фреймворков и тестовых заданий. Читать далее

Источник: Habr