Home
Contenuti
Seguire l'attualità dei portafogli
...

BrowserStack lancia un'intelligenza artificiale per analizzare i fallimenti dei test delle applicazioni sui telefoni cellulari

Pubblicato su
24/01/2025
Modificato il
24/01/2025
0
minuti
Odyssey 2021
BrowserStack
BrowserStack, unicorno indiano e punto di riferimento mondiale nel settore del testing di applicazioni mobili e web, ha appena lanciato un nuovo strumento di analisi degli errori di test basato sull'intelligenza artificiale. Presente nel fondo Vintage FPCI Altaroc Odyssey , BrowserStack intende accelerare e rendere più affidabili i 3 milioni di test sulle applicazioni che esegue ogni giorno per i propri clienti, tra cui Google, Microsoft e Nvidia.
A cura di
Antoine Orsoni
Antoine Orsoni
BrowserStack lancia un'intelligenza artificiale per analizzare i fallimenti dei test delle applicazioni sui telefoni cellulari
Questo articolo è stato tradotto automaticamente. Si prega di scusare eventuali imprecisioni o errori di traduzione.
Questo articolo è stato tradotto automaticamente. Bitte entschuldigen Sie etwaige Ungenauigkeiten oder Übersetzungsfehler.
Questo articolo è stato tradotto automaticamente e può presentare imprecisioni di cui ci scusiamo.

DevOps: BrowserStack lancia un agente basato sull'intelligenza artificiale per analizzare i fallimenti dei test con una velocità superiore del 95%

Il lancio di questo strumento avviene in un contesto di evidente squilibrio all’interno dei team di sviluppo. Da un lato, gli sviluppatori scrivono codice sempre più rapidamente grazie agli assistenti di generazione del codice basatisull’intelligenza artificiale. Dall’altro, i team incaricati di verificare la qualità di tale codice continuano a fare affidamento su metodi in gran parte manuali.

Oggi, quando un test automatizzato fallisce, gli ingegneri impiegano in media quasi mezz’ora (circa 28 minuti) per analizzare le cause del guasto. Devono aprire diversi strumenti, esaminare minuziosamente i log della console e setacciare cronologie complesse. È proprio questo collo di bottiglia che BrowserStack risolve. Il suo nuovo agente di analisi degli errori nei test funge da assistente autonomo in grado di esaminare automaticamente tutte le informazioni relative a un'anomalia.

Anziché chiedere agli ingegneri di raccogliere autonomamente gli elementi di prova, l’agente analizza direttamente l’intero contesto: risultati, eventi di sistema registrati, schermate, esecuzioni precedenti e metadati. In pochi istanti, identifica la causa probabile del guasto, consentendo un’indagine fino al 95% più veloce rispetto a un metodo manuale.

Tipologia degli errori rilevati ed ecosistema DevOps

L'agente di BrowserStack non si limita a generare un avviso, ma identifica con precisione l'anomalia grazie a una classificazione intelligente. È in grado di distinguere e raggruppare gli errori in base alla loro esatta natura:

  • Bug del prodotto: un vero e proprio difetto nel codice dell'applicazione che compromette l'esperienza utente.
  • Errori di automazione (script obsoleti): un caso frequente in cui l'applicazione funziona perfettamente, ma lo script di test non è stato aggiornato a seguito di una modifica dell'interfaccia grafica (UI).
  • Errori ambientali: problemi di rete, rallentamenti dei server o database temporaneamente non disponibili che causano il fallimento del test senza alcun nesso con il codice.
  • Errori intermittenti (test instabili): identificazione dei test instabili che falliscono in modo casuale, inquinando inutilmente i report di build.

Per integrarsi in modo naturale nella routine quotidiana degli sviluppatori, questo agente si collega direttamente agli strumenti indispensabili presenti sul mercato:

Categoria di strumenti Principali integrazioni disponibili
Pipeline CI/CD GitHub Actions, Jenkins, GitLab CI, Azure Pipelines
Gestione dei progetti Jira Cloud, Asana
Collaborazione e avvisi Slack, Microsoft Teams, PagerDuty
Ambienti di sviluppo GitHub Copilot, Cursor, piattaforme MCP

Confronto: BrowserStack vs alternative disponibili sul mercato

L'approccio contestuale di BrowserStack segna una netta rottura rispetto alle soluzioni di analisi tradizionali o all'uso di modelli di IA generici:

  • Rispetto ai modelli di linguaggio di grandi dimensioni (LLM) pubblici (ChatGPT, Claude generici): le IA tradizionali analizzano frammenti di codice isolati. Non hanno accesso ai rapporti di esecuzione in tempo reale, ai log di rete né ai video della macchina virtuale. L'agente di BrowserStack, invece, dispone di una visione d'insieme dell'intera cronologia dei test.
  • Rispetto ai sistemi tradizionali di gestione dei test (TestRail, ReportPortal): sebbene queste piattaforme centralizzino i risultati, l'analisi delle cause alla radice (Root Cause Analysis) rimane manuale. Non offrono né l'automazione delle correzioni né funzioni di autoriparazione (self-healing) degli script.

Impatto economico e riduzione dei costi di sviluppo

La drastica riduzione dei tempi di analisi delle anomalie si traduce in enormi vantaggi finanziari e operativi:

  • Ottimizzazione del tempo dei tecnici: riducendo la durata della diagnosi di un guasto da 30 minuti a pochi secondi, i team di sviluppo recuperano centinaia di ore di lavoro al mese, che possono così essere destinate allo sviluppo di nuove funzionalità.
  • Riduzione dei tempi di consegna: ridurre i colli di bottiglia nella catena di integrazione consente di distribuire le applicazioni con maggiore frequenza, eliminando il costo opportunità derivante da un ritardo nella messa in produzione.
  • Sicurezza delle build: automatizzando l'analisi del 100% degli errori, l'azienda si assicura che nessun bug critico sfugga al controllo a causa della semplice mancanza di tempo dei team di controllo qualità.

Il resoconto delle esperienze raccolte dai team sul campo

Le aziende che integrano gli strumenti di analisi automatizzata della piattaforma registrano una trasformazione immediata dei propri flussi di lavoro.

«BrowserStack ha ridotto notevolmente i tempi di elaborazione dei test falliti del nostro team quasi il 75%, consentendo agli ingegneri QA di concentrarsi esclusivamente sulle anomalie nuove e rilevanti. Grazie a una visione chiara dei modelli di errore, abbiamo ridotto il nostro ciclo di test complessivo da tre giorni a sole due ore.» — Mile Ugarčina, Architetto QA presso Florence.

Eliminando gli intoppi legati alla documentazione e alle noiose attività investigative manuali, l’agente restituisce ai team il controllo della loro pipeline di consegna, allineando finalmente la velocità della convalida al ritmo frenetico della programmazione moderna.

Gli altri episodi della tematica

Esplora la nostra raccolta di contenuti con diversi formati su uno stesso argomento/questione/tema.
Nessun articolo in questa categoria.
Benvenuto in Altaroc
In conformità con la normativa vigente, vi invitiamo a compilare il vostro profilo. Questo passaggio è necessario per accedere ai contenuti e ai servizi offerti sui nostri siti.
Compila il tuo profilo per poter accedere al sito
paese di residenza fiscale
Selezionare
choosenCountry
Lingua preferita
Selezionare
choosenLang
Il tuo profilo di investitore
Intermediario finanziario o investitore professionale
Consulenti finanziari, gestori patrimoniali, private banker o altri prestatari di servizi di investimento.
Investitore qualificato o Investitore Altaroc
Investitore esperto o investitore Altaroc
Investitori privati che hanno già investito con Altaroc o che dispongono di una capacità minima di investimento pari a 100.000 €.
Investitori privati che abbiano già investito in Altaroc che dispongano di una capacità di investimento minima di 200.000 euro.
Investitore non professionale (retail)
Investitori privati con una capacità di investimento inferiore a 100.000 €.
Investitori privati con una capacità di investimento inferiore a 200 000 euro.
Investitore istituzionale
Fondi pensione, Casse di previdenza, Società di gestione del risparmio e Single family office.
Seleziona la lingua e il profilo di investitore per poter proseguire
Seleziona il tuo profilo di investitore per poter continuare
Scorrere verso il basso per accettare le condizioni generali
La pagina richiesta non è disponibile per il paese selezionato.