Обновить
1

Пользователь

Отправить сообщение

В статье не утверждается, что покрытия автотестами вообще нет. Оно есть, но не очень высокое. Его достаточно, чтобы покрыть критические сценарии, в том числе по UI и по API. В идеале нам хотелось бы покрыть подавляющую часть, чтобы не заниматься рутиной (теми самыми регрессами и смоуками), а заниматься продуктовым тестированием и работать над улучшением процессов.

RatingBar глубоко в иерархии основан на ProgressBar, а звезды там — скорее для красоты.

Когда пользователь нажимает на «звезду», под капотом происходит округление на основе параметра stepSize. И почему-то именно на Самсунгах оно часто срабатывает не в ту сторону, в которую хотелось бы.

То есть если нажать на самый край 4-й звезды, рейтинг выставлялся как 5, что со стороны выглядело как явный баг.

Решается так: устанавливаем stepSize = 0.01 и теперь самостоятельно в листенере округляем рейтинг до целого числа. Так всё работает корректно.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Инженер по ручному тестированию, Инженер по обеспечению качества
Старший
Тестирование мобильных приложений
Тестирование сайтов
Тестирование API
Charles
Postman
MySQL
Android studio
Xcode
Jira
Elasticsearch