Calabash
Calabash yra programinė įranga, kuri leidžia asmeniui rašyti ir naudoti automatizuotas priimamieji bandymai mobiliųjų programų. Programinė įranga palaiko "Android" ir "iOS apps cross-platform patirtį. Tai taip pat atviro kodo programinės įrangos ir nemokama naudojimui. Calabash yra suprojektuotas naudoti bibliotekų, kurios leidžia bandymo kodas sąveiką su hibridinių ir gimtoji apps programavimo būdas. Pagrindinis sąveika susideda iš daugelio vartotojų veiksmų. Kiekvienas veiksmas gali būti vienas iš šių: Gestai ir paliečia kaip swiping, paliesdami ir sukasi Teiginiai ir pastabos dėl prašymo vykdymo Ekrano dabartinės įrenginio paraiškos modelį Įmonė, kuri išlaiko ir sukūrė Calabash, Xamarin, sukūrė keletą komercinių produktų, kurie sustiprintų CALABASH patirtį. Xamarin testas Debesis yra mobilusis laboratoriją remiantis debesis. Jūs galite padaryti CALABASH bandymus daugiau nei vieną tūkstantį mobiliųjų įrenginių saugomi debesyje. Xamarin testas Debesis sukuria automatizavimo sistemą ir įrenginių debesys, atsižvelgiant keletas vargo iš rasti bandymo dalykus. Taip pat galite pasirinkti bandymo prietaisai, remiantis daugelio veiksnių, įskaitant jų gamintojas, operacinės sistemos, form factor, ar populiarumą tikslinę rinką. Calabash palaiko Agurkų kodavimo. Agurkų yra kodavimo kalba, kuri leidžia asmeniui išreikšti savo programų elgesį naudojant natūralią kalbą, o ne sudėtingą žargono. Ji sukurta siekiant būti prieinami verslo ekspertai ir ne techninio personalo. Nors Calabash buvo sukurta daugiausia dėmesio skiriant Agurkas, ji taip pat gali būti naudojamas rašyti funkcinius bandymus naudojant bet Ruby programavimas. Calabash skiriasi nuo kitų automatizavimo programos išbandymo programinės įrangos pagal ruošiasi save link apps veikia su sensoriniu ekranu. Dauguma kitų programa testavimo programinės įrangos yra skirtas naudoti ant darbastalio, bet Calabash kruopščiai atlieka savo kodą prieigos mobiliųjų įrenginių, kurie bus surengti programą. Tai pašalina daug potencialių problemų, nes Calabash bandymus savo gryniausia programą, dauguma gimtoji aplinka.
- Ruby pagrįstos programinės įrangos, kuri palaiko visus Ruby programavimo
- Dėmesys agurkai, natūralios kalbos kodą
- Prieinamumas tiek "Android" ir "iOS" programų
- Gebėjimas kontroliuoti bandymų iš centrinio kompiuterio, o ne mobilusis prietaisas
- Pasirenkami papildinių, pavyzdžiui, Xamarin Test Cloud
- Nuolat vystosi, atviro kodo
- Keli bibliotekos leisti app bandymai keliais variantais
- Calabash naudoja Ruby, kuris yra lankstesnė ir lengvai skaitomas kalba nei Java
- Testai gali būti valdomas iš kompiuterio, o ne bandymų įrenginyje
- Aukšto lygio komandos yra dalis programinės įrangos, todėl sudėtinga testavimas yra lengva naudoti
- Žanras failai gali būti parašytas agurkai, natūralios kalbos kodą
- Calabash yra prieinama tiek "Android" ir "iOS"
- Patikrinti visus elementus gali būti sunku
- Android programų paketas turi būti įdiegta tam, kad paleisti bandymus
- OEM tinkinimo bandymų keliuose įrangos tipų gali būti sudėtinga
- Mažas naudotojų bendruomenė daro lėtai trikčių šalinimo patirtį