RedmineKit

Test Case Management

QA

Újrafelhasználható tesztesetek, tesztkészletek és csomagok – minden feladathoz és CI-folyamathoz kapcsolva, teljes követhetőséggel a követelménytől a hibáig.

Demó bejelentkezésadmin/12345678

Több szerver: $399

Visszatérítés 5 munkanapon belül12 hónap frissítésForráskóddal együtt
Test Case Management Redmine bővítmény: A tesztelési irányítópult a Redmine-ban: 87,8%-os sikerességi gyűrű, csempék 70 tesztesettel, 1090 sikeres, 82 sikertelen, 45 blokkolt eredménnyel, 60%-os automatizálási lefedettséggel és 1242 végrehajtással, alatta eredményeloszlási sáv, 14 napos végrehajtási trendvonal, valamint a legutóbbi sikertelen és legutóbbi végrehajtások listája.
A tesztelési irányítópult Sikerességi arány, eredményeloszlás, 14 napos trend és a legutóbbi sikertelen tesztek egy projektre.
Redmine
5.0 és újabb, 6.x, 7.x
Jelentések
12, CSV- és Excel-exporttal
Jogosultságok
18, projektszerepkörönként
CI/CD
REST API, API-kulcsos hitelesítés
Nyelvek
50 nyelvi fájl
Feladattípusok
A sajátjai, változatlanul

Újrafelhasználható tesztesetek

A lépéseket, előfeltételeket és elvárt eredményeket egyszer kell megírni, Piszkozat → Felülvizsgálat → Jóváhagyva → Elavult munkafolyamattal. Soha nem duplikálódnak.

Tesztkészletek és csomagok

Rendezze az eseteket tesztkészletekbe és újrafelhasználható csomagokba, amelyeket tetszőleges számú feladathoz csatolhat – mindegyik saját végrehajtásokat hoz létre.

Megváltoztathatatlan végrehajtások

Minden futtatás külön, csak bővíthető rekord – sikeres, sikertelen, blokkolt vagy kihagyott –, builddel, commit-tal, környezettel és képernyőképekkel.

Automatizálási megfeleltetés

Rendeljen minden esethez keretrendszert, osztályt, metódust és automatizálási azonosítót, hogy egy CI-futtató közvetlenül végrehajthassa.

CI/CD REST API

A pipeline-ok lekérik egy feladat tesztjeit, és feltöltik az eredményeket – Jenkins, GitHub Actions, GitLab CI, Azure DevOps vagy Bitbucket.

Irányítópultok és jelentések

Sikerességi arány, automatizálási és követelménylefedettség, valamint kiadásra való felkészültségi jelentések – CSV-be exportálhatóan.

Egyetlen lánc a követelménytől az általa okozott hibáig

A láncban semmi sem másolat. Egy feladat az őt igazoló tesztesetekre mutat, minden futtatás egy végrehajtást ad hozzá, a sikertelen végrehajtás pedig az általa jelzett hibára mutat. Kövesse a hivatkozásokat bármelyik irányba, és valódi Redmine-rekordokra jut.

1. Feladat

Egy funkció, felhasználói történet vagy követelmény bármelyik már használt feladattípusban. A bővítmény nem ad hozzá saját feladattípust.

2. Teszteset

Egyenként vagy csomagban hozzárendelve. Ugyanaz az eset, például a TC-41, tetszőleges számú feladatot szolgálhat ki.

3. Terv és futtatás

A terv (TP-2) egy kiadás terjedelmét határozza meg; a futtatás (TR-5) egy munkamenet egy build ellen.

4. Végrehajtás

Sikeres, sikertelen, blokkolt vagy kihagyva, builddel, commit-tal, környezettel, lépéseredményekkel és képernyőképekkel. Utólag soha nem szerkeszthető.

5. Hiba

Normál Redmine-feladat, amelyre a sikertelen végrehajtás hivatkozik, kézzel vagy egy teszt sikertelensége esetén automatikusan létrehozva.

Szabályok, amelyek összetartják a láncot

TC-, TB-, TP-, TR- és DS-hivatkozások saját választású előtagokkal, a lefuttatott esetverzióhoz rögzített végrehajtások, és egy opcionális szabály, amely szerint egy feladat csak akkor zárható le, ha a tesztjei sikeresek.

A teljes munkafolyamat egy futó Redmine 6.1-ről rögzítve

Ezek a bővítmény valódi képernyői az alapértelmezett Redmine-témával. A projekt, a szereplők és az eredmények egy Harbor Storefront nevű kitalált webáruház demóadatai.

Írás: újrafelhasználható tesztesetek könyvtára

Keresés és szűrés modul, státusz, automatizálás és címkék szerint. Minden esetnek strukturált lépései, felülvizsgálati előzményei és saját verziótörténete van.
Test Case Management Redmine bővítmény: A tesztesetlista kereséssel, szűrőkkel és címkeválasztóval, egy tömeges műveleti sávval az illeszkedő esetek csomaghoz vagy tervhez csatolására, valamint sorokkal, amelyek a hivatkozást, a címet, a modult, a prioritást, az automatizálási állapotot, a felülvizsgálati állapotot és az utolsó eredményt mutatják.
Tesztesetek Szűrje a könyvtárat, lássa minden eset utolsó eredményét, és csatoljon vagy hagyjon jóvá egyszerre több esetet. Importálás CSV-ből vagy Excelből, exportálás CSV-be.
Test Case Management Redmine bővítmény: A TC-41 teszteset, „Pay with a Visa card and 3-D Secure challenge”, leírással, előfeltételekkel, hat számozott lépéssel és elvárt eredményekkel, három verzióval, egy kapcsolt adatkészlettel, a felülvizsgálati és a végrehajtási előzményekkel.
Egy teszteset Lépések elvárt eredményekkel, három verzió, a felülvizsgáló megjegyzései, az adatkészlet, amelyen fut, és az eddigi összes végrehajtás.

Tervezés: csomagok, kiadási tervek és tesztadatok

A csomagok újrafelhasználásra gyűjtik össze az eseteket. A terv összeköti a csomagokat, feladatokat, tesztelőket és egy Redmine-verziót. Az adatkészletek több sort adnak egy esetnek.
Test Case Management Redmine bővítmény: A TP-2 teszterv, „Release 2.4.0 regression”: 100%-os haladás, 61 teszteset, 56 sikeres, 2 sikertelen, 91,8%-os sikerességi arány, a terv négy tesztfuttatása, két csomagja, hat hozzárendelt feladata és három tesztelője.
Egy kiadási terv A haladás és a sikerességi arány minden tervezett eset legutóbbi eredményéből adódik a terv futtatásai között. A célverzió, a sprint, a környezet és a dátumok a fejlécben szerepelnek.
Test Case Management Redmine bővítmény: Hat tesztcsomag-kártya: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression és Smoke, mindegyik a típusával, leírásával, teszteseteinek számával és azon feladatok számával, amelyekhez csatolva van.
Csomagok Smoke-, regressziós, funkció- és kiadási csomagok. Csatolja őket tetszőleges számú feladathoz; az esetekre hivatkozás történik, nem másolás.
Test Case Management Redmine bővítmény: A DS-1 adatkészlet, „Payment cards”, hat sorral: kártyamárka, sandbox-kártyaszám, lejárat, 3-D Secure mód és elvárt eredmény, valamint az azt használó tesztesetek listája.
Adatkészletek Több eset által közösen használt tesztadatsorok. Az eredmény rögzítésekor válassza ki a sort, így egy eset hat kártyát fed le hat másolat nélkül.

Futtatás: a tesztelés a feladaton és a futtatásban történik

A fejlesztők és tesztelők ott dolgoznak, ahol eddig is. Minden eredmény új végrehajtás, így az előzmény maga az auditnapló.
Test Case Management Redmine bővítmény: Egy Redmine-funkciófeladat, „Apple Pay at checkout”, Sikertelen jelölésű Tesztelés panellel, 77,8%-os sikerességi aránnyal. A panel tíz hozzárendelt tesztesetet listáz a legutóbbi eredményükkel, a sikertelen esetnél kapcsolt hibaszámmal, minden sorban eredményválasztóval és Rögzítés gombbal, valamint Csomag csatolása vezérlővel és CI indítása gombbal.
A Tesztelés panel egy feladaton Tíz, ehhez a funkcióhoz rendelt eset, mindegyik legutóbbi eredménye, a sikertelenség miatt jelzett hiba, és minden sorban egy Rögzítés gomb. Az eredmények a panel tetején kiválasztott futtatásba kerülnek.
Test Case Management Redmine bővítmény: A TR-5 tesztfuttatás, „2.4.0 RC2 full regression”, folyamatban a Staging környezetben: 61 tervezett, 38 sikeres, 6 sikertelen, 1 blokkolt, 16 hátralévő és 84,4%-os sikerességi arány, alatta a tervezett esetek listája, mindegyikhez eredményválasztóval.
Egy tesztfuttatás Egy munkamenet egy build ellen. A számlálók esetenként a legutóbbi eredményt követik, a hátralévő munka pedig egy pillantással látható.
Test Case Management Redmine bővítmény: A tesztfuttatások listája nyolc futtatással, mindegyiknél a terv, a tervezett, folyamatban lévő vagy befejezett állapot, a haladás (például 61-ből 45), a sikerességi arány és a környezet.
Összes futtatás Regressziós kiadásjelöltek, éjszakai automatizálás, hotfix-ellenőrzések és feltáró munkamenetek egy listában.
Test Case Management Redmine bővítmény: A Végrehajtás rögzítése űrlap a TC-41 esethez, feladat, tesztfuttatás, eredmény, környezet, adatsor, buildszám, tényleges eredmény és napló mezőkkel, majd mind a hat lépéshez eredményválasztóval és tényleges eredmény mezővel, valamint fájlfeltöltéssel.
Eredmény rögzítése Összesített eredmény és lépésenkénti eredmény, a használt adatsor, buildszám, napló és képernyőképek.
Test Case Management Redmine bővítmény: Az 1239-es végrehajtás, a TC-44 „Pay with Apple Pay on Safari” sikertelen kézi futtatása a 431-es QA-buildön, commit SHA-val, időtartammal, a 9-es kapcsolt hibával, a tényleges eredmény szövegével és lépéseredményekkel: az első lépés sikeres, a második sikertelen, a harmadik és negyedik nem lett végrehajtva.
Egy végrehajtás Mi futott, melyik buildön és környezetben, melyik lépés volt sikertelen, mit látott a tesztelő, és milyen hibát jelzett.

Döntés: jelentések, amelyek megválaszolják, hogy „kiadhatjuk?”

Tizenkét jelentés, mindegyik CSV-, Excel- és nyomtatási lehetőséggel. Kettő kifejezetten a kiadásról szóló egyeztetéshez készült.
Test Case Management Redmine bővítmény: A Kiadásra való felkészültség jelentés „Nem áll készen a kiadásra” eredménnyel, 87,8%-os sikerességi aránnyal a 90%-os célhoz képest, csempékkel az esetekről, végrehajtásokról, függőben lévő, sikeres, sikertelen, blokkolt tesztekről és nyitott hibákról, egy felkészültségi ellenőrzőlistával és a legutóbbi sikertelen tesztek listájával.
Kiadásra való felkészültség Sikerességi arány az Ön által megadott célhoz képest, ellenőrzőlista arról, mi akadályozza még a kiadást, és a mögötte álló sikertelen tesztek.
Test Case Management Redmine bővítmény: A Monitorozás jelentés: négy veszélyben lévő jegy, egyik sem késik, három esedékes hét napon belül, és egy kiadás tesztterv nélkül, valamint egy táblázat azokról a feladatokról, amelyek tesztelése sikertelen, blokkolt vagy függőben van, a kiadási verziójukkal, határidejükkel és haladásukkal.
Monitorozás Feladatok, amelyek tesztelése a kiadási dátum közeledtével sem fejeződött be, és verziók, amelyeknek még nincs teszttervük.
Test Case Management Redmine bővítmény: A jelentések áttekintő oldala tizenkét kártyával: Tesztösszesítő, Regresszió, Automatizálás, Követelménylefedettség, Kiadásra való felkészültség, Környezetek összehasonlítása, Hibaösszesítő, Sikerességi trend, Modullefedettség, Komponenslefedettség, Végrehajtási előzmények és Monitorozás.
Tizenkét jelentés Összesítő, regresszió, automatizálás, követelménylefedettség, környezetek, hibák, trend, modul- és komponenslefedettség, előzmények.
Test Case Management Redmine bővítmény: Az Automatizálás jelentés 60%-os automatizálási lefedettségi gyűrűvel, 70 tesztesettel, amelyből 42 automatizált és 33 kézi, keretrendszer szerinti bontással (Cypress, Playwright és pytest), valamint automatizálási állapot szerinti darabszámokkal.
Automatizálás Lefedettség, automatizált és kézi tesztek aránya, valamint keretrendszer szerinti bontás.

Használja a saját módján: importálás, értesítések és beállítások

Test Case Management Redmine bővítmény: A Tesztesetek importálása oldal fájlfeltöltéssel, letölthető CSV- és Excel-mintafájlokkal és az elfogadott oszlopok listájával.
Importálás CSV vagy Excel, egy mintafájllal, amelyben minden oszlopfejléc a helyén van.
Test Case Management Redmine bővítmény: Az értesítések listája sikertelen végrehajtásokkal, egy kapcsolt hibával, egy jóváhagyott tesztesettel, egy befejezett tesztfuttatással és egy befejezett tervvel, mindegyiknél a kiváltó személlyel és időponttal.
Értesítések Sikertelen végrehajtások, kapcsolt hibák, jóváhagyások és befejezett futtatások a Redmine-ban és e-mailben.
Test Case Management Redmine bővítmény: A Tesztelés beállítási oldala: hivatkozási előtagok, alapértelmezett környezet és környezetlista, sikerességi cél, a feladat lezárásának tiltása, amíg tesztesetei nem sikeresek, feladattípus-választás, a CI/CD API kapcsolója, automatikus hibalétrehozás sikertelenség esetén és a hibák feladattípusa.
Beállítások Előtagok, környezetek, sikerességi cél, mely feladattípusok kapják meg a panelt, és a lezárást tiltó szabály.

Így néz ki harminc nap tesztelés a jelentésekben

Az alábbi számok közvetlenül a képernyőképeken látható demóprojektből származnak, a bővítmény saját jelentéseiből kiolvasva: 70 teszteset és 1242 végrehajtás 2026. szeptember 9. és október 8. között. Azt mutatják, mit mér a bővítmény. Nem benchmarkok és nem ügyféleredmények.

A demóprojekt összesítései
MérőszámÉrtékRészletek
Tesztesetek7061 jóváhagyva, 5 felülvizsgálat alatt
Végrehajtások1242856 automatizált, 386 kézi
Sikerességi arány87,8%Cél: 90%
Automatizálási lefedettség60%70 esetből 42
Sikertelenségekből eredő hibák5A sikertelen végrehajtáshoz kapcsolva
Eredmények környezetenként, a Környezetek összehasonlítása jelentésből
KörnyezetVégrehajtásokSikeresSikertelenBlokkoltKihagyvaSikerességi arány
QA70061047291487,1%
Staging3443072010789,2%
DEV162142125387,7%
UAT363131186,1%
Sikerességi arány modulonként, a Modullefedettség jelentésből
ModulEsetekVégrehajtásokSikeresSikerességi arány
API512912395,3%
Katalógus811811294,9%
Értesítések5999393,9%
Admin6625690,3%
Keresés614312889,5%
Hitelesítés1019317289,1%
Checkout813111487,0%
Rendelések6897382,0%
Kosár814311681,1%
Fizetések813510376,3%

A Redmine-on belül ugyanezek a számok megjelennek az irányítópulton (sikerességi gyűrű, eredményeloszlás, 14 napos trend, modul- és komponenslefedettség) és a táblázatos jelentésekben is, mindegyik CSV- és Excel-exporttal.

Egyetlen szabályra építve: egy teszteset soha nem duplikálódik

Újrafelhasználható tesztesetek

Cím, előfeltételek, strukturált lépések elvárt eredményekkel, modul, komponens, prioritás, súlyosság, típus és címkék. Klónozás, csoportos szerkesztés, importálás és exportálás.

Az előzményeket védő verziók

Egy már végrehajtott eset szerkesztése új verziót hoz létre. A régi végrehajtások továbbra is a ténylegesen lefuttatott lépésekre mutatnak.

Felülvizsgálat és jóváhagyás

Piszkozat, felülvizsgálat alatt, jóváhagyva, elavult. Minden döntés a felülvizsgálóval, dátummal és megjegyzéssel rögzítődik, és a szerző értesítést kap.

Csomagok, tervek és futtatások

A csomagok újrafelhasználásra csoportosítják az eseteket. A tervek egy kiadás vagy sprint terjedelmét határozzák meg egy Redmine-verzióhoz. A futtatások egy munkamenetet rögzítenek egy buildön.

Tesztelési panel minden feladaton

Hozzárendelt esetek, legutóbbi eredmények, sikerességi arány, kapcsolt hibák és egykattintásos rögzítés a kiválasztott feladattípusokon.

Auditálható végrehajtások

Minden futtatás egy rekordot ad hozzá eredménnyel, móddal, környezettel, builddel, commit-tal, időtartammal, lépéseredményekkel, naplóval és képernyőképekkel. Semmi sem íródik felül.

Adatvezérelt tesztelés

Újrafelhasználható adatkészletek elnevezett oszlopokkal. Csatolja őket esetekhez vagy teljes csomagokhoz, és rögzítse, melyik sort használta az adott végrehajtás.

Automatizálási megfeleltetés és CI/CD

Rendeljen egy esethez keretrendszert és olyan azonosítót, amelyet a futtatója ért, majd hagyja, hogy a pipeline lekérje, mit kell futtatni, és feltöltse az eredményeket.

Irányítópult és tizenkét jelentés

Irányítópult, amelyet minden felhasználó nyolc widgetből rendez be, valamint jelentések a felkészültségről, lefedettségről, trendről, környezetekről, hibákról és monitorozásról.

Négy kis életciklus, mind látható az oldalon

RekordFő útvonalEgyéb állapotok
TesztesetPiszkozat → Felülvizsgálat alatt → JóváhagyvaMódosítás kérve, Elavult
TeszttervPiszkozat → Aktív → BefejezveArchiválva
TesztfuttatásTervezett → Folyamatban → BefejezveMegszakítva
Végrehajtás eredményeSikeres, Sikertelen, Blokkolt vagy KihagyvaNem végrehajtott. Minden eredmény kézi vagy automatizált jelöléssel rögzítődik.

A pipeline megkérdezi, mit futtasson, majd visszajelez

A REST API a /testcases/api/v1 alatt érhető el, és normál Redmine API-kulccsal hitelesít. Bármi használhatja, ami HTTP-kérést tud küldeni. A bővítményben található útmutató a saját URL-jeivel kitöltve vezeti végig a beállításon.

Végpontok a /testcases/api/v1 alatt
MetódusVégpontCél
GET/issues/:id/testingMit kell futtatni egy feladathoz
POST/executions/uploadEgy build eredményei egy feladathoz
POST/executions/bulk_uploadEredmények több feladathoz vagy buildhez
POST/test_runsFuttatás létrehozása ehhez a buildhez
POST/test_runs/:id/resultsEredmények feltöltése egy futtatásba
GET/test_casesEsetek listázása, létrehozása és módosítása
GET/test_plansTervek listázása, létrehozása és módosítása
GET/issues/:id/coverageEgy feladat tesztlefedettsége
GET/reports/:nameBármely jelentés JSON-ként
GET/dashboardÖsszesített mérőszámok

Egy build eredményeinek feltöltése

Küldje POST-tal a feladat azonosítóját, a buildszámot, a commit SHA-t, a környezetet és az eredmények listáját a /executions/upload végpontra. Az eredmények automatizálási azonosító, esetazonosító vagy hivatkozás alapján párosulnak az esetekhez, és mindegyikből új végrehajtás lesz. Az eredménynevek normalizálódnak, így a futtató passed, failure és ignored értékei is helyesen kerülnek be, a create_defect paraméterrel küldött sikertelen eredmény pedig kapcsolt hibát hoz létre.

Tizennyolc jogosultság egyetlen projektmodulon

A Tesztelés szabványos Redmine-projektmodul. Kapcsolja be ott, ahol tesztel, és minden szerepkörnek csak azt adja meg, amire szüksége van. A menülapok a jogosultságokat követik.

SzerepkörJellemző jogosultságokMit csinálnak
QA-vezetőmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesGazdája a könyvtárnak, jóváhagyja az eseteket, csomagokat és kiadási terveket állít össze
Tesztelőview_test_cases, execute_tests, manage_test_runs, manage_test_dataTeszteket futtat, eredményeket rögzít, tesztadatokat tart karban
Automatizálási mérnökmanage_test_automation, view_test_executionsAz eseteket keretrendszerekhez és azonosítókhoz rendeli
Fejlesztőview_test_cases, view_test_executions, view_test_runsLátja, mi van tesztelve egy feladaton, és miért volt sikertelen
Projektmenedzserview_test_reports, view_test_plansFelkészültségi, lefedettségi és monitorozási jelentéseket olvas
CI-szolgáltatásfiókupload_test_resultsAz API-kulcsával eredményeket tölt fel, mást nem
Adminisztrátoradmin_testing_settings, manage_test_environmentsElőtagok, környezetek, célok és a lezárási szabály

Ott fut, ahol a Redmine-ja már most is

KörnyezetÁllapotMegjegyzések
Redmine 7.xTámogatott
Redmine 6.1TámogatottFejlesztési célplatform, Rails 7.2-vel és Ruby 3.4-gyel. Az oldalon látható képernyőképek a 6.1.2-es verzióból származnak.
Redmine 6.0Támogatott
Redmine 5.xTámogatottA bővítmény által megadott minimális verzió az 5.0
MySQL 8TámogatottA fejlesztéshez és az oldalon látható demóhoz használva
FeladattípusokA sajátjaiBármilyen feladattípus-beállítással működik. Korlátozza a tesztelési panelt a kiválasztott feladattípusokra, vagy hagyja mindegyiken.
További gemekEgy, opcionálisroo, csak .xlsx és .xls fájlok importálásához

Árak

Egy szerver

$199

Egy Redmine-példány · korlátlan felhasználó · 12 hónap frissítés.

Unlimited users12 months of updatesEmail support
Licenc vásárlása

Több szerver

$399

Korlátlan Redmine-szerver · korlátlan felhasználó · 12 hónap frissítés.

Unlimited users12 months of updatesEmail support
Licenc vásárlása

Egyedi Redmine-megoldásra van szüksége?

Olyan funkciót keres, amely meglévő bővítményeinkben nem érhető el?

A RedmineKit egyedi Redmine-bővítményfejlesztést, bővítmény-testreszabást, munkafolyamat-automatizálást, külső rendszerekkel való integrációt és vállalkozására szabott megoldásokat kínál.

Írja meg, mire van szüksége. Áttekintjük az igényeit, és megfelelő megoldást javaslunk becsült költséggel és ütemezéssel.

Vásárlás