Calabash
Calabash je softver koji omogućuje osobi da pisati i koristiti automatizirane Ispitivanje prihvatljivosti mobilnih aplikacija. Softver podržava Android i iOS aplikacije za cross-platforma iskustvo. Također je open source softver i besplatan za korištenje. Calabash je dizajniran za korištenje biblioteke koje omogućavaju test kod interakcije s hibridnim i izvornih aplikacija u programskom način. Glavni interakcija se sastoji od velikog broja aktivnosti korisnika. Svaka akcija mogla biti jedan od sljedećih: Geste i dodiruje kao što su povlačenje, dodirivanje i rotirajući Tvrdnje i bilješke o radu aplikacija Slike od modela primjene trenutnog uređaja Tvrtka koja održava i razvija Calabash, Xamarin, je stvorio nekoliko komercijalnih proizvoda koji poboljšavaju iskustvo calabash. Xamarin Test Cloud je mobilni testiranje laboratorij temelji na oblaku. To možete učiniti calabash ispitivanja na više od tisuću mobilne uređaje pohranjenih u oblaku. Xamarin test oblak stvara automatizacije okvir i oblaci uređaja, uzimajući neke od komplikacija od pronalaženja ispitanika. Možete odabrati ispitne uređaje temeljene na brojnim čimbenicima, uključujući njihovog proizvođača, operacijski sustav, faktorom oblika ili popularnost u ciljno tržište. Calabash podržava krastavac kodiranje. Krastavac je kodiranje jezik koji omogućuje osobi da izrazi ponašanje svojih aplikaciji pomoću prirodnog jezika umjesto kompleksnog žargon. To je osmišljen kako bi biti dostupan poslovnim stručnjacima i ne-tehničkog osoblja. Iako Calabash je dizajniran s naglaskom na krastavac, to se također može koristiti za pisanje funkcionalne testove pomoću Ruby-based programiranje bilo. Calabash razlikuje od drugih automatizaciju aplikacije testiranje softwarea po sebi pripremaju prema aplikacija trčanje na uređaje s dodirnim zaslonom. Većina ostalih testiranje aplikacije softver je dizajniran za korištenje na radnoj površini, ali Calabash pažljivo izvršava svoju šifru za pristup na mobilnim uređajima koji će ugostiti aplikaciju. To eliminira mnoge potencijalne probleme jer Calabash testovi aplikaciju u svom najčišćem obliku, većina prirodnom okruženju.
- Ruby-temeljen softver koji podržava sve Ruby programiranje
- Fokus na krastavac, prirodnog jezika kod
- Dostupnost za Android i iOS aplikacije
- Sposobnost kontrolnog ispitivanja iz središnje računalo, a ne mobilni uređaj
- Opcionalni dodaci poput Xamarin Test Cloud
- Stalno razvija, otvorenog koda
- Višestruki knjižnice kako bi se omogućilo testiranje aplikacija u višestrukim varijacijama
- Calabash koristi Ruby, što je više fleksibilan i jednostavan za čitanje jeziku nego Java
- Testovi mogu biti kontrolirani s računala umjesto uređaja za testiranje
- visokih naredbi su dio softvera, tako složeno testiranje je jednostavan za korištenje
- Igrani datoteke mogu biti napisani na krastavac, prirodnog jezika kod
- Calabash je dostupan i za Android i iOS aplikacije
- Provjera svih elemenata može biti teško
- Android aplikacija mora biti instaliran paket kako bi se pokrenuti testove
- OEM prilagodbe za testiranje na više hardverskih vrste može biti komplicirano
- Mala zajednica korisnika čini spor iskustva za rješavanje problema