Kaspersky udost?pnia twórcom narz?dzie do testowania aplikacji dla Android

Newsroom BrandsIT
3 Min
Android, aplikacje

Firma Kaspersky udost?pni?a publicznie swoj? platform? do przeprowadzania automatycznych testów aplikacji dla systemu Android. Narz?dzie o nazwie Kaspresso oferuje rozbudowane mo?liwo?ci konfiguracji i jest ?atwe w u?ytkowaniu. 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.

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.

Ad imageAd image

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.

Platforma Kaspresso jest dost?pna do pobrania na stronie https://github.com/KasperskyLab/Kaspresso

Udostępnij