Calabash

Calabash

Zucca è un software che permette ad una persona di scrivere e utilizzare test di accettazione automatizzati per applicazioni mobili. Il software supporta le app Android e iOS per un'esperienza cross-platform. E 'anche un software open source e gratuito per uso. Calabash è stato progettato per le librerie di utilizzo che consentono interazioni codice di prova con applicazioni ibride e native in modo programmazione. L'interazione principale è costituito da un gran numero di azioni dell'utente. Ogni azione potrebbe essere uno dei seguenti: Gesti e tocchi come scorrimento, tocco, e la rotazione Affermazioni e le note sulle prestazioni dell'applicazione Screenshots di modello di applicazione del dispositivo corrente La società che mantiene e sviluppa Calabash, Xamarin, ha creato diversi prodotti commerciali che migliorano l'esperienza di Calabash. Xamarin test Cloud è un laboratorio di test cellulare basato sulla nuvola. Si può fare test Calabash su più di mille dispositivi mobili memorizzati nella cloud. Il Xamarin test cloud crea framework per l'automazione e le nuvole di dispositivi, prendendo alcuni dei la seccatura di trovare soggetti di prova. È inoltre possibile selezionare i dispositivi di prova sulla base di una serie di fattori tra loro produttore, il sistema operativo, fattore di forma, o la popolarità nel mercato di riferimento. Calabash supporta la codifica cetriolo. Cetriolo è un linguaggio di codifica che permette ad una persona di esprimere un comportamento del loro app usando il linguaggio naturale, invece di gergo complesso. E 'progettato per essere accessibile a esperti di business e al personale non tecnico. Sebbene Calabash è stato progettato con un focus su cetriolo, può anche essere utilizzato per scrivere i test funzionali utilizzando qualsiasi programmazione Ruby-based. differisce da altri calabash automazione app testare software per sé ingranaggi verso applicazioni in esecuzione su dispositivi touch screen. La maggior parte di altri software di test applicazione è progettata per l'uso sul desktop, ma Calabash esegue con cura il suo codice per l'accesso sui dispositivi mobili che ospiteranno l'applicazione. Questo elimina molti potenziali problemi perché Calabash mette alla prova l'app nella sua più pura, ambiente più nativo.

Scaricare Calabash
Caratteristiche di Calabash
  • software Ruby-based che supporta tutti programmazione Ruby
  • Focus su cetriolo, un codice di linguaggio naturale
  • Disponibilità per entrambe le applicazioni Android e iOS
  • Capacità di test di controllo da un computer centrale, anziché un dispositivo mobile
  • add-on opzionali come il Xamarin test cloud
  • In continua evoluzione, il codice open source
  • librerie multiple per consentire test applicazione in molteplici varianti
A favore di Calabash
  • Calabash utilizza Ruby, che è un linguaggio più flessibile e facile da leggere rispetto Java
  • Test possono essere controllati da un computer, invece del dispositivo di prova
  • comandi ad alto livello sono parte del software, così testing complesso è facile da utilizzare
  • file funzione possono essere scritti in cetriolo, un codice di linguaggio naturale
  • Calabash è disponibile per entrambe le applicazioni Android e iOS
Contro di Calabash
  • Ispezionando tutti gli elementi può essere difficile
  • L'apk deve essere installato per poter eseguire i test
  • personalizzazioni OEM per testare su più tipi di hardware possono essere complicato
  • Piccola comunità di utenti rende l'esperienza di risoluzione dei problemi lenta
Calabash Video

Alternative alla Calabash

TestFlight

Gratuito
Se vi piace sperimentare nuove applicazioni, allora PROVA Scelta dei colori è quello che si desidera prendere in considerazione. L'applicazione in sé permette di testare le ultime applicazioni
Mostra dettagli

UserTesting

UserTesting è un app per le persone per eseguire test di usabilità. Molte aziende cercano persone per eseguire tali test per determinare se il loro sito è facile da usare, se la loro applicazione
Mostra dettagli

PCloudy

PCloudy è una combinazione di applicazioni software e servizi di test. La società dietro il prodotto è stato fondato nel 2012 ed è attualmente di proprietà da Smart Software Testing Solutions
Mostra dettagli

Genymotion

Pagato
Questo è un emulatore di Android per il computer.
Mostra dettagli

Xcode

Gratuito
Xcode è un ambiente di sviluppo integrato (IDE) per lo sviluppo, il debug e testare applicazioni create per MacOS, iOS, TVOS e watchos. Esso comprende una vasta collezione di strumenti di sviluppo
Mostra dettagli

99tests

test folla è il servizio principale con esplorativo gestione test e test case funzionale, alimentato da piattaforma folla
Mostra dettagli

Applause

Pagato
Applausi è il leader mondiale nei test del mondo reale e di qualità CX. Migliaia di marchi leader si affidano a Applausi a far vivere esperienze loro clienti amore.
Mostra dettagli

Ranorex

Trova bug prima e più velocemente con Ranorex. automazione dei test di desktop, web e software per dispositivi mobili. Scarica la versione di prova gratuita di 30 giorni ora!
Mostra dettagli

AWS Device Farm

Sei alla ricerca di app mobile test sui dispositivi? Inizio test Android, iOS e OS App fuoco contro gli smartphone e tablet in AWS Cloud. Per saperne di più qui.
Mostra dettagli