Calabash
Calabash er en programvare som lar en person til å skrive og bruke automatiserte aksepttester for mobile applikasjoner. Programvaren støtter Android og iOS-apper for en kryssplattform opplevelse. Det er også en åpen kildekode og fri for bruk. Calabash er designet for å bruke bibliotekene som tillater test kode interaksjon med hybrid og innfødte apps i et programmerings måte. Hoved interaksjon består av et stort antall brukerhandlinger. Hver handling kan være en av følgende: Gester og detaljer som sveipe, trykke, og roterende Påstander og merknader om programytelse Skjermbilder av den aktuelle enhetens søknad modell Selskapet som vedlikeholder og utviklet Calabash, Xamarin, har skapt flere kommersielle produkter som forbedrer Calabash opplevelsen. Xamarin Test Cloud er en mobil testlaboratorium basert på skyen. Du kan gjøre Calabash tester på mer enn tusen mobile enheter som er lagret i skyen. Den Xamarin Test Cloud skaper automatisering rammeverk og enhets skyer, ta noen av stresset ut av å finne testpersoner. Du kan også velge test enheter basert på en rekke faktorer, inkludert deres produsent, operativsystem, formfaktor, eller popularitet i målgruppen. Calabash støtter Agurk koding. Agurk er en kodespråk som lar en person til å uttrykke sin app atferd ved hjelp av naturlig språk i stedet for komplisert sjargong. Det er designet for å være tilgjengelig for business eksperter og ikke-teknisk personale. Selv Calabash er designet med fokus på agurk, kan den også brukes til å skrive funksjonelle tester ved hjelp av en hvilken som helst Ruby-basert programmering. Calabash skiller seg fra andre automatisering apptesting programvare ved å ruste seg mot applikasjoner som kjører på en berøringsskjerm. De fleste andre app tester programvare er utviklet for bruk på skrivebordet, men Calabash nøye utfører sin kode for å få tilgang på de mobile enhetene som er verter for programmet. Dette eliminerer mange potensielle problemer fordi Calabash tester programmet i sin reneste, mest opprinnelige miljø.
- Ruby-basert programvare som støtter alle Ruby programmering
- Fokus på agurk, en naturlig språkkode
- Tilgjengelighet for både Android- og iOS-applikasjoner
- Evnen til å kontrollere testing fra en sentral datamaskin i stedet for en mobil enhet
- Valgfrie tilleggsprogrammer som Xamarin Test Cloud
- Stadig utvikling, åpen kildekode
- Flere biblioteker for å tillate app testing i flere varianter
- Calabash bruker Ruby, som er en mer fleksibel og lett å lese språk enn Java
- Tester kan styres fra en datamaskin i stedet for testanordningen
- Høynivå-kommandoer er en del av programvaren, slik at komplekset testing er lett å utnytte
- Feature-filer kan skrives på agurk, en naturlig språkkode
- Calabash er tilgjengelig for både Android- og iOS-apper
- Inspisere alle elementer kan være vanskelig
- Android Application pakken må være installert for å kjøre testene
- OEM tilpasninger for testing på flere maskinvaretyper kan være komplisert
- Liten bruker fellesskapet gir en langsom feilsøking erfaring