Kaspersky pune la dispoziţia dezvoltatorilor de aplicaţii mobile o soluţie de testare pentru Android

Kaspersky oferă acces liber la sistemul său Android Automated Testing Framework. Soluția, denumită Kaspresso, are setări flexibile și este ușor de utilizat. Cu ajutorul ei, dezvoltatorii de aplicații mobile pot reduce semnificativ timpul necesar pentru testarea aplicațiilor, fără teama de a trece cu vederea un bug, accelerând astfel procesul de lansare. 
Lidia Neagu - mar, 17 dec. 2019, 11:51
Kaspersky pune la dispoziţia dezvoltatorilor de aplicaţii mobile o soluţie de testare pentru Android

Soluția a primit deja feedback pozitiv la două mari conferințe tehnologice – Mobilization IX și Codemotion Berlin 2019.

„Este destul de dificil pentru dezvoltatorii de aplicații mobile să aleagă un instrument adecvat de testare automatizată, care va reduce timpul de livrare a unei aplicații. În zilele noastre, există numeroase sisteme și instrumente pentru efectuarea de teste automate, precum Espresso și Appium. Cu toate acestea, ele nu pot rezolva toate problemele dezvoltatorilor de pe Android, cum ar fi îngrijorările în legătură cu lizibilitatea, logarea și arhitectura testelor UI (interfața de utilizator)”, spune compania într-un comunicat.

Problemele menționate împiedică dezvoltatorii de aplicații mobile să scrie teste pentru interfețe de utilizator stabile, ușor de întreținut și de înțeles. Pentru a rezolva problemele existente cu testele UI, Kaspersky a introdus un nou instrument de testare a aplicațiilor pentru Android, denumit Kaspresso. Soluția se bazează pe două biblioteci pentru crearea de teste automate Android – Espresso și Kakao.

Datorită includerii bibliotecii Kakao, care servește ca wrapper DSL peste Espresso, Kaspresso îmbunătățește lizibilitatea testelor UI, ceea ce aduce descrierile testelor la un alt nivel și le face mai ușor de înțeles. Kaspresso rezolvă, de asemenea, problema cu testele flaky și logarea.

Testele flaky sunt cazurile în care rezultatul testului este imprevizibil și are motive diferite în spatele fiecărei defecțiuni, în ciuda funcționalității pe dispozitivul dezvoltatorului. În ceea ce privește problemele de logare existente ale Espresso, deoarece nu își înregistrează acțiunile, noul instrument poate afișa toate activitățile Espresso. Mai mult, utilizatorul le poate modifica în continuare.

Prin urmare, soluția oferă un mod simplu și convenabil de a gestiona interceptorii, care sunt punctul de intrare pentru toate solicitările API de care au nevoie testele. Kaspresso prezintă un set bogat de interceptori impliciți pentru manevrarea testelor flaky și îmbunătățirea procesului de logare.

În fine, Kaspresso oferă cele mai bune practici pe care dezvoltatorii de aplicații mobile de la Kaspersky le-au câștigat după mulți ani de experiență. Cadrul include recomandări de arhitectură pentru unificarea și standardizarea testelor UI.

„Am decis să facem sistemul Kaspersky disponibil public, deoarece crearea unui astfel de cadru pentru auto-teste necesită mult efort și resurse, prin urmare soluțiile de auto-testare pentru Android simplifică viața dezvoltatorilor de aplicații mobile.”, explică Victor Yablokov, Head of Mobile Products Development la Kaspersky.

„Am încercat să îmbinăm cele mai bune resurse și practici într-un singur instrument și să ne punem toată experiența în el. Sperăm că, datorită Kaspresso, dezvoltatorii de dispozitive mobile vor crea aplicații Android mai bune și mai fiabile. De asemenea, considerăm că utilizatorii și întreaga industrie vor beneficia de acest lucru.”

Te-ar mai putea interesa și
Anturajul lui Trump ia în considerare impunerea de sacțiuni de amploare împotriva membrilor CPI care au decis emiterea de mandate de arestare pe numele lui Netanyahu și Gallant
Anturajul lui Trump ia în considerare impunerea de sacțiuni de amploare împotriva membrilor CPI care au decis emiterea ...
Preşedintele ales al SUA, Donald Trump, va depune jurământul abia pe 20 ianuarie 2025, dar anturajul său ia în considerare deja măsuri punitive împotriva Curţii Penale Internaţionale (CPI)......
Autonom Services a plasat cu succes o nouă emisiune de obligațiuni, în valoare de 30 de milioane de euro
Autonom Services a plasat cu succes o nouă emisiune de obligațiuni, în valoare de 30 de milioane de euro
Autonom Services S.A. a realizat cu succes cea de-a treia emisiune de obligaţiuni în cadrul unui plasament privat în valoare ...
CFR anunță că prelungește până pe 12 decembrie termenul pentru finalizarea lucrărilor de înlocuire a elementelor suprastructurii liniei de cale ferată Piteşti – Goleşti
CFR anunță că prelungește până pe 12 decembrie termenul pentru finalizarea lucrărilor de înlocuire a elementelor ...
Reluarea circulaţiei trenurilor pe distanţa Piteşti - Goleşti, anunţată pentru data de 25 noiembrie 2024, se amână ...
Ministerul Finanţelor a publicat proiectul prin care sunt alocate 5 miliarde de lei pentru sprijinirea industriei prelucrătoare
Ministerul Finanţelor a publicat proiectul prin care sunt alocate 5 miliarde de lei pentru sprijinirea industriei prelucrătoare
Ministerul Finanţelor a publicat proiectul prin care sunt alocate 5 miliarde de lei pentru investiţii strategice în industria ...