Во-первых, SO, как правило, не является подходящим местом для таких вопросов, поскольку такие вопросы обычно закрываются как не связанные с темой и в основном основанные на мнениях. К счастью, xamarin.uitest
- очень непопулярный тег, следовательно, ваш вопрос выжил:)
То, что делает Xamarin.UITest, на самом деле неплохо. Самая большая проблема для рассмотрения - это то, что Xamarin.UITest требует, чтобы ваше приложение было написано с использованием Xamarin.Forms, и для меня лично это самый большой недостаток.
Другие проблемы, с которыми я столкнулся:
- Прокрутка ужасно медленная
- Ограниченный API (можно оценить только основные свойства пользовательского интерфейса, см. здесь )
- Минимальные различия между Android и iOS, которые могут стать действительно раздражающими, в зависимости от вашего варианта использования
Кроме этого, Xamarin.UITest является довольно солидной UI-testframework, и если ваше приложение написано с использованием Xamarin.Forms, я бы порекомендовал вам использовать Xamarin.UITest.