Calabash
Calabash er en software, som gør det muligt for en person til at skrive og udnytte automatiserede godkendelsesprøven for mobile applikationer. Softwaren understøtter Android og iOS-apps til en cross-platform oplevelse. Det er også et open source-software og gratis til brug. Calabash er designet til brug biblioteker, som tillader test-kode interaktioner med hybrid og indfødte apps i et programmeringssprog måde. Det vigtigste interaktion består af et stort antal af brugerens handlinger. Hver aktion kunne være en af følgende: Fagter og rører gerne aflæse, aflytning, og roterende Påstande og bemærkninger om programmets ydeevne Screenshots af den aktuelle enhed ansøgning model Det firma, der vedligeholder og udviklede Calabash, Xamarin, har skabt flere kommercielle produkter, som forbedrer Calabash oplevelse. Xamarin Test Cloud er en mobil testlaboratorium baseret på skyen. Du kan gøre Calabash test på mere end tusind mobile enheder, der er gemt i skyen. Den Xamarin Test Cloud skaber automatisering rammer og enhedens skyer, tage nogle af besværet ud af at finde testpersoner. Du kan også vælge test enheder baseret på en række faktorer, herunder deres producent, operativsystem, formfaktor, eller popularitet i målgruppe. Calabash understøtter Agurk kodning. Agurk er en kodning sprog, der gør det muligt for en person til at udtrykke deres app adfærd ved hjælp af naturligt sprog i stedet for komplekse jargon. Den er designet til at være tilgængelige for business eksperter og ikke-teknisk personale. Selvom Calabash er designet med fokus på Agurk, kan den også bruges til at skrive funktionelle tests ved hjælp af enhver Ruby-programmering. Calabash adskiller sig fra andre automatisering app test af software ved at geare sig mod apps kører på touch-screen-enheder. De fleste andre app test software er designet til brug på skrivebordet, men Calabash udfører omhyggeligt sin kode til adgang på de mobile enheder, der vil være vært app. Dette eliminerer mange potentielle problemer, fordi Calabash tester app i sin reneste og mest oprindelige miljø.
- Ruby-baseret software, der understøtter alle Ruby programmering
- Fokus på agurk, en naturlig sprogkode
- Tilgængelighed til både Android- og iOS-applikationer
- Evne til kontrol test fra en central computer i stedet for en mobilenhed
- Valgfri tilføjelser ligesom Xamarin Test Cloud
- Konstant udvikling, open source-kode
- Flere biblioteker for at muliggøre app test i flere varianter
- Calabash bruger Ruby, som er en mere fleksibel og let at læse sprog end Java
- Tests kan styres fra en computer i stedet for testindretningen
- Højt niveau kommandoer er en del af softwaren, så kompleks test er nem at anvende
- Feature-filer kan skrives i agurk, en naturlig sprogkode
- Calabash er tilgængelig for både Android- og iOS-apps
- Inspektion alle elementer kan være svært
- Android Application Package skal være installeret for at kunne køre testene
- OEM tilpasninger til afprøvning på flere hardware-typer kan være kompliceret
- Lille brugerne giver en langsom fejlfinding oplevelse