Zebrunner è una piattaforma di gestione per l'automazione dei test che aiuta a costruire un efficace Controllo Qualità e a risolvere i problemi più rapidamente grazie a ricchi artifact e dashboard live.
Zebrunner è stato ufficialmente lanciato a settembre 2020 come uno strumento unico che accumula tutti i risultati dei test in un unico posto, assiste nell'esecuzione e nell'analisi, e fornisce report di qualità chiari per il management.
Si è evoluto in una soluzione avanzata per l'esecuzione scalabile dei test, report intelligenti e gestione delle prestazioni dei team QA. Ora permette agli utenti di risparmiare tempo e sforzi nell'automazione dei test. Con Zebrunner, puoi costruire automazione E2E grazie al loro framework di test Carina proprietario.
Per chi è Zebrunner?
Zebrunner è utilizzato principalmente da ingegneri QA, manager e team lead per velocizzare l'esecuzione dei test e automatizzare il processo di analisi dei risultati dei test.
Gli ingegneri Automation QA possono usare Zebrunner per eseguire test paralleli ad alta velocità e analizzare i fallimenti tramite log, screenshot e video. Possono anche rilevare test instabili tramite il pannello della cronologia dei test e comprendere le cause dei fallimenti utilizzando AI/ML.
Gli ingegneri Manual QA possono utilizzare Zebrunner per ottenere tracciabilità tra test automatizzati e casi di test manuali, e inviare rapidamente nuovi bug a Jira. Possono anche usare Zebrunner per creare un riepilogo dei dati relativo a un determinato periodo e condividerlo con il team.

I manager QA possono utilizzare Zebrunner per creare report personalizzati per i C-level e per i clienti, pianificare le tempistiche delle release e monitorare l'avanzamento dei test e la qualità del prodotto.
Gli sviluppatori possono utilizzare Zebrunner per verificare i fallimenti dei test o ottenere una pre-analisi delle release di nuove funzionalità per ridurre il numero di bug in fase di staging e produzione.
Quali sfide aiuta a risolvere Zebrunner?
Sfida 1: Esecuzione lenta dei test
Molte aziende eseguono i test nei propri ambienti di esecuzione con scalabilità limitata. Se il prodotto è coperto da oltre 1000 test automatizzati, il tempo di esecuzione può superare le 8 ore. Questo comporta ritardi nelle release, richiedendo forze extra e budget aggiuntivi per il team di progetto.
Zebrunner Engine consente di eseguire i test più rapidamente grazie all'esecuzione parallela nel proprio Cloud o On-premise (fino a 1000 thread in meno di 15 minuti). Così ogni team può eseguire i test velocemente, rilevare i bug prima e rilasciare con fiducia.
Sfida 2: La rilevazione delle cause è dispendiosa in termini di tempo
Dopo l'esecuzione dei test, molti ingegneri QA faticano nell'analizzare i fallimenti. Immagina, 100 autotest falliti su 1000. Si possono spendere molte ore per l'analisi delle cause principali e per segnalare i bug da correggere.
Zebrunner riduce questo tempo usando una classificazione automatica tramite AI/ML per individuare le cause dei fallimenti e semplificare il processo, consentendo il collegamento diretto dei risultati ai bug su Jira. Zebrunner è eccellente per i manager QA che devono monitorare più team. Tuttavia, se i tuoi team sono già fortemente integrati con Jira, strumenti di gestione dei test ottimizzati per Jira possono offrire ulteriori vantaggi collaborativi.
Sfida 3: Compilare statistiche per i report sulle tendenze è un'impresa
Creare report sulle tendenze qualitative per un cliente o un dirigente C-level di solito richiede la raccolta delle statistiche da diverse fonti, l'analisi e la creazione di grafici sulle tendenze con metriche pertinenti. Questo può risultare un processo manuale che richiede molto tempo.
Con Zebrunner, la creazione di report sulle tendenze qualitative richiede solo pochi minuti. I manager QA possono creare e personalizzare dashboard con widget che recuperano automaticamente i dati. Inoltre, le dashboard live sono sempre aggiornate, quindi nessun dato viene perso.
Sfida 4: Monitorare più team QA può essere complicato
Un direttore QA che gestisce diversi team QA in un grande progetto deve verificare lo stato di salute del processo QA per ciascun team. Recuperare informazioni dai vari lead QA è inefficiente e i report verbali possono portare a errori e imprecisioni umane.
Zebrunner aiuta il personale di gestione QA ad avere accesso 24/7 ai processi di QA, incluse le tempistiche delle release, la copertura dei test, oltre a ROI e KPI, in modo da identificare le lacune nella produttività dei team e ottimizzare il carico di lavoro.
Cosa c'è nella roadmap di Zebrunner?
Da quando Zebrunner è stato lanciato nel 2020, il prodotto ha continuato ad evolversi.
Nel 2021, Zebrunner ha introdotto diverse nuove funzionalità, come:
- Gestione dei progetti
Consente a più team di test con differenti set di strumenti di lavorare in un unico workspace
- Milestone
Aiutano a raggruppare esecuzioni di test in modo logico e a monitorare le tempistiche delle prossime release di funzionalità
- AI/ML migliorata per l’analisi dei test
Categorizza automaticamente le cause dei fallimenti dopo diversi cicli di apprendimento
- Possibilità di inviare segnalazioni a Jira
Offre un modo rapido per creare un ticket Jira subito dopo aver rilevato il bug tramite Zebrunner
La roadmap del prodotto per i prossimi mesi prevede i seguenti aggiornamenti:
- Funzionalità estesa del launcher
La configurazione delle esecuzioni di test sarà disponibile per qualsiasi framework di testing. Configura preset per il tuo team e lancia i test con un click.
- Zebrunner Engine come soluzione unica
Zebrunner Engine diventerà uno strumento separato per aumentare la velocità di esecuzione dei test anche in parallelo.
Panoramica delle funzionalità di Zebrunner
Per avere un’idea di come funziona Zebrunner, ecco un tour delle principali funzionalità e di come possano aiutarti a migliorare il processo di test.
1. Esecuzione di Test Scalabile
Esegui i test su Zebrunner Cloud ad alta velocità. Puoi eseguire fino a 1000 test in parallelo in meno di 15 minuti grazie al Selenium Hub proprietario di Zebrunner, oppure integrare altri provider per visualizzare i risultati dei test automatici direttamente su Zebrunner.

2. Analisi Automatizzata dei Risultati dei Test
Zebrunner aiuta gli ingegneri QA a verificare i test falliti e individuarne la causa grazie a ricchi artefatti di test (log dei test, screenshot, video). Puoi collegare i risultati dei test ai bug su Jira e GitHub e rilevare problemi di stabilità tramite il pannello di cronologia dei test.

3. Classificazione AI/ML delle Cause di Fallimento
Gli utenti Zebrunner possono automatizzare l’analisi dei fallimenti con questa funzione. Ogni volta che un test fallisce, l’AI/ML assegna una determinata categoria di errore in base allo stack trace. Ogni team può addestrare il sistema accettando o modificando l’assegnazione fatta da AI/ML per aumentare la precisione fino al 100%.

4. Dashboard Live con Metriche Avanzate
Zebrunner traccia i tassi di successo (pass rate) e la copertura dei test. Gli utenti possono analizzare l’ROI del team e le prestazioni dei test sfruttando le metriche e i widget disponibili. Zebrunner consente di personalizzare un numero illimitato di dashboard.

5. Gestione Progetto
Zebrunner permette ai responsabili QA di monitorare l’avanzamento di diversi team di test in un unico luogo, grazie a permessi di accesso rigorosi per gli utenti. Puoi impostare integrazioni con strumenti di terze parti specifiche per ogni progetto, lanciare test run e creare report personalizzati in ogni progetto.

6. Milestone
In Zebrunner, le milestone aiutano i QA manager a organizzare le esecuzioni di test per una pianificazione ed un monitoraggio del progresso efficaci.

Zebrunner vs Perfecto
Zebrunner e Perfecto sono due concorrenti che offrono soluzioni per un reporting e un'analisi dei test efficaci. Entrambi mettono a disposizione molteplici integrazioni, dashboard intelligenti e funzioni di analisi dei fallimenti. Qui spicca in particolare la funzione di ownership dei casi di test di Zebrunner e la sua capacità di rilevare automaticamente i problemi e classificare le cause dei fallimenti tramite AI/ML.
Il modello di prezzo di Zebrunner è anche diverso da quello di Perfecto; Zebrunner non addebita in base al numero di test paralleli eseguiti.

Integrazioni Zebrunner
Puoi integrare Zebrunner in qualsiasi processo di automazione—supporta i framework di automazione test più diffusi come TestNG, JUnit 4, JUnit 5, PyTest e Cypress, oltre a fornitori di esecuzione come Sauce Labs, LambdaTest e Browserstack.
Zebrunner si integra inoltre con Jenkins come strumento CI/CD; TestRail, Zephyr e XRay per mappare i casi di test automatici con scenari manuali; Jira e GitHub per il tracciamento e la gestione dei bug; e Slack e Microsoft Teams per notifiche rapide sugli stati dei test. Zebrunner consente anche l'accesso allo spazio di lavoro tramite provider SSO come Onelogin e Okta.
Inoltre, la REST API consente agli utenti di integrare qualsiasi altra applicazione.

Prezzi di Zebrunner
Zebrunner offre diversi piani tariffari che possono soddisfare le esigenze di qualsiasi azienda. Il prezzo di Zebrunner dipende principalmente dal numero di progetti e utenti e parte da 999,00 US$ al mese. Zebrunner offre uno sconto del 15% sui piani annuali. È inoltre disponibile una prova gratuita di 14 giorni con accesso alle funzionalità premium.
Scopri di più sui prezzi di Zebrunner qui.
Lettura correlata: LEADERSHIP NEL TEST: GESTIONE DEL PERFORMANCE TESTING
