Calabash
Calabash on ohjelmisto, jonka avulla henkilö kirjoittaa ja käyttää automatisoituja hyväksymistestit mobiilisovelluksia. Ohjelmisto tukee Android- ja iOS sovelluksia cross-platform kokemus. Se on myös avoimen lähdekoodin ohjelmistoja ja vapaasti käytettävissä. Calabash on suunniteltu käytettäväksi kirjastoja, jotka sallivat testikoodia vuorovaikutusta hybridi- ja sovelluksien ohjelmointikielellä tavalla. Tärkein vuorovaikutus koostuu useita käyttäjän toimia. Kukin toimi voisi olla jokin seuraavista: Eleet ja koskettaa kuten pyyhkäisemällä, salakuuntelu, ja pyörivä Väitteitä ja muistiinpanoja sovellusten suorituskykyä Ruutukaappauksia nykyisen laitteen sovellusmalli Yhtiö, joka ylläpitää ja kehittää Calabash, Xamarin, on luonut useita kaupallisia tuotteita, jotka parantavat Calabash kokemus. Xamarin Test Cloud on mobiili testilaboratoriona perustuu pilvi. Voit tehdä Calabash testejä yli tuhat mobiililaitteiden tallennetaan pilveen. Xamarin Test Cloud luo automaatio puitteet ja laite pilvet ottaen joitakin hässäkkä pois löytää koehenkilöitä. Voit myös valita testin perustuvia laitteita useista tekijöistä, mukaan lukien niiden valmistajan, käyttöjärjestelmän, koossa tai suosiota kohdemarkkinoilla. Calabash tukee Kurkku koodausta. Kurkku on koodaus kieli, jonka avulla henkilö ilmaista sovelluksen toiminnallisuuden käyttämällä luonnollista kieltä sijasta monimutkaisia ammattikieltä. Se on suunniteltu olevan saatavilla liiketoiminnan asiantuntijoiden ja tekninen henkilöstö. Vaikka Calabash suunniteltiin keskittyen Kurkku, sitä voidaan käyttää myös kirjoittaa toiminnalliset testit käyttäen mitä Ruby-ohjelmointi. Calabash eroaa muista automaatio- sovelluksen testaus ohjelmistot suuntaamalla itse kohti apps käynnissä kosketusnäyttölaitteissa. Useimmat muut sovelluksen testauksen ohjelmisto on suunniteltu käytettäväksi työpöydällä, mutta Calabash huolellisesti suorittaa sen koodi pääsyn mobiililaitteisiin että isännöi sovellus. Tämä poistaa monia mahdollisia ongelmia, koska Calabash testaa sovelluksen puhtaimmillaan, useimmat vieraaseen ympäristöön.
- Ruby-pohjainen ohjelmisto, joka tukee kaikkia Ruby ohjelmointi
- Keskity Kurkku, luonnollisen kielen koodin
- Saatavuus sekä Android- että iOS sovelluksia
- Kyky ohjaus testausta keskustietokoneeseen pikemminkin kuin mobiililaitteen
- Valinnainen lisäosat kuten Xamarin Test Cloud
- Kehittyy jatkuvasti, avoimen lähdekoodin
- Useiden kirjastojen avulla App testauksen useina variaatioina
- Calabash käyttää Ruby, joka on joustavampi ja helposti lukea kieltä kuin Java
- Testejä voidaan ohjata tietokoneella sijasta testauslaite
- Korkean tason komennot ovat osa ohjelmistoa, niin monimutkainen testaus on helppo käyttää
- Ominaisuus tiedostoja voidaan kirjoittaa kurkku, luonnollisen kielen koodin
- Calabash on saatavilla sekä Android- ja iOS-sovellusten
- Tarkastaa kaikki elementit voi olla vaikeaa
- Android-sovellus pakkauksen asentamista toimiakseen testit
- OEM räätälöinnit testaamiseen useille laitteistotyypit voi olla vaikeaa
- Pieni käyttäjäyhteisö tekee hidasta vianmääritys kokemus