Jak dobrym narzędziem jest SeeTest do testowania automatyzacji mobilnej? Czy to lepsze niż Appium?


Najlepsza odpowiedź

Myślę, że kwalifikuję się do udzielenia odpowiedzi na to pytanie, ponieważ w ciągu zaledwie jednego roku miałem okazję korzystać z obu tych narzędzi. Opracowałem framework testowy w Javie, który wykorzystuje metody dostarczone przez Seetest i Appium do automatyzacji testowania aplikacji mobilnych.

Główną różnicą między tymi narzędziami jest licencja. Seetest jest narzędziem licencjonowanym, podczas gdy Appium jest narzędziem open source. I właśnie ta różnica decyduje, kiedy należy użyć danego narzędzia.

  1. Jeśli napotkasz jakiekolwiek trudności w korzystaniu z Seetest, „to cały zespół wsparcia, który jest gotowy do pomocy w każdej chwili. Chociaż Appium jest narzędziem, które wciąż podlega zmianom / uaktualnieniom, musisz polegać na społecznościach internetowych, aby uzyskać wsparcie.
  2. Seetest daje 100\% wyników pod względem wydajności, podczas gdy Appium może czasami zawieść, a nie wykonać wymagane czynności.
  3. Zajęło nam dużo czasu, zanim zaczęliśmy korzystać z Appium, a nawet teraz otrzymujemy nowe błędy, których nigdy wcześniej nie napotkaliśmy.
  4. Seetest zapewnia szeroki wachlarz metod do użycia, podczas gdy Appium ma ograniczoną liczbę metod.

Więc jeśli nie masz pieniędzy na zakup licencji i dużo czasu na skonfigurowanie swoje środowisko testowe, a następnie przejdź do Appium, ale ja osobiście poleciłbym Seetest za wiarygodne testowanie aplikacji mobilnych.

Odpowiedź

Porównanie Narzędzie SeeTest & Appium

  • Możliwość ponownego użycia
  • Appium: biblioteka wielokrotnego użytku musi być rozwijane
  • SeeTest: udostępnionych jest wiele powszechnie używanych funkcji w bibliotece SeeTest.
  • Aplikacja hybrydowa
  • Appium: Identyfikacja elementów sieci to żmudne zadanie, potrzebujemy też aby wielokrotnie przełączać sterownik z widoku natywnego na widok sieciowy i odwrotnie.
  • SeeTest: Elementy strony internetowej i natywnej można bardzo łatwo zidentyfikować i nie ma potrzeby przełączania obiektu sterownika, wystarczy, że wartość parametru służy do identyfikacji obiektu w widoku internetowym lub natywnym. Pełna obsługa języka XPath.
  • Niezawodność Appium: metody identyfikacji elementów czasami nie będą działać, tj. Element xx nie jest klikalny przez appium
  • SeeTest: bardzo niezawodny
  • Koszt
  • Appium: Free
  • SeeTest : Dostępna płatna, miesięczna bezpłatna licencja
  • Równoległe wykonywanie
  • Appium: Możliwe z siatką selenu
  • SeeTest: oprogramowanie chmury Experitest dostępne do wykonywania równoległego
  • Identyfikacja obiektów tekstowych
  • Appium: niedostępne
  • SeeTest: silnik OCR z obsługą wszystkich języków (w tym języków dalekowschodnich) i znaków specjalnych

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *