RedmineKit

Test Case Management

QA

Casi di test, suite e bundle riutilizzabili, collegati a ogni issue e a ogni pipeline CI, con tracciabilità completa dal requisito al difetto.

Accesso demoadmin/12345678

Più server: $399

Rimborso entro 5 giorni lavorativi12 mesi di aggiornamentiSorgenti incluse
Test Case Management – plugin per Redmine: Il cruscotto dei test in Redmine: un anello con il tasso di successo all’87,8%, riquadri per 70 casi di test, 1.090 superati, 82 falliti, 45 bloccati, 60% di copertura dell’automazione e 1.242 esecuzioni, sopra una barra con la distribuzione dei risultati, una linea con l’andamento delle esecuzioni su 14 giorni e gli elenchi degli ultimi fallimenti e delle ultime esecuzioni.
Il cruscotto dei test Tasso di successo, distribuzione dei risultati, andamento su 14 giorni e ultimi fallimenti di un progetto.
Redmine
5.0 e successive, 6.x, 7.x
Report
12, con CSV ed Excel
Permessi
18, per ruolo di progetto
CI/CD
REST API, autenticazione con chiave API
Lingue
50 file di lingua
Tracker delle richieste
I tuoi, invariati
  • Reusable test cases

  • Suites & bundles

  • Immutable executions

  • Automation mapping

  • CI/CD REST API

  • Dashboards & reports

Un’unica catena dal requisito al difetto che ha generato

Niente nella catena è una copia. Una richiesta punta ai casi di test che la verificano, ogni run aggiunge un’esecuzione e un’esecuzione fallita punta al bug che ha aperto. Segui i collegamenti in un senso o nell’altro e arrivi sempre a veri record di Redmine.

1. Richiesta

Una funzionalità, una story o un requisito nel tracker che usi già. Il plugin non aggiunge tracker propri.

2. Caso di test

Assegnato uno per uno o tramite un bundle. Lo stesso caso, ad esempio TC-41, può servire un numero qualsiasi di richieste.

3. Piano e run

Un piano (TP-2) definisce il perimetro di un rilascio; un run (TR-5) è una sessione su una build.

4. Esecuzione

Superato, fallito, bloccato o saltato, con build, commit, ambiente, risultati dei passi e screenshot. Mai modificata in seguito.

5. Difetto

Una normale richiesta Redmine collegata al fallimento, creata a mano o automaticamente quando un test fallisce.

Le regole che tengono insieme la catena

Riferimenti TC-, TB-, TP-, TR- e DS- con prefissi scelti da te, esecuzioni ancorate alla versione del caso effettivamente eseguita e una regola facoltativa per cui una richiesta non può essere chiusa finché i suoi test non passano.

L’intero flusso di lavoro, catturato da un Redmine 6.1 in funzione

Sono schermate reali del plugin sul tema predefinito di Redmine. Progetto, persone e risultati sono dati dimostrativi di un negozio online fittizio chiamato Harbor Storefront.

Scrivi: una libreria di casi di test riutilizzabili

Cerca e filtra per modulo, stato, automazione e tag. Ogni caso ha passi strutturati, una traccia delle revisioni e una propria cronologia delle versioni.
Test Case Management – plugin per Redmine: L’elenco dei casi di test con ricerca, filtri e selettore dei tag, una barra per le azioni di massa che allega i casi corrispondenti a un bundle o a un piano, e righe con riferimento, titolo, modulo, priorità, stato dell’automazione, stato della revisione e ultimo risultato.
Casi di test Filtra la libreria, guarda l’ultimo risultato di ogni caso e allega o approva più casi in una volta. Importa da CSV o Excel, esporta in CSV.
Test Case Management – plugin per Redmine: Il caso di test TC-41, Pay with a Visa card and 3-D Secure challenge, con descrizione, precondizioni, sei passi numerati con i risultati attesi, tre versioni, un set di dati collegato, la cronologia delle revisioni e quella delle esecuzioni.
Un caso di test Passi con risultati attesi, tre versioni, i commenti del revisore, il set di dati su cui viene eseguito e tutte le esecuzioni fatte finora.

Pianifica: bundle, piani di rilascio e dati di test

I bundle raccolgono i casi per riutilizzarli. Un piano lega tra loro bundle, richieste, tester e una versione di Redmine. I set di dati forniscono molte righe a un solo caso.
Test Case Management – plugin per Redmine: Il piano di test TP-2, Release 2.4.0 regression: avanzamento al 100%, 61 casi di test, 56 superati, 2 falliti, un tasso di successo del 91,8%, i quattro test run del piano, i suoi due bundle, sei richieste assegnate e tre tester.
Un piano di rilascio Avanzamento e tasso di successo derivano dall’ultimo risultato di ogni caso pianificato nei run del piano. Versione di destinazione, sprint, ambiente e date stanno nell’intestazione.
Test Case Management – plugin per Redmine: Sei schede di bundle di test: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression e Smoke, ciascuna con tipo, descrizione, numero di casi di test e numero di richieste a cui è allegata.
Bundle Bundle di smoke, regressione, funzionalità e rilascio. Allegane uno a tutte le richieste che vuoi: i casi sono referenziati, non copiati.
Test Case Management – plugin per Redmine: Il set di dati DS-1, Payment cards, con sei righe che riportano circuito della carta, numero sandbox, scadenza, modalità 3-D Secure ed esito atteso, e l’elenco dei casi di test che lo usano.
Set di dati Righe di dati di test condivise da più casi. Scegli la riga quando registri un risultato: così un solo caso copre sei carte senza sei copie.

Esegui: i test si fanno sulla richiesta e nel run

Sviluppatori e tester lavorano dove sono già. Ogni risultato è una nuova esecuzione, quindi la cronologia è la traccia di audit.
Test Case Management – plugin per Redmine: Una richiesta Redmine di tipo funzionalità, Apple Pay at checkout, con un pannello Test contrassegnato come Fallito e un tasso di successo del 77,8%. Il pannello elenca dieci casi di test assegnati con l’ultimo risultato, il numero del difetto collegato sul caso fallito, un selettore del risultato e un pulsante Registra su ogni riga, un controllo Allega bundle e un pulsante Avvia CI.
Il pannello Test su una richiesta Dieci casi assegnati a questa funzionalità, l’ultimo risultato di ciascuno, il difetto aperto dal fallimento e un pulsante Registra su ogni riga. I risultati finiscono nel run selezionato in cima al pannello.
Test Case Management – plugin per Redmine: Il test run TR-5, 2.4.0 RC2 full regression, in corso su Staging: 61 pianificati, 38 superati, 6 falliti, 1 bloccato, 16 rimanenti e un tasso di successo dell’84,4%, sopra l’elenco dei casi pianificati con un selettore del risultato per ciascuno.
Un test run Una sessione su una build. I contatori seguono l’ultimo risultato di ogni caso e il lavoro rimanente si vede a colpo d’occhio.
Test Case Management – plugin per Redmine: L’elenco dei test run con otto run, ciascuno con il suo piano, lo stato (pianificato, in corso o completato), l’avanzamento, ad esempio 45 su 61, il tasso di successo e l’ambiente.
Tutti i run Candidati per la regressione, automazione notturna, verifiche di hotfix e sessioni esplorative in un unico elenco.
Test Case Management – plugin per Redmine: Il modulo Registra esecuzione per TC-41 con i campi richiesta, test run, risultato, ambiente, riga di dati, numero di build, risultato effettivo e log, seguiti da un selettore del risultato e da un campo per il risultato effettivo per ciascuno dei sei passi, e dal caricamento di file.
Registrare un risultato Risultato complessivo più un risultato per passo, la riga di dati usata, numero di build, log e screenshot.
Test Case Management – plugin per Redmine: L’esecuzione numero 1239, un run manuale fallito di TC-44 Pay with Apple Pay on Safari sulla build 431 in QA, con SHA del commit, durata, difetto collegato numero 9, il testo del risultato effettivo e i risultati dei passi: passo uno superato, passo due fallito, passi tre e quattro non eseguiti.
Un’esecuzione Cosa è stato eseguito, su quale build e ambiente, quale passo è fallito, cosa ha visto il tester e quale difetto ne è nato.

Decidi: report che rispondono a “possiamo rilasciare?”

Dodici report, ciascuno con CSV, Excel e stampa. Due sono pensati apposta per decidere il rilascio.
Test Case Management – plugin per Redmine: Il report Prontezza al rilascio con l’indicazione Non pronto per il rilascio, un tasso di successo dell’87,8% a fronte di un obiettivo del 90%, riquadri per casi, esecuzioni, in attesa, superati, falliti, bloccati e difetti aperti, una checklist di prontezza e un elenco degli ultimi fallimenti.
Prontezza al rilascio Il tasso di successo rispetto all’obiettivo che hai fissato, una checklist di ciò che ancora blocca il rilascio e i fallimenti che ci stanno dietro.
Test Case Management – plugin per Redmine: Il report Monitoraggio: quattro richieste a rischio, nessuna in ritardo, tre in scadenza entro sette giorni e un rilascio senza piano di test, con una tabella delle richieste i cui test sono falliti, bloccati o in attesa, con versione di rilascio, scadenza e avanzamento.
Monitoraggio Le richieste i cui test non sono conclusi mentre la data di rilascio si avvicina, e le versioni che non hanno ancora un piano di test.
Test Case Management – plugin per Redmine: L’indice dei report con dodici schede: Riepilogo test, Regressione, Automazione, Copertura dei requisiti, Prontezza al rilascio, Confronto ambienti, Riepilogo difetti, Andamento del tasso di successo, Copertura per modulo, Copertura per componente, Storico esecuzioni e Monitoraggio.
Dodici report Riepilogo, regressione, automazione, copertura dei requisiti, ambienti, difetti, andamento, copertura per modulo e componente, storico.
Test Case Management – plugin per Redmine: Il report Automazione con un anello di copertura dell’automazione al 60%, 70 casi di test di cui 42 automatizzati e 33 manuali, una ripartizione per framework tra Cypress, Playwright e pytest e i conteggi per stato dell’automazione.
Automazione Copertura, automatizzati rispetto a manuali e ripartizione per framework.

Usalo a modo tuo: importazione, notifiche e impostazioni

Test Case Management – plugin per Redmine: La pagina Importa casi di test con il caricamento del file, i file di esempio CSV ed Excel da scaricare e l’elenco delle colonne accettate.
Importazione CSV o Excel, con un file di esempio che ha già tutte le intestazioni di colonna.
Test Case Management – plugin per Redmine: L’elenco delle notifiche con esecuzioni fallite, un difetto collegato, un caso di test approvato, un test run completato e un piano completato, ciascuna con la persona che l’ha generata e il momento.
Notifiche Esecuzioni fallite, difetti collegati, approvazioni e run conclusi, in Redmine e via email.
Test Case Management – plugin per Redmine: La pagina delle impostazioni Test: prefissi dei riferimenti, ambiente predefinito ed elenco degli ambienti, obiettivo del tasso di successo, l’opzione per impedire la chiusura di una richiesta finché i suoi casi di test non passano, selezione dei tracker, l’interruttore dell’API CI/CD, la creazione automatica del difetto in caso di fallimento e il tracker dei difetti.
Impostazioni Prefissi, ambienti, obiettivo del tasso di successo, tracker che mostrano il pannello e regola di blocco della chiusura.

Come appaiono trenta giorni di test nei report

Le cifre qui sotto provengono direttamente dal progetto dimostrativo delle schermate, lette dai report del plugin stesso: 70 casi di test e 1.242 esecuzioni tra il 9 settembre e l’8 ottobre 2026. Mostrano che cosa misura il plugin. Non sono benchmark né risultati di clienti.

Totali del progetto dimostrativo
MisuraValoreDettaglio
Casi di test7061 approvati, 5 in revisione
Esecuzioni1,242856 automatizzate, 386 manuali
Tasso di successo87.8%Obiettivo 90%
Copertura dell’automazione60%42 casi su 70
Difetti da fallimenti5Collegati all’esecuzione fallita
Risultati per ambiente, dal report Confronto ambienti
AmbienteEsecuzioniSuperatoFallitoBloccatoSaltatoTasso di successo
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Tasso di successo per modulo, dal report Copertura per modulo
ModuloCasiEsecuzioniSuperatiTasso di successo
API512912395.3%
Catalogo811811294.9%
Notifiche5999393.9%
Amministrazione6625690.3%
Ricerca614312889.5%
Autenticazione1019317289.1%
Checkout813111487.0%
Ordini6897382.0%
Carrello814311681.1%
Pagamenti813510376.3%

In Redmine gli stessi numeri compaiono nel cruscotto (anello del tasso di successo, distribuzione dei risultati, andamento su 14 giorni, copertura per modulo e componente) e nei report tabellari, ciascuno esportabile in CSV ed Excel.

Costruito attorno a una regola: un caso di test non si duplica mai

Casi di test riutilizzabili

Titolo, precondizioni, passi strutturati con risultati attesi, modulo, componente, priorità, gravità, tipo e tag. Clona, modifica in massa, importa ed esporta.

Versioni che proteggono la cronologia

Modificare un caso già eseguito crea una nuova versione. Le vecchie esecuzioni continuano a puntare ai passi effettivamente eseguiti.

Revisione e approvazione

Bozza, in revisione, approvato, deprecato. Ogni decisione viene registrata con revisore, data e commento, e l’autore riceve una notifica.

Bundle, piani e run

I bundle raggruppano i casi per riutilizzarli. I piani definiscono il perimetro di un rilascio o di uno sprint rispetto a una versione di Redmine. I run registrano una sessione su una build.

Un pannello dei test su ogni richiesta

Casi assegnati, ultimi risultati, tasso di successo, difetti collegati e registrazione con un clic, sui tracker che scegli tu.

Esecuzioni verificabili

Ogni run aggiunge un record con risultato, modalità, ambiente, build, commit, durata, risultati dei passi, log e screenshot. Nulla viene sovrascritto.

Test guidati dai dati

Set di dati riutilizzabili con colonne dotate di nome. Allegali ai casi o a interi bundle e registra quale riga ha usato ogni esecuzione.

Mappatura dell’automazione e CI/CD

Associa un caso a un framework e a un identificatore che il tuo runner comprende, poi lascia che la pipeline recuperi cosa eseguire e carichi i risultati.

Cruscotto e dodici report

Un cruscotto che ogni utente compone con otto widget, più report su prontezza, copertura, andamento, ambienti, difetti e monitoraggio.

Quattro piccoli cicli di vita, tutti visibili sulla pagina

RecordPercorso principaleAltri stati
Caso di testBozza → In revisione → ApprovatoModifiche richieste, Deprecato
Piano di testBozza → Attivo → CompletatoArchiviato
Test runPianificato → In corso → CompletatoInterrotto
Risultato dell’esecuzioneSuperato, Fallito, Bloccato o SaltatoNon eseguito. Ogni risultato viene registrato come manuale o automatizzato.

La tua pipeline chiede cosa eseguire, poi riporta i risultati

La REST API si trova sotto /testcases/api/v1 e si autentica con una normale chiave API di Redmine. Può usarla qualunque cosa sia in grado di inviare una chiamata HTTP. Una guida all’interno del plugin accompagna la configurazione con i tuoi URL già compilati.

Endpoint sotto /testcases/api/v1
MetodoEndpointScopo
GET/issues/:id/testingCosa eseguire per una richiesta
POST/executions/uploadRisultati di una build per una richiesta
POST/executions/bulk_uploadRisultati per più richieste o build
POST/test_runsCrea un run per questa build
POST/test_runs/:id/resultsInvia i risultati a un run
GET/test_casesElenca, crea e aggiorna i casi
GET/test_plansElenca, crea e aggiorna i piani
GET/issues/:id/coverageCopertura dei test di una richiesta
GET/reports/:nameQualsiasi report in JSON
GET/dashboardMetriche aggregate

Caricare i risultati di una build

Invia con una POST a /executions/upload l’id della richiesta, il numero di build, lo SHA del commit, l’ambiente e un elenco di risultati. I risultati vengono abbinati ai casi tramite identificatore di automazione, id del caso o riferimento, e ognuno diventa una nuova esecuzione. I nomi dei risultati vengono normalizzati, quindi passed, failure e ignored del tuo runner finiscono tutti al posto giusto, e un risultato fallito inviato con create_defect apre un bug collegato.

Diciotto permessi su un solo modulo di progetto

Test è un normale modulo di progetto di Redmine. Attivalo dove fai i test e dai a ogni ruolo solo ciò che gli serve. Le schede del menu seguono i permessi.

RuoloPermessi tipiciCosa fa
Responsabile QAmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesGestisce la libreria, approva i casi, costruisce bundle e piani di rilascio
Testerview_test_cases, execute_tests, manage_test_runs, manage_test_dataEsegue i test, registra i risultati, mantiene i dati di test
Ingegnere dell’automazionemanage_test_automation, view_test_executionsAssocia i casi a framework e identificatori
Sviluppatoreview_test_cases, view_test_executions, view_test_runsVede cosa è testato su una richiesta e perché è fallito
Project managerview_test_reports, view_test_plansLegge i report di prontezza, copertura e monitoraggio
Account di servizio CIupload_test_resultsCarica i risultati con la sua chiave API, nient’altro
Amministratoreadmin_testing_settings, manage_test_environmentsPrefissi, ambienti, obiettivi e regola di chiusura

Funziona dove già funziona il tuo Redmine

AmbienteStatoNote
Redmine 7.xSupportato
Redmine 6.1SupportatoVersione di riferimento per lo sviluppo, su Rails 7.2 e Ruby 3.4. Le schermate di questa pagina vengono dalla 6.1.2.
Redmine 6.0Supportato
Redmine 5.xSupportato5.0 è la versione minima dichiarata dal plugin
MySQL 8SupportatoUsato per lo sviluppo e per la demo di questa pagina
Tracker delle richiesteI tuoiFunziona con qualsiasi configurazione dei tracker. Limita il pannello dei test ai tracker che scegli, oppure lascialo su tutti.
Gem aggiuntiveUna, facoltativaroo, solo per importare file .xlsx e .xls

Prezzi

Un server

$199

Un'istanza Redmine · utenti illimitati · 12 mesi di aggiornamenti.

Unlimited users12 months of updatesEmail support
Acquista licenza

Più server

$399

Server Redmine illimitati · utenti illimitati · 12 mesi di aggiornamenti.

Unlimited users12 months of updatesEmail support
Acquista licenza

Serve una soluzione Redmine su misura?

Cerchi una funzione che i nostri plugin non offrono ancora?

RedmineKit sviluppa plugin Redmine su misura, personalizza plugin esistenti, automatizza i flussi di lavoro, integra strumenti di terze parti e crea soluzioni adatte alla tua azienda.

Raccontaci di cosa hai bisogno. Valuteremo i tuoi requisiti e ti proporremo una soluzione adeguata con costi e tempi stimati.

Acquista