Pepino ios

Algumas alternativas para o teste funcional automatizado de aplicativos iOS são KIF (Keep it Functional

https://github.com/kif-framework/KIF

) e Appium

http://appium.io/

Bem, você também pode usar a estrutura de teste embutida no Xcode para uso com aplicativos iOS e Mac. É gratuito e bem integrado ao Xcode, todos os novos projetos do Xcode têm um alvo de teste criado para eles. A documentação faz parte dos documentos Xcode / iOS que vêm com o Xcode.

Calabash depende de rótulos e classes de acessibilidade para identificar visualizações em seu aplicativo (consulte o

sintaxe de consulta

referência). Isso é muito mais confiável do que identificar visualizações por local. Isso também significa que você deve tomar um pouco de cuidado ao escrever seus aplicativos para garantir que todas as visualizações interessantes tenham bons rótulos de acessibilidade. Se o seu aplicativo for composto apenas de botões e campos de texto, tudo funcionará conforme o esperado. Mas é provável que seu aplicativo seja mais complexo do que isso. Felizmente, o Calabash vem com uma excelente ferramenta para explorar as visualizações do seu aplicativo e verificar se você está definindo os rótulos de acessibilidade corretamente. Depois de instalar tudo, você terá uma ferramenta chamada console calabash-ios. Esta ferramenta oferece uma sessão Ruby interativa com o

API Calabash

pronto para ser acessado. Tudo que você precisa fazer é executar seu aplicativo (que está configurado para falar com Calabash) no simulador iOS, executar este console e, em seguida, começar a digitar consultas. Um artigo interessante)

Introdução ao Calabash