
Il test esplorativo è un tipo di test del software in cui i casi di test non vengono creati in anticipo, ma i tester possono controllare il sistema al volo. Questo tipo di test consente di eseguire la progettazione e l'esecuzione del test contemporaneamente senza molta pianificazione.
Di seguito è riportato un elenco selezionato dei migliori strumenti di test esplorativi gratuiti, con le loro caratteristiche popolari e collegamenti a siti Web. L'elenco contiene software open source (gratuito) e commerciale (a pagamento).
1) Xray Exploratory App (XEA)
L'app Xray Exploratory (XEA) semplifica il processo di test esplorativo fornendoti gli strumenti per acquisire prove e condividere facilmente le tue intuizioni. XEA semplifica il processo di documentazione in modo da poter coprire più codice non testato, scoprire nuovi scenari di test e trovare difficoltà a individuare i bug.
Caratteristiche:
- Crea una sessione di test o "test charter" per tenere traccia del tuo tempo
- Registra video, crea screenshot, prendi appunti e fai annotazioni
- Prova applicazioni web, desktop o anche basate su dispositivi mobili
- Utilizza come app desktop autonoma o integra con Xray e Jira
- Esporta le sessioni di test in PDF o direttamente nelle tue Esecuzioni di test in Xray
2) TestBench
TestBench accelera l'intero processo di test esplorativo per tutti i team, dai piccoli ai grandi e distribuiti.
Caratteristiche:
- Preparazione: definire la missione di prova e le carte. Imposta il time-box per l'esecuzione e invita tutti i partecipanti.
- Esecuzione: avvia la sessione e prendi appunti, screenshot e video durante l'esplorazione. Guarda su cosa stanno lavorando i tuoi colleghi e quali risultati hanno registrato. Contrassegna i tuoi appunti per tipo (difetto, idea, elogio, ecc.).
- Debriefing: valuta i risultati con tutti i partecipanti. Rivedi la sessione di test come preferisci, ad esempio utilizzando i tag delle note.
- TestBench supporta anche test basati su specifiche e automazione dei test.
3) Bug Magnet
Bug Magnet è un tester di sessione per Chrome e Firefox. Lo strumento ti aiuta a includere valori problematici comuni e casi limite. Fornisce un facile accesso durante le sessioni di test esplorativi.
Caratteristiche:
- Ti permette di estendere con i tuoi file di configurazione personalizzati
- Funziona su pagine multi-frame, solo quando sono dello stesso dominio
- Completamente passivo, quindi questo software non interferirà mai con l'esecuzione del test della tua app web
Link: https://chrome.google.com/webstore/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi


4) Estensione di Chrome per test esplorativi
È un'estensione di Chrome che viene utilizzata per i test esplorativi web. Questa estensione segnala bug, idee, note, ecc.
Caratteristiche:
- Segnala facilmente bug, idee, note e domande
- Acquisisci screenshot durante la sessione. Mantieni la concentrazione
- Ti aiuta a monitorare automaticamente l'URL
- Visualizza i risultati della sessione in un rapporto
- Salva e importa la sessione
- Esporta la sessione nei formati JSON, CSV o HTML.
Link: https://chrome.google.com/webstore/detail/exploratory-testing-chrom/khigmghadjljgjpamimgjjmpmlbgmekj
5) Qtest Explorer
QTest è una soluzione di gestione dei test scalabile e facile da usare che consente ai tester di centralizzare e accelerare la gestione dei test. Lo strumento di test esplorativo QTest rende ogni fase del processo di QA più semplice ed efficace.
Caratteristiche:
- QTest centralizza la gestione dell'automazione dei test e si integra con qualsiasi strumento di automazione dei test open source o proprietario.
- Lascia un'eredità alle spalle per una soluzione di gestione dei test di livello aziendale
- QTest semplifica l'allineamento sviluppatore-tester con un'integrazione Jira in tempo reale
- Crea rapporti significativi con i tuoi dati Jira
- Perfettamente integrato con strumenti Agile e DevOps.
Collegamento: https://www.tricentis.com/products/agile-dev-testing-qtest/exploratory-testing-qtest-explorer/
6) Azure Test Plans
Strumento di test esplorativo del piano di test di Azure, che consente di migliorare la qualità del codice per le app.
Caratteristiche:
- Acquisisci dati ricchi di scenari per test esplorativi
- Ti aiuta a testare la tua applicazione eseguendo test su desktop o app web.
- Consente di pianificare, eseguire e tenere traccia di test con script con difetti utilizzabili.
7) Prova Studio Esplora
Telerik Studio è uno strumento di test esplorativo per testare le applicazioni web e desktop di tutti i sistemi operativi Windows. Ti consente di testare la funzionalità, il caricamento e le prestazioni delle app Web e mobili. Offre anche un plug-in per controllare i problemi di navigazione incrociata.
Caratteristiche:
- Supporto nativo nella build per i controlli dell'interfaccia utente di Telerik
- Ti aiuta a catturare bug e inviare feedback nelle sessioni di test esplorativi.
- Test di popup HTML e finestre di dialogo del browser
- Supporto per la chiamata e la registrazione di JavaScript
- Consente all'integrazione continua di utilizzare il server di compilazione
- È progettato per essere leggero, maneggevole e facile da avviare e accedere.
Collegamento: https://www.telerik.com/teststudio
8) TestRail
TestRail è un software di gestione dei casi di test altamente completo basato sul Web e uno strumento di test esplorativo. Lo strumento gestisce, traccia e organizza in modo efficiente le attività di test del software.
Caratteristiche:
- Ti aiuta a monitorare e seguire lo stato di singoli test, traguardi e progetti con dashboard e rapporti di attività.
- Esegui i tuoi test e monitora i risultati immediati
- Offre report utilizzabili per i test, metriche e approfondimenti in tempo reale
- Puoi integrarti con i bug tracker
Collegamento: https://www.gurock.com/testrail/
9) SmartBear Zephyr
SmartBear Zephyr è un altro utile strumento di test esplorativo. Fornisce soluzioni end-to-end per team agili di tutte le dimensioni. Offre inoltre l'integrazione con un solo clic con JIRA, Jenkins, Bamboo e altri.
Caratteristiche:
- Analisi avanzate e dashboard DevOps
- Ti consente di acquisire come uno strumento di annotazione dell'immagine per risolvere i problemi di Jira
- Nessun impegno annuale richiesto
- Opzioni di implementazione di cloud, server e data center
- Ti aiuta a insegnare ai membri del team agili con test collaborativi del software
Collegamento: https://www.getzephyr.com/insights/why-capture-jira-essential-exploratory-testing-tool
10) Reporter rapido
Rapid Reporter è un'applicazione esplorativa per prendere appunti. Funziona in modo tale da prendere appunti durante una sessione di test ininterrotta e rivederli in seguito.
Caratteristiche:
- È uno strumento autonomo, quindi non è richiesta alcuna installazione. Può essere utilizzato su computer diversi dalla chiavetta USB.
- È sempre in primo piano sullo schermo, quindi non è necessario cercarlo sul desktop.
- Puoi prendere appunti uno per uno in battute singole.
- I tipi di note possono essere modificati durante la digitazione con l'aiuto dei tasti direzionali.
- L'applicazione consente di acquisire schermate su richiesta
- Puoi salvare le note in file di testo CSV, che ti aiutano a combinare la flessibilità del testo con un foglio di calcolo.
Collegamento: http://testing.gershon.info/reporter/
11) SpiraCapture
SpiraCapture è un'estensione di Chrome per lo strumento di test esplorativo. Lo strumento registra e organizza la sessione di test. È uno strumento gratuito, quindi non è necessario connettersi a nessun altro software.
Caratteristiche:
- Ti aiuta a catturare la tua attività e prendere appunti o screenshot su ciò che è successo
- Consente di acquisire sequenze di tasti, clic, modifiche all'URL ed errori di rete
- Limita la registrazione solo al browser che hai selezionato
- Le offerte semplificano la comunicazione con il tuo team.
Link: https://chrome.google.com/webstore/detail/spiracapture-exploratory/naknodgmafmgdbpkjbanlgnhlpificmj