RedmineKit

Test Case Management

QA

Återanvändbara testfall, sviter och paket — kopplade till varje ärende och varje CI-pipeline, med full spårbarhet från krav till defekt.

Demoinloggningadmin/12345678

Flera servrar: $399

Återbetalning inom 5 arbetsdagar12 månaders uppdateringarKällkod ingår
Test Case Management – Redmine-plugin: Instrumentpanelen för testning i Redmine: en ring som visar 87,8 % lyckade, rutor för 70 testfall, 1 090 lyckade, 82 misslyckade, 45 blockerade, 60 % automatiseringstäckning och 1 242 exekveringar, ovanför en stapel med resultatfördelning, en trendlinje över 14 dagars exekveringar samt listor över senaste fel och senaste exekveringar.
Instrumentpanelen för testning Andel lyckade, resultatfördelning, 14-dagarstrend och de senaste felen för ett projekt.
Redmine
5.0 och senare, 6.x, 7.x
Rapporter
12, med CSV och Excel
Behörigheter
18, per projektroll
CI/CD
REST API, autentisering med API-nyckel
Språk
50 språkfiler
Ärendetyper
Dina egna, oförändrade
  • Reusable test cases

  • Suites & bundles

  • Immutable executions

  • Automation mapping

  • CI/CD REST API

  • Dashboards & reports

En enda kedja från kravet till defekten det gav upphov till

Inget i kedjan är en kopia. Ett ärende pekar på testfallen som bevisar det, varje körning lägger till en exekvering, och en misslyckad exekvering pekar på buggen den gav upphov till. Följ länkarna åt vilket håll som helst så hamnar du på riktiga Redmine-poster.

1. Ärende

En funktion, en story eller ett krav i den ärendetyp du redan använder. Pluginet lägger inte till någon egen ärendetyp.

2. Testfall

Tilldelas ett i taget eller via ett paket. Samma testfall, till exempel TC-41, kan användas av hur många ärenden som helst.

3. Plan och körning

En plan (TP-2) sätter omfånget för en release; en körning (TR-5) är en session mot en build.

4. Exekvering

Lyckad, misslyckad, blockerad eller överhoppad, med build, commit, miljö, stegresultat och skärmbilder. Ändras aldrig i efterhand.

5. Defekt

Ett vanligt Redmine-ärende som länkas från felet, skapat för hand eller automatiskt när ett test misslyckas.

Regler som håller ihop kedjan

Referenserna TC-, TB-, TP-, TR- och DS- med prefix du väljer själv, exekveringar låsta till den version av testfallet som kördes, och en valfri regel om att ett ärende inte kan stängas förrän dess tester går igenom.

Hela arbetsflödet, fångat från en Redmine 6.1 i drift

Det här är riktiga skärmar från pluginet med Redmines standardtema. Projektet, personerna och resultaten är demodata för en påhittad webbutik som heter Harbor Storefront.

Skriv: ett bibliotek med återanvändbara testfall

Sök och filtrera på modul, status, automatisering och taggar. Varje testfall har strukturerade steg, en granskningshistorik och en egen versionshistorik.
Test Case Management – Redmine-plugin: Testfallslistan med sökning, filter och taggväljare, en massåtgärdsrad för att koppla matchande testfall till ett paket eller en plan, och rader som visar referens, titel, modul, prioritet, automatiseringsstatus, granskningsstatus och senaste resultat.
Testfall Filtrera biblioteket, se senaste resultatet för varje testfall och koppla eller godkänn många testfall på en gång. Importera från CSV eller Excel, exportera till CSV.
Test Case Management – Redmine-plugin: Testfallet TC-41, Pay with a Visa card and 3-D Secure challenge, med beskrivning, förutsättningar, sex numrerade steg med förväntade resultat, tre versioner, en länkad datauppsättning, granskningshistoriken och exekveringshistoriken.
Ett testfall Steg med förväntade resultat, tre versioner, granskarens kommentarer, datauppsättningen det körs mot och alla exekveringar hittills.

Planera: paket, releaseplaner och testdata

Paket samlar testfall för återanvändning. En plan knyter ihop paket, ärenden, testare och en Redmine-version. Datauppsättningar ger ett testfall många rader.
Test Case Management – Redmine-plugin: Testplanen TP-2, Release 2.4.0 regression: 100 % framsteg, 61 testfall, 56 lyckade, 2 misslyckade, 91,8 % lyckade, planens fyra testkörningar, dess två paket, sex tilldelade ärenden och tre testare.
En releaseplan Framsteg och andel lyckade bygger på det senaste resultatet för varje planerat testfall över planens körningar. Målversion, sprint, miljö och datum står i sidhuvudet.
Test Case Management – Redmine-plugin: Sex kort med testpaket: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression och Smoke, vart och ett med typ, beskrivning, antal testfall och antal ärenden det är kopplat till.
Paket Paket för smoke, regression, funktioner och releaser. Koppla ett paket till hur många ärenden du vill; testfallen refereras, de kopieras inte.
Test Case Management – Redmine-plugin: Datauppsättningen DS-1, Payment cards, med sex rader med kortmärke, sandlådenummer, giltighetstid, 3-D Secure-läge och förväntat utfall, samt listan över testfall som använder den.
Datauppsättningar Rader med testdata som delas av flera testfall. Välj rad när du registrerar ett resultat, så täcker ett testfall sex kort utan sex kopior.

Kör: testningen sker i ärendet och i körningen

Utvecklare och testare arbetar där de redan är. Varje resultat är en ny exekvering, så historiken är granskningsspåret.
Test Case Management – Redmine-plugin: Ett funktionsärende i Redmine, Apple Pay at checkout, med en Testning-panel märkt Misslyckad och 77,8 % lyckade. Panelen listar tio tilldelade testfall med senaste resultat, ett länkat defektnummer på det misslyckade testfallet, en resultatväljare och knappen Registrera på varje rad, en kontroll för att koppla paket och knappen Starta CI.
Testning-panelen i ett ärende Tio testfall tilldelade den här funktionen, senaste resultatet för vart och ett, defekten som felet gav upphov till och knappen Registrera på varje rad. Resultaten hamnar i den körning som är vald högst upp i panelen.
Test Case Management – Redmine-plugin: Testkörningen TR-5, 2.4.0 RC2 full regression, pågår i Staging: 61 planerade, 38 lyckade, 6 misslyckade, 1 blockerad, 16 återstår och 84,4 % lyckade, ovanför en lista över de planerade testfallen med en resultatväljare för vart och ett.
En testkörning En session mot en build. Räknarna följer senaste resultatet per testfall, och det som återstår syns direkt.
Test Case Management – Redmine-plugin: Listan över testkörningar med åtta körningar, var och en med plan, status (planerad, pågår eller slutförd), framsteg som 45 av 61, andel lyckade och miljö.
Alla körningar Regressionskandidater, nattlig automatisering, hotfix-kontroller och utforskande sessioner i en och samma lista.
Test Case Management – Redmine-plugin: Formuläret Registrera exekvering för TC-41 med fält för ärende, testkörning, resultat, miljö, datarad, buildnummer, faktiskt resultat och logg, följt av en resultatväljare och ett fält för faktiskt resultat för vart och ett av de sex stegen, samt en filuppladdning.
Registrera ett resultat Övergripande resultat plus ett resultat per steg, dataraden som användes, buildnummer, logg och skärmbilder.
Test Case Management – Redmine-plugin: Exekvering nummer 1239, en misslyckad manuell körning av TC-44 Pay with Apple Pay on Safari på QA-build 431, med commit-SHA, varaktighet, länkad defekt nummer 9, texten för faktiskt resultat och stegresultat som visar att steg ett lyckades, steg två misslyckades och steg tre och fyra inte kördes.
En exekvering Vad som kördes, på vilken build och i vilken miljö, vilket steg som misslyckades, vad testaren såg och vilken defekt det gav upphov till.

Besluta: rapporter som svarar på ”kan vi släppa?”

Tolv rapporter, alla med CSV, Excel och utskrift. Två av dem är byggda för samtalet om releasen.
Test Case Management – Redmine-plugin: Rapporten Releaseberedskap som visar Inte redo för release, 87,8 % lyckade mot ett mål på 90 %, rutor för testfall, exekveringar, väntande, lyckade, misslyckade, blockerade och öppna defekter, en checklista för beredskap och en lista över senaste fel.
Releaseberedskap Andel lyckade mot målet du har satt, en checklista över det som fortfarande blockerar releasen och felen som ligger bakom.
Test Case Management – Redmine-plugin: Rapporten Bevakning: fyra ärenden i riskzonen, inga försenade, tre som förfaller inom sju dagar och en release utan testplan, med en tabell över ärenden vars testning är misslyckad, blockerad eller väntande, deras releaseversion, slutdatum och framsteg.
Bevakning Ärenden vars testning inte är klar när releasedatumet närmar sig, och versioner som ännu saknar testplan.
Test Case Management – Redmine-plugin: Rapportöversikten med tolv kort: Testsammanfattning, Regression, Automatisering, Kravtäckning, Releaseberedskap, Miljöjämförelse, Defektsammanfattning, Trend för andel lyckade, Modultäckning, Komponenttäckning, Exekveringshistorik och Bevakning.
Tolv rapporter Sammanfattning, regression, automatisering, kravtäckning, miljöer, defekter, trend, modul- och komponenttäckning, historik.
Test Case Management – Redmine-plugin: Rapporten Automatisering med en ring som visar 60 % automatiseringstäckning, 70 testfall varav 42 är automatiserade och 33 manuella, en uppdelning per ramverk på Cypress, Playwright och pytest, och antal per automatiseringsstatus.
Automatisering Täckning, automatiserat mot manuellt och fördelningen per ramverk.

Kör det på ditt sätt: import, aviseringar och inställningar

Test Case Management – Redmine-plugin: Sidan Importera testfall med filuppladdning, exempelfiler i CSV och Excel att ladda ner och listan över godtagna kolumner.
Import CSV eller Excel, med en exempelfil där alla kolumnrubriker redan finns på plats.
Test Case Management – Redmine-plugin: Aviseringslistan med misslyckade exekveringar, en länkad defekt, ett godkänt testfall, en slutförd testkörning och en slutförd plan, var och en med vem som utlöste den och när.
Aviseringar Misslyckade exekveringar, länkade defekter, godkännanden och avslutade körningar, i Redmine och via e-post.
Test Case Management – Redmine-plugin: Inställningssidan för Testning: referensprefix, standardmiljö och miljölista, mål för andel lyckade, alternativet att blockera stängning av ett ärende tills dess testfall går igenom, val av ärendetyper, reglaget för CI/CD-API:et, automatiskt skapande av defekt vid fel och ärendetypen för defekter.
Inställningar Prefix, miljöer, mål för andel lyckade, vilka ärendetyper som får panelen och regeln som blockerar stängning.

Så ser trettio dagars testning ut i rapporterna

Siffrorna nedan kommer direkt från demoprojektet i skärmbilderna, avlästa ur pluginets egna rapporter: 70 testfall och 1 242 exekveringar mellan den 9 september och den 8 oktober 2026. De visar vad pluginet mäter. De är varken riktmärken eller kundresultat.

Demoprojektets totalsiffror
MåttVärdeDetalj
Testfall7061 godkända, 5 under granskning
Exekveringar1,242856 automatiserade, 386 manuella
Andel lyckade87.8%Mål 90 %
Automatiseringstäckning60%42 av 70 testfall
Defekter från fel5Länkade till den misslyckade exekveringen
Resultat per miljö, från rapporten Miljöjämförelse
MiljöExekveringarLyckadMisslyckadBlockeradÖverhoppadAndel lyckade
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Andel lyckade per modul, från rapporten Modultäckning
ModulTestfallExekveringarLyckadeAndel lyckade
API512912395.3%
Catalog811811294.9%
Aviseringar5999393.9%
Admin6625690.3%
Search614312889.5%
Authentication1019317289.1%
Checkout813111487.0%
Orders6897382.0%
Cart814311681.1%
Payments813510376.3%

Inne i Redmine visas samma siffror på instrumentpanelen (ring för andel lyckade, resultatfördelning, 14-dagarstrend, modul- och komponenttäckning) och i tabellrapporterna, alla med export till CSV och Excel.

Byggt kring en enda regel: ett testfall dupliceras aldrig

Återanvändbara testfall

Titel, förutsättningar, strukturerade steg med förväntade resultat, modul, komponent, prioritet, allvarlighetsgrad, typ och taggar. Klona, massredigera, importera och exportera.

Versioner som skyddar historiken

När du redigerar ett testfall som redan har körts skapas en ny version. Gamla exekveringar fortsätter att peka på de steg som faktiskt kördes.

Granskning och godkännande

Utkast, under granskning, godkänt, utfasat. Varje beslut sparas med granskare, datum och kommentar, och författaren får en avisering.

Paket, planer och körningar

Paket grupperar testfall för återanvändning. Planer avgränsar en release eller sprint mot en Redmine-version. Körningar dokumenterar en session på en build.

En testpanel i varje ärende

Tilldelade testfall, senaste resultat, andel lyckade, länkade defekter och registrering med ett klick, på de ärendetyper du väljer.

Exekveringar som går att granska

Varje körning lägger till en post med resultat, läge, miljö, build, commit, varaktighet, stegresultat, logg och skärmbilder. Ingenting skrivs över.

Datadriven testning

Återanvändbara datauppsättningar med namngivna kolumner. Koppla dem till testfall eller hela paket och registrera vilken rad varje exekvering använde.

Automatiseringsmappning och CI/CD

Mappa ett testfall till ett ramverk och en identifierare som din testkörare förstår, och låt sedan pipelinen hämta vad som ska köras och ladda upp resultaten.

Instrumentpanel och tolv rapporter

En instrumentpanel som varje användare sätter ihop av åtta widgetar, plus rapporter för beredskap, täckning, trend, miljöer, defekter och bevakning.

Fyra små livscykler, alla synliga på sidan

PostHuvudflödeÖvriga tillstånd
TestfallUtkast → Under granskning → GodkäntÄndringar begärda, Utfasat
TestplanUtkast → Aktiv → SlutfördArkiverad
TestkörningPlanerad → Pågår → SlutfördAvbruten
ExekveringsresultatLyckad, Misslyckad, Blockerad eller ÖverhoppadEj körd. Varje resultat registreras som manuellt eller automatiserat.

Din pipeline frågar vad som ska köras och rapporterar sedan tillbaka

REST API:et ligger under /testcases/api/v1 och autentiserar med en vanlig API-nyckel från Redmine. Allt som kan skicka en HTTP-förfrågan kan använda det. En guide i pluginet går igenom uppsättningen med dina egna URL:er ifyllda.

Endpoints under /testcases/api/v1
MetodEndpointSyfte
GET/issues/:id/testingVad som ska köras för ett ärende
POST/executions/uploadEn builds resultat för ett ärende
POST/executions/bulk_uploadResultat för många ärenden eller builds
POST/test_runsSkapa en körning för den här builden
POST/test_runs/:id/resultsSkicka in resultat i en körning
GET/test_casesLista, skapa och uppdatera testfall
GET/test_plansLista, skapa och uppdatera planer
GET/issues/:id/coverageTesttäckning för ett ärende
GET/reports/:nameValfri rapport som JSON
GET/dashboardAggregerade mätvärden

Ladda upp resultaten från en build

Skicka ärende-id, buildnummer, commit-SHA, miljö och en lista med resultat med POST till /executions/upload. Resultaten matchas mot testfall via automatiseringsidentifierare, testfalls-id eller referens, och vart och ett blir en ny exekvering. Resultatnamnen normaliseras, så passed, failure och ignored från din testkörare hamnar rätt, och ett misslyckat resultat som skickas med create_defect skapar en länkad bugg.

Arton behörigheter i en projektmodul

Testning är en vanlig projektmodul i Redmine. Aktivera den där ni testar och ge varje roll bara det den behöver. Menyflikarna följer behörigheterna.

RollTypiska behörigheterVad de gör
QA-ansvarigmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesÄger biblioteket, godkänner testfall, bygger paket och releaseplaner
Testareview_test_cases, execute_tests, manage_test_runs, manage_test_dataKör tester, registrerar resultat, underhåller testdata
Automatiseringsingenjörmanage_test_automation, view_test_executionsMappar testfall till ramverk och identifierare
Utvecklareview_test_cases, view_test_executions, view_test_runsSer vad som testas i ett ärende och varför det misslyckades
Projektledareview_test_reports, view_test_plansLäser rapporterna om beredskap, täckning och bevakning
Tjänstekonto för CIupload_test_resultsLaddar upp resultat med sin API-nyckel, inget annat
Administratöradmin_testing_settings, manage_test_environmentsPrefix, miljöer, mål och stängningsregeln

Körs där din Redmine redan körs

MiljöStatusAnmärkningar
Redmine 7.xStöds
Redmine 6.1StödsUtvecklingsmål, på Rails 7.2 och Ruby 3.4. Skärmbilderna på den här sidan kommer från 6.1.2.
Redmine 6.0Stöds
Redmine 5.xStöds5.0 är den lägsta version som pluginet anger
MySQL 8StödsAnvänds för utveckling och för demon på den här sidan
ÄrendetyperDina egnaFungerar med vilken uppsättning ärendetyper som helst. Begränsa testpanelen till valda ärendetyper eller låt den vara på för alla.
Extra gemsEn, valfriroo, bara för import av .xlsx- och .xls-filer

Priser

En server

$199

En Redmine-installation · obegränsat antal användare · 12 månaders uppdateringar.

Unlimited users12 months of updatesEmail support
Köp licens

Flera servrar

$399

Obegränsat antal Redmine-servrar · obegränsat antal användare · 12 månaders uppdateringar.

Unlimited users12 months of updatesEmail support
Köp licens

Behöver du en skräddarsydd Redmine-lösning?

Letar du efter en funktion som våra plugins inte har?

RedmineKit utvecklar skräddarsydda Redmine-plugins, anpassar befintliga plugins, automatiserar arbetsflöden, integrerar tredjepartssystem och bygger lösningar för just ert företag.

Berätta vad du behöver. Vi går igenom dina krav och föreslår en lämplig lösning med uppskattad kostnad och tidsplan.

Köp