Calabash
Tykwa to oprogramowanie, które umożliwia osobie pisać i wykorzystywać zautomatyzowane testy akceptacyjne dla aplikacji mobilnych. Oprogramowanie obsługuje Android i iOS na doświadczeniu cross-platformowej. Jest to także oprogramowanie open source i darmowy do użytku. Tykwa jest przeznaczony do użycia bibliotek, które umożliwiają testowanie interakcji kodu z hybrydowych i natywnych aplikacji w sposób programowania. Głównym interakcja składa się z dużej liczby działań użytkowników. Każde działanie może być jedna z poniższych sytuacji: Gesty i akcenty, takie jak przeciąganie, gwintowania i obracanie Twierdzenia i uwagi dotyczące wydajności aplikacji Zrzuty ekranu z aplikacji bieżącego modelu urządzenia Firma, która utrzymuje i opracowany Tykwa, Xamarin, stworzył kilka komercyjnych produktów, które poprawiają przeżycie Calabash. Xamarin test Chmura jest mobilnym laboratorium badania oparte na chmurze. Można zrobić testy Calabash na ponad tysiąca urządzeń mobilnych przechowywanych w chmurze. Xamarin test Chmura tworzy ramy automatyzacji i urządzeń chmury, biorąc niektóre z kłopotów z znalezieniem obiektów testowych. Można również wybrać urządzeń testowych w oparciu o szereg czynników, w tym ich producenta, system operacyjny, faktor, albo popularności na rynku docelowym. Tykwa obsługuje Ogórek kodowania. Ogórek jest kodowanie języka, który umożliwia osobie wyrazić ich zachowanie aplikacji przy użyciu języka naturalnego zamiast skomplikowanego żargonu. Jest zaprojektowany, aby być dostępne dla ekspertów biznesowych i pracowników nietechnicznych. Choć Tykwa został zaprojektowany z naciskiem na ogórek, może być również używany do pisania testów funkcjonalnych z wykorzystaniem programowania Ruby opartego dowolny. Tykwa różni się od innych aplikacji do automatyzacji testowania oprogramowania poprzez szykuje się ku aplikacje uruchomione na urządzeniach z ekranem dotykowym. Większość pozostałych testowania oprogramowania aplikacja jest przeznaczona do stosowania na pulpicie, ale Tykwa starannie wykonuje swój kod dostępu na urządzeniach mobilnych, które odbędzie się aplikację. Eliminuje to wiele potencjalnych problemów, ponieważ Tykwa testuje aplikację w najczystszej, najbardziej naturalnym środowisku.
- Oprogramowanie oparte Ruby, która obsługuje wszystkie programowania Ruby
- Skupić się na Ogórek, naturalny kod języka
- Dostępność zarówno dla aplikacji Android i iOS
- Możliwość testowania sterowania z centralnego komputera zamiast urządzenia mobilne
- Opcjonalne dodatki, takie jak Xamarin testowym chmurze
- Stale się rozwija, otwarty kod źródłowy
- Wiele bibliotek, aby umożliwić testowanie aplikacji w wielu odmianach
- Tykwa używa Ruby, który jest bardziej elastyczny i łatwy do odczytania niż język Java
- Testy mogą być sterowane za pomocą komputera, a nie w urządzeniu testującym
- Polecenia wysokiego szczebla są częścią oprogramowania, tak skomplikowane badania jest łatwy do wykorzystania
- Pliki funkcja może być napisany w ogórek, naturalny kod języka
- Tykwa jest dostępna zarówno dla aplikacji Android i iOS
- Kontrola wszystkich elementów może być trudne
- Android Package Aplikacja musi być zainstalowana w celu przeprowadzenia testów
- dostosowania OEM do testowania na wielu rodzajach sprzętu może być skomplikowane
- Mała społeczność użytkowników sprawia, że na wolnym doświadczenia rozwiązywania problemów