Information
- Rating
- Does not participate
- Registered
- Activity
Specialization
Инженер по ручному тестированию, Инженер по обеспечению качества
Старший
Тестирование мобильных приложений
Тестирование сайтов
Тестирование API
Charles
Postman
MySQL
Android studio
Xcode
Jira
Elasticsearch
В статье не утверждается, что покрытия автотестами вообще нет. Оно есть, но не очень высокое. Его достаточно, чтобы покрыть критические сценарии, в том числе по UI и по API. В идеале нам хотелось бы покрыть подавляющую часть, чтобы не заниматься рутиной (теми самыми регрессами и смоуками), а заниматься продуктовым тестированием и работать над улучшением процессов.
RatingBar глубоко в иерархии основан на ProgressBar, а звезды там — скорее для красоты.
Когда пользователь нажимает на «звезду», под капотом происходит округление на основе параметра stepSize. И почему-то именно на Самсунгах оно часто срабатывает не в ту сторону, в которую хотелось бы.
То есть если нажать на самый край 4-й звезды, рейтинг выставлялся как 5, что со стороны выглядело как явный баг.
Решается так: устанавливаем stepSize = 0.01 и теперь самостоятельно в листенере округляем рейтинг до целого числа. Так всё работает корректно.