Technologie » Komputery
Kaspersky udostępnia twórcom rozwiązań mobilnych narzędzie do testowania aplikacji dla Androida
Zobacz więcej zdjęć » |
Dzięki Kaspresso twórcy aplikacji mobilnych mogą znacząco zredukować czas poświęcany na testowanie aplikacji, nie martwiąc się przy tym, że przeoczą jakiś błąd, a tym samym przyspieszyć proces wydania aplikacji. Narzędzie zebrało już pozytywne opinie na dwóch konferencjach technologicznych – Mobilization IX oraz Codemotion Berlin 2019.
Wybór odpowiedniego narzędzia automatycznego testowania, które pozwoli przyspieszyć wydanie aplikacji, może stanowić spore wyzwanie dla twórców aplikacji mobilnych. Obecnie dostępnych jest wiele platform i narzędzi służących do przeprowadzania automatycznych testów, takich jak Espresso czy Appium. Platformy te nie są jednak w stanie rozwiązać wszystkich problemów twórców aplikacji dla systemu Android, takich jak te dotyczące czytelności, zawodności, raportowania czy architektury testów interfejsu użytkownika.
Zamów artykuły sponsorowane na serwisie CentrumPR.pl w kilka minut, poprzez platformę Link Buildingu np.:
Przeczytaj również
- Luka w portalu społecznościowym Instagram wykorzystana przez cyberprzestępców
- Badanie Kaspersky Lab: ludzie są skłonni pozbyć się swoich zdjęć i innych danych za niedużą kwotę
- Technologia kontroli aplikacji firmy Kaspersky Lab wygrywa w testach AV-TEST
- Liczba roku: Każdego dnia Kaspersky Lab wykrywa 315 000 nowych szkodliwych plików
Wymienione problemy utrudniają twórcom aplikacji mobilnych pisanie czystych, stabilnych oraz łatwych w obsłudze i zrozumieniu testów interfejsu. Z myślą o rozwiązaniu aktualnych problemów firma Kaspersky wprowadziła nowe narzędzie o nazwie Kaspresso służące do testowania aplikacji dla systemu Android. Jest ono oparte na dwóch bibliotekach wykorzystywanych do tworzenia automatycznych testów dla systemu Android – Espresso oraz Kakao. Dzięki włączeniu biblioteki Kakao, Kaspresso poprawia czytelność testów interfejsu użytkownika, sprawiając, że opisy testów osiągają nowy poziom i są bardziej zrozumiałe.
Kaspresso rozwiązuje ponadto problem niemiarodajnych testów oraz raportowania. W pierwszym przypadku mowa o testach dających nieprzewidywalne wyniki, gdzie każdy negatywny wynik testu wynika z innej przyczyny, mimo że na urządzeniu programisty funkcjonalność działa prawidłowo. Jeśli chodzi o problemy Espresso dotyczące raportów (brak dzienników zdarzeń z samej platformy), narzędzie firmy Kaspersky pozwala na wgląd we wszystkie działania Espresso, a nawet na modyfikowanie ich.
Kaspresso uwzględnia najlepsze praktyki oparte na wieloletnim doświadczeniu programistów aplikacji mobilnych z firmy Kaspersky. Platforma zawiera rekomendacje dot. architektury umożliwiające ujednolicenie oraz standaryzację testów interfejsu.
Postanowiliśmy publicznie udostępnić narzędzie Kaspresso, ponieważ stworzenie platformy służącej do przeprowadzania automatycznych testów wymaga wiele wysiłku i znacznych zasobów. Ponadto narzędzia testujące dla systemu Android ułatwiają życie programistom aplikacji mobilnych. Staraliśmy się połączyć w jednym narzędziu najlepsze zasoby oraz praktyki, wykorzystując przy tym nasze własne doświadczenie. Mamy nadzieję, że za pomocą Kaspresso twórcy aplikacji mobilnych będą rozwijali lepsze i bardziej niezawodne aplikacje dla systemu Android z pożytkiem dla użytkowników i całej branży – powiedział Wiktor Jabłokow, dyrektor działu ds. rozwoju produktów mobilnych w firmie Kaspersky.
Więcej informacji na temat platformy Kaspresso oraz jej zalet na tle innych dostępnych rozwiązań znajduje się na stronie https://r.kaspersky.pl/PkLlG.
Platforma Kaspresso jest dostępna do pobrania na stronie https://github.com/KasperskyLab/Kaspresso.
Informację można wykorzystać dowolnie z zastrzeżeniem podania firmy Kaspersky jako źródła.
Wszystkie informacje prasowe są dostępne na stronie https://www.kaspersky.pl/nowosci.
Komentarze (0)