Pull to refresh
1
Send message

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

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

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

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

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

Information

Rating
Does not participate
Registered
Activity

Specialization

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