Testowanie mobilne - struktury IOS
Podobnie jak platformy testowe na Androida, na rynku dostępnych jest wiele struktur testowych iOS. Tutaj porozmawiamy o kilku popularnych.
Appium- Appium to platforma do automatyzacji testów typu open source do testowania natywnych i hybrydowych aplikacji oraz mobilnych aplikacji internetowych. Funkcje biblioteki Appium wewnątrz frameworka wywołują serwer Appium działający w tle, który obsługuje podłączone urządzenie.
Calabash- Calabash to funkcjonalna platforma testowa, której można używać do testowania funkcjonalnego systemu iOS i Android. Na papierze musi to być jeden z najłatwiejszych w użyciu frameworków, a nawet osoby niebędące programistami powinny mieć możliwość tworzenia testów funkcjonalnych przy jego użyciu.
Zucchini - Zucchini to wizualny framework do testowania funkcjonalnego typu open source dla aplikacji iOS oparty na Apple UIAutomation.
UI Automation- W przypadku bardziej typowych testów funkcjonalnych (lub testów czarnoskrzynkowych), w których zamierzasz napisać kod symulujący użytkownika końcowego poruszającego się po aplikacji, dostępna jest automatyzacja interfejsu użytkownika. UI Automation jest dostarczane przez Apple i jest usankcjonowanym przez Apple sposobem przeprowadzania testów funkcjonalnych iOS.
FRANK – BDD for iOS - Jeśli chcesz przeprowadzić kompleksowe testy w systemie iOS i chciałbyś korzystać z BDD i Cucumber, nie martw się - istnieje narzędzie o nazwie Frank co pozwoli Ci na tworzenie testów akceptacyjnych i wymagań przy użyciu Cucumber.