Calabash
Calabash är en programvara som gör det möjligt för en person att skriva och använda automatiserade acceptanstester för mobila applikationer. Programvaran stöder Android och iOS-appar för en plattformsoberoende upplevelse. Det är också en öppen källkod och fri för användning. Calabash är utformad för att använda bibliotek som tillåter testkod interaktioner med hybrid och inhemska program i en programmerings sätt. Huvud växelverkan består av ett stort antal användaråtgärder. Varje åtgärd kan vara något av följande: Gester och detaljer som att dra, knacka och rotera Påståenden och anteckningar på applikationsprestanda Skärmdumpar av den aktuella enheten ansökan modell Företaget som underhåller och utvecklat Calabash, Xamarin har skapat flera kommersiella produkter som förbättrar Calabash erfarenhet. Xamarin Test Cloud är en mobil testlaboratorium baserat på molnet. Du kan göra Calabash tester på mer än tusen mobila enheter som lagras i molnet. Den Xamarin Test Cloud skapar ramverk automation och enhets moln, ta del av det enkelt att hitta försökspersoner. Du kan också välja test utrustning som bygger på ett antal faktorer inklusive deras tillverkare, operativsystem, formfaktor, eller popularitet i målgruppen. Calabash stöder Gurka kodning. Gurka är en kodspråk som tillåter en person att uttrycka sin app beteende med hjälp av naturligt språk i stället för komplexa jargong. Den är utformad för att vara tillgänglig för affärsexperter och icke-teknisk personal. Även Calabash har utformats med fokus på gurka, kan den också användas för att skriva funktionstester använder någon Ruby baserad programmering. Calabash skiljer sig från andra automatisering appen testa mjukvaror genom utväxling sig mot program som körs på pekskärmsanordningar. De flesta andra app testning av programvara är avsedd att användas på skrivbordet, men Calabash utför noggrant sin kod för att få tillgång på mobila enheter som är värd för programmet. Detta eliminerar många potentiella problem på grund Calabash testar appen i dess renaste, mest naturliga miljö.
- Ruby-baserad programvara som stöder alla Ruby programmering
- Fokus på gurka, en naturlig språkkod
- Tillgänglighet för både Android och iOS applikationer
- Förmåga att testa styrning från en central dator i stället för en mobil enhet
- Valfria tillägg såsom Xamarin Test Cloud
- Ständigt utvecklas, öppen källkod
- Flera bibliotek för att möjliggöra app tester i flera varianter
- Calabash använder Ruby, som är en mer flexibel och lätt att läsa språk än Java
- Tester kan styras från en dator i stället för den testning anordningen
- Hög nivå kommandon är en del av programvaran, så komplexa tester är lätt att använda
- Feature-filer kan skrivas i gurka, en naturlig språkkod
- Calabash finns för både Android och iOS-appar
- Inspektera alla delar kan vara svårt
- Den apk måste installeras för att köra testerna
- OEM anpassningar för att testa på flera typer hårdvara kan vara komplicerat
- Små användarna gör för en långsam felsökning erfarenhet