Calabash
Tykev je software, který umožňuje, aby osoba, která má psát a využívat automatizované akceptační testy pro mobilní aplikace. Software podporuje Android a iOS na zkušenosti nezávislý na platformě. Je to také open source software a zdarma k použití. Tykev je určen k použití knihoven, které umožňují kód interakce testů, které obsahují hybridní a nativní aplikace v programovacím způsobem. Hlavní interakce se skládá z velkého počtu uživatelských akcí. Každá akce by mohla být jedna z následujících: Gesta a doteky, jako je bít, řezání závitů, a otáčení Tvrzení a poznámky k výkonu aplikací Ukázky modelu aplikace aktuálního zařízení Společnost, která udržuje a vyvinula Calabash, Xamarin, vytvořil několik komerčních produktů, které zvyšují zážitek Calabash. Xamarin test Cloud je mobilní testovací laboratoř na bázi cloudu. Můžete to udělat tykev testy na více než jednoho tisíce mobilních zařízení uložených v cloudu. Xamarin test Cloud vytváří rámec pro automatizaci a mraky zařízení, přičemž některé z potíží ven najít pokusné subjekty. Můžete si také vybrat testovací zařízení založená na celé řadě faktorů, včetně jejich výrobce, operační systém, tvarový faktor, nebo popularity v cílovém trhu. Tykev podporuje Okurka kódování. Okurka je kódovací jazyk, který umožňuje, aby osoba, která má vyjádřit chování jejich aplikace v použití namísto přirozeného jazyka komplexní žargonu. Je navržen tak, aby byly přístupné pro obchodní odborníky a non-technických pracovníků. Ačkoli Calabash byl navržen s důrazem na okurka, to může být také použit k napsání funkčních testů pomocí libovolného Ruby založené programování. Calabash se liší od ostatních automatizace aplikace testuje software od ozubení sebe směrem aplikací běžících na zařízení s dotykovou obrazovkou. Většina ostatních testování aplikace software je určen pro použití na pracovní ploše, ale Calabash pečlivě vykonává svůj kód pro přístup na mobilní zařízení, které bude hostit aplikaci. Tím se eliminuje mnoho potenciálních problémů, protože Calabash testuje aplikaci ve své nejčistší, nejvíce přirozeném prostředí.
- Ruby-založený software, který podporuje všechny programování Ruby
- Zaměření na okurky, přírodní kód jazyka
- Dostupnost pro Android i iOS aplikací
- Schopnost kontrolního testování z centrálního počítače, spíše než mobilní zařízení
- Volitelné doplňky jako je Xamarin test Cloud
- Neustále vyvíjí, otevřený zdrojový kód
- Několik knihoven umožnit testování aplikací v několika variantách
- Tykev používá Ruby, což je více flexibilní a snadno čitelný jazyk než Java
- Testy je možné ovládat z počítače namísto testovacího zařízení
- Příkazy na vysoké úrovni jsou součástí softwaru, takže komplexní testování je snadné využít
- Hrané soubory mohou být psány v okurka, přírodní kód jazyka
- Tykev je k dispozici pro Android a iOS
- Kontrola všech prvků může být obtížné
- Android Application Package musí být instalována tak, aby spustit testy
- OEM úpravy pro testování na různých typech hardwaru může být složité
- Malá uživatelská komunita je pro pomalé zkušenosti řešení problémů