Тестирование мобильных мессенджеров (iPhone)

Есть мессенджер под iOS, использующий xmpp протокол, с некоторыми плюшками.
С функционалом еще как то понятно. А вот всякие едж кейсы мне плохо представляются. и както слишком много внешних факторов.

Так же я думаю как все это дело можно автоматизировать. Пока видится такой способ: использовать какой нибуть Appium для управления UI, и написать свой клиент, для симуляции 2го

У кого был подобный опыт тестирования?