Zanim zaczniemy pisać pierwsze przypadki testowe, powinniśmy odpalić serwer Appium i dowiedzieć się, jak przy jego użyciu lokalizować elementy interfejsu użytkownika testowanej aplikacji.
Czytaj dalej
Tag: iOS
Appium – wprowadzenie
O Appium
Istnieje sporo narzędzi do automatyzacji testów e2e aplikacji mobilnych, część z nich przeznaczona jest do pracy z systemem Android, część do iOS, takie rozwiązania są bez wątpienia najlepsze, jeżeli pracujemy nad aplikacją przeznaczoną dla jednej platformy. Jednak w sytuacji kiedy przygotowywana jest aplikacja dla dwóch platform: lepiej jest wybrać narzędzie, które pozwoli przygotować automatyczne testy na obie platformy.
Jednym z takich rozwiązań jest Appium.
Założeniem twórców Appium było stworzenie open-source’owego rozwiązania, pozwalającego na:
- Testowana powinna być niezmieniona wersja aplikacji;
- Narzędzie do testów nie powinno ograniczać użytkownika do korzystania z jednego języka;
- Maksymalizacja reużywalności testów dla wszystkich platform (brak konieczności pisania odrębnego kodu dla testów na Androidzie oraz iOS).