Test mobile - Framework IOS

Come i framework di test Android, sul mercato sono disponibili molti framework di test iOS. Qui parleremo di alcuni popolari.

  • Appium- Appium è un framework di automazione dei test open source per testare app native e ibride e app Web mobili. Le funzioni della libreria Appium all'interno del framework effettuano chiamate al server Appium in esecuzione in background che gestisce il dispositivo connesso.

  • Calabash- Calabash è un framework di test funzionale che può essere utilizzato per test funzionali sia iOS che Android. Sulla carta, deve essere uno dei framework più facili da usare e anche i non sviluppatori dovrebbero essere in grado di creare test funzionali utilizzandolo.

  • Zucchini - Zucchini è un framework di test funzionale visivo open source per applicazioni iOS basato su Apple UIAutomation.

  • UI Automation- Per i tuoi test funzionali più tipici (o test black-box), in cui scriverai codice che simula un utente finale che naviga nella tua app, c'è l'automazione dell'interfaccia utente. L'automazione dell'interfaccia utente è fornita da Apple ed è il modo approvato da Apple per eseguire i test funzionali iOS.

  • FRANK – BDD for iOS - Se desideri eseguire test end-to-end in iOS e desideri utilizzare BDD e Cucumber, non preoccuparti: c'è uno strumento chiamato Frank che ti consentirà di creare test e requisiti di accettazione utilizzando Cucumber.

Confronto tra diversi framework di test