RedmineKit

Test Case Management

QA

Opakovaně použitelné testovací případy, sady a balíčky propojené s každým úkolem a CI pipeline, s úplnou dohledatelností od požadavku po chybu.

Přihlášení do demaadmin/12345678

Více serverů: $399

Vrácení peněz do 5 pracovních dnů12 měsíců aktualizacíVčetně zdrojového kódu
Plugin Test Case Management pro Redmine: Dashboard testování v Redmine: prstenec s úspěšností 87,8 %, dlaždice pro 70 testovacích případů, 1 090 úspěšných, 82 neúspěšných, 45 blokovaných, 60% pokrytí automatizací a 1 242 provedení, nad pruhem rozložení výsledků, 14denní křivkou trendu provedení a seznamy posledních selhání a posledních provedení.
Dashboard testování Úspěšnost, rozložení výsledků, 14denní trend a poslední selhání pro jeden projekt.
Redmine
5.0 a novější, 6.x, 7.x
Reporty
12, s exportem do CSV a Excelu
Oprávnění
18, podle role v projektu
CI/CD
REST API, ověření API klíčem
Jazyky
50 jazykových souborů
Fronty úkolů
Vaše, beze změn

Opakovaně použitelné testovací případy

Kroky, předpoklady a očekávané výsledky napíšete jednou, s pracovním postupem Koncept → Revize → Schváleno → Zastaralé. Nikdy žádné duplicity.

Sady a balíčky

Seskupte případy do sad a opakovaně použitelných balíčků, které připojíte k libovolnému počtu úkolů – každý z nich vytváří vlastní provedení.

Neměnná provedení

Každý běh je samostatný záznam, do kterého lze pouze přidávat – úspěch, selhání, blokováno nebo přeskočeno – s buildem, commitem, prostředím a snímky obrazovky.

Mapování automatizace

Přiřaďte každému případu framework, třídu, metodu a identifikátor automatizace, aby jej CI runner mohl spustit přímo.

REST API pro CI/CD

Pipeline si načte testy k úkolu a nahraje výsledky – Jenkins, GitHub Actions, GitLab CI, Azure DevOps nebo Bitbucket.

Dashboardy a reporty

Úspěšnost, pokrytí automatizací a požadavky a k tomu reporty připravenosti vydání – s exportem do CSV.

Jeden řetězec od požadavku až k chybě, kterou odhalil

Nic v tomto řetězci není kopie. Úkol odkazuje na testovací případy, které ho ověřují, každý běh přidá provedení a neúspěšné provedení odkazuje na chybu, kterou vyvolalo. Sledujte odkazy kterýmkoli směrem a vždy skončíte u skutečných záznamů v Redmine.

1. Úkol

Funkce, user story nebo požadavek v jakékoli frontě, kterou už používáte. Plugin nepřidává žádnou vlastní frontu.

2. Testovací případ

Přiřazuje se jednotlivě nebo prostřednictvím sady. Tentýž případ, například TC-41, může sloužit libovolnému počtu úkolů.

3. Plán a běh

Plán (TP-2) vymezuje rozsah pro vydání; běh (TR-5) je jedna testovací relace nad jedním buildem.

4. Provedení

Úspěch, selhání, blokováno nebo přeskočeno, s buildem, commitem, prostředím, výsledky kroků a snímky obrazovky. Zpětně se nikdy neupravuje.

5. Chyba

Běžný úkol v Redmine propojený se selháním, vytvořený ručně nebo automaticky, když test selže.

Pravidla, která drží řetězec pohromadě

Odkazy TC-, TB-, TP-, TR- a DS- s prefixy podle Vaší volby, provedení vázaná na verzi případu, která skutečně běžela, a volitelné pravidlo, že úkol nelze uzavřít, dokud jeho testy neprojdou.

Celý pracovní postup zachycený v běžícím Redmine 6.1

Jde o skutečné obrazovky pluginu ve výchozím vzhledu Redmine. Projekt, lidé a výsledky jsou demo data fiktivního e-shopu Harbor Storefront.

Psaní: knihovna znovupoužitelných testovacích případů

Vyhledávejte a filtrujte podle modulu, stavu, automatizace a štítků. Každý případ má strukturované kroky, záznam revizí a vlastní historii verzí.
Plugin Test Case Management pro Redmine: Seznam testovacích případů s vyhledáváním, filtry a výběrem štítků, hromadnou lištou pro připojení vyhovujících případů k sadě nebo plánu a řádky s odkazem, názvem, modulem, prioritou, stavem automatizace, stavem revize a posledním výsledkem.
Testovací případy Filtrujte knihovnu, sledujte poslední výsledek každého případu a připojujte nebo schvalujte mnoho případů najednou. Import z CSV nebo Excelu, export do CSV.
Plugin Test Case Management pro Redmine: Testovací případ TC-41, Platba kartou Visa s ověřením 3-D Secure, s popisem, předpoklady, šesti číslovanými kroky s očekávanými výsledky, třemi verzemi, propojenou datovou sadou, historií revizí a historií provedení.
Jeden testovací případ Kroky s očekávanými výsledky, tři verze, komentáře revidenta, datová sada, nad kterou běží, a všechna dosavadní provedení.

Plánování: sady, plány vydání a testovací data

Sady shromažďují případy pro opakované použití. Plán spojuje sady, úkoly, testery a verzi Redmine. Datové sady dodají jednomu případu mnoho řádků dat.
Plugin Test Case Management pro Redmine: Testovací plán TP-2, regrese vydání 2.4.0: postup 100 %, 61 testovacích případů, 56 úspěšných, 2 neúspěšné, úspěšnost 91,8 %, čtyři testovací běhy plánu, jeho dvě sady, šest přiřazených úkolů a tři testeři.
Plán vydání Postup a úspěšnost vycházejí z posledního výsledku každého plánovaného případu napříč běhy plánu. Cílová verze, sprint, prostředí a data jsou v záhlaví.
Plugin Test Case Management pro Redmine: Šest karet testovacích sad: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression a Smoke, každá se svým typem, popisem, počtem testovacích případů a počtem úkolů, ke kterým je připojena.
Sady Smoke, regresní, funkční a release sady. Jednu sadu připojíte k libovolnému počtu úkolů; případy se odkazují, nekopírují.
Plugin Test Case Management pro Redmine: Datová sada DS-1, Platební karty, se šesti řádky se značkou karty, testovacím číslem, platností, režimem 3-D Secure a očekávaným výsledkem a seznamem testovacích případů, které ji používají.
Datové sady Řádky testovacích dat sdílené více případy. Při zaznamenání výsledku zvolíte řádek, takže jeden případ pokryje šest karet bez šesti kopií.

Spuštění: testuje se přímo na úkolu i v běhu

Vývojáři i testeři pracují tam, kde už jsou. Každý výsledek je nové provedení, takže historie je zároveň auditní stopou.
Plugin Test Case Management pro Redmine: Funkční úkol v Redmine, Apple Pay v pokladně, s panelem Testování označeným jako Neúspěšné při úspěšnosti 77,8 %. Panel uvádí deset přiřazených testovacích případů s posledním výsledkem, číslo propojené chyby u neúspěšného případu, výběr výsledku a tlačítko Zaznamenat na každém řádku, ovládací prvek Připojit sadu a tlačítko Spustit CI.
Panel Testování na úkolu Deset případů přiřazených této funkci, poslední výsledek každého z nich, chyba vyvolaná selháním a tlačítko Zaznamenat na každém řádku. Výsledky se ukládají do běhu zvoleného v horní části panelu.
Plugin Test Case Management pro Redmine: Testovací běh TR-5, úplná regrese 2.4.0 RC2, probíhající na Stagingu: 61 plánovaných, 38 úspěšných, 6 neúspěšných, 1 blokovaný, 16 zbývajících a úspěšnost 84,4 %, nad seznamem plánovaných případů s výběrem výsledku u každého.
Testovací běh Jedna relace nad jedním buildem. Počítadla sledují poslední výsledek každého případu a zbývající práce je vidět na první pohled.
Plugin Test Case Management pro Redmine: Seznam testovacích běhů s osmi běhy, u každého jeho plán, stav plánováno, probíhá nebo dokončeno, postup jako 45 z 61, úspěšnost a prostředí.
Všechny běhy Regrese release kandidátů, noční automatizace, kontroly hotfixů a průzkumné relace v jednom seznamu.
Plugin Test Case Management pro Redmine: Formulář Zaznamenat provedení pro TC-41 s poli úkol, testovací běh, výsledek, prostředí, řádek dat, číslo buildu, skutečný výsledek a log, následovaný výběrem výsledku a polem skutečného výsledku pro každý ze šesti kroků a nahráním souboru.
Zaznamenání výsledku Celkový výsledek i výsledek každého kroku, použitý řádek dat, číslo buildu, log a snímky obrazovky.
Plugin Test Case Management pro Redmine: Provedení číslo 1239, neúspěšný ruční běh TC-44 Platba přes Apple Pay v Safari na QA buildu 431, s SHA commitu, dobou trvání, propojenou chybou číslo 9, textem skutečného výsledku a výsledky kroků: krok jedna úspěšný, krok dva neúspěšný a kroky tři a čtyři neprovedené.
Jedno provedení Co běželo, na jakém buildu a v jakém prostředí, který krok selhal, co tester viděl a jakou chybu to vyvolalo.

Rozhodnutí: reporty, které odpoví na otázku „můžeme vydat?“

Dvanáct reportů, každý s exportem do CSV a Excelu a tiskem. Dva z nich jsou určené přímo pro rozhodování o vydání.
Plugin Test Case Management pro Redmine: Report Připravenost k vydání s výsledkem Není připraveno k vydání, úspěšností 87,8 % proti cíli 90 %, dlaždicemi pro případy, provedení, čekající, úspěšné, neúspěšné, blokované a otevřené chyby, kontrolním seznamem připravenosti a seznamem posledních selhání.
Připravenost k vydání Úspěšnost proti Vámi nastavenému cíli, kontrolní seznam toho, co ještě brání vydání, a selhání, která za tím stojí.
Plugin Test Case Management pro Redmine: Report Monitoring: čtyři ohrožené úkoly, žádný po termínu, tři s termínem do sedmi dní a jedno vydání bez testovacího plánu, s tabulkou úkolů, jejichž testování je neúspěšné, blokované nebo čekající, jejich cílovou verzí, termínem dokončení a postupem.
Monitoring Úkoly, jejichž testování není dokončeno, když se blíží datum vydání, a verze, které zatím nemají testovací plán.
Plugin Test Case Management pro Redmine: Přehled reportů s dvanácti kartami: Souhrn testů, Regrese, Automatizace, Pokrytí požadavků, Připravenost k vydání, Srovnání prostředí, Souhrn chyb, Trend úspěšnosti, Pokrytí modulů, Pokrytí komponent, Historie provedení a Monitoring.
Dvanáct reportů Souhrn, regrese, automatizace, pokrytí požadavků, prostředí, chyby, trend, pokrytí modulů a komponent, historie.
Plugin Test Case Management pro Redmine: Report Automatizace s prstencem 60% pokrytí automatizací, 70 testovacími případy, z nichž 42 je automatizovaných a 33 ručních, rozpadem podle frameworku Cypress, Playwright a pytest a počty podle stavu automatizace.
Automatizace Pokrytí, poměr automatizovaných a ručních a rozdělení podle frameworku.

Podle Vašich potřeb: import, oznámení a nastavení

Plugin Test Case Management pro Redmine: Stránka Import testovacích případů s nahráním souboru, ukázkovými soubory CSV a Excel ke stažení a seznamem podporovaných sloupců.
Import CSV nebo Excel, s ukázkovým souborem, který obsahuje záhlaví všech sloupců.
Plugin Test Case Management pro Redmine: Seznam oznámení s neúspěšnými provedeními, propojenou chybou, schváleným testovacím případem, dokončeným testovacím během a dokončeným plánem, u každého s osobou, která ho vyvolala, a časem.
Oznámení Neúspěšná provedení, propojené chyby, schválení a dokončené běhy, v Redmine i e-mailem.
Plugin Test Case Management pro Redmine: Stránka nastavení Testování: prefixy odkazů, výchozí prostředí a seznam prostředí, cílová úspěšnost, možnost blokovat uzavření úkolu, dokud jeho testovací případy neprojdou, výběr front, přepínač CI/CD API, automatické vytvoření chyby při selhání a fronta pro chyby.
Nastavení Prefixy, prostředí, cílová úspěšnost, které fronty dostanou panel, a pravidlo blokující uzavření.

Jak vypadá třicet dní testování v reportech

Níže uvedená čísla pocházejí přímo z demo projektu na snímcích obrazovky a jsou převzata z reportů samotného pluginu: 70 testovacích případů a 1 242 provedení mezi 9. zářím a 8. říjnem 2026. Ukazují, co plugin měří. Nejde o benchmarky ani o výsledky zákazníků.

Souhrnné údaje demo projektu
UkazatelHodnotaPodrobnosti
Testovací případy7061 schválených, 5 v revizi
Provedení1,242856 automatizovaných, 386 ručních
Úspěšnost87.8%Cíl 90 %
Pokrytí automatizací60%42 ze 70 případů
Chyby ze selhání5Propojené s neúspěšným provedením
Výsledky podle prostředí z reportu Srovnání prostředí
ProstředíProvedeníÚspěchSelháníBlokovánoPřeskočenoÚspěšnost
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Úspěšnost podle modulu z reportu Pokrytí modulů
ModulPřípadyProvedeníÚspěšnéÚspěšnost
API512912395.3%
Katalog811811294.9%
Oznámení5999393.9%
Administrace6625690.3%
Vyhledávání614312889.5%
Ověřování1019317289.1%
Pokladna813111487.0%
Objednávky6897382.0%
Košík814311681.1%
Platby813510376.3%

V Redmine se stejná čísla zobrazují na dashboardu (prstenec úspěšnosti, rozložení výsledků, 14denní trend, pokrytí modulů a komponent) i v tabulkových reportech, každý s exportem do CSV a Excelu.

Postaveno na jediném pravidle: testovací případ se nikdy neduplikuje

Znovupoužitelné testovací případy

Název, předpoklady, strukturované kroky s očekávanými výsledky, modul, komponenta, priorita, závažnost, typ a štítky. Klonování, hromadné úpravy, import a export.

Verze, které chrání historii

Úprava případu, který už byl proveden, vytvoří novou verzi. Stará provedení dál odkazují na kroky, které se skutečně prováděly.

Revize a schvalování

Koncept, v revizi, schváleno, zastaralé. Každé rozhodnutí se zaznamená s revidentem, datem a komentářem a autor dostane oznámení.

Sady, plány a běhy

Sady seskupují případy pro opakované použití. Plány vymezují vydání nebo sprint vůči verzi Redmine. Běhy zaznamenávají jednu relaci nad jedním buildem.

Panel testování na každém úkolu

Přiřazené případy, poslední výsledky, úspěšnost, propojené chyby a zaznamenání jedním kliknutím, ve frontách, které si zvolíte.

Provedení, která lze auditovat

Každý běh přidá záznam s výsledkem, režimem, prostředím, buildem, commitem, dobou trvání, výsledky kroků, logem a snímky obrazovky. Nic se nepřepisuje.

Testování řízené daty

Znovupoužitelné datové sady s pojmenovanými sloupci. Připojte je k případům nebo celým sadám a zaznamenejte, který řádek každé provedení použilo.

Mapování automatizace a CI/CD

Přiřaďte případu framework a identifikátor, kterému Váš runner rozumí, a nechte pipeline zjistit, co má spustit, a nahrát výsledky.

Dashboard a dvanáct reportů

Dashboard, který si každý uživatel sestaví z osmi widgetů, a k tomu reporty připravenosti, pokrytí, trendu, prostředí, chyb a monitoringu.

Čtyři malé životní cykly, všechny viditelné na stránce

ZáznamHlavní cestaDalší stavy
Testovací případKoncept → V revizi → SchválenoPožadovány změny, Zastaralé
Testovací plánKoncept → Aktivní → DokončenoArchivováno
Testovací běhPlánováno → Probíhá → DokončenoPřerušeno
Výsledek provedeníProšel, Selhal, Blokováno nebo PřeskočenoNeprovedeno. Každý výsledek se zaznamená jako ruční nebo automatizovaný.

Vaše pipeline se zeptá, co spustit, a pak nahlásí výsledky

REST API je dostupné pod /testcases/api/v1 a ověřuje se běžným API klíčem Redmine. Může ho používat cokoli, co umí odeslat HTTP požadavek. Průvodce přímo v pluginu Vás provede nastavením s již vyplněnými Vašimi URL adresami.

Endpointy pod /testcases/api/v1
MetodaEndpointÚčel
GET/issues/:id/testingCo spustit pro úkol
POST/executions/uploadVýsledky jednoho buildu pro jeden úkol
POST/executions/bulk_uploadVýsledky pro mnoho úkolů nebo buildů
POST/test_runsVytvořit běh pro tento build
POST/test_runs/:id/resultsOdeslat výsledky do běhu
GET/test_casesVýpis, vytváření a úprava případů
GET/test_plansVýpis, vytváření a úprava plánů
GET/issues/:id/coveragePokrytí úkolu testy
GET/reports/:nameLibovolný report jako JSON
GET/dashboardSouhrnné metriky

Nahrání výsledků buildu

Odešlete metodou POST na /executions/upload ID úkolu, číslo buildu, SHA commitu, prostředí a seznam výsledků. Výsledky se k případům přiřadí podle identifikátoru automatizace, ID případu nebo odkazu a každý z nich se stane novým provedením. Názvy výsledků se normalizují, takže passed, failure i ignored z Vašeho runneru se zařadí správně, a neúspěšný výsledek odeslaný s create_defect založí propojenou chybu.

Osmnáct oprávnění v jednom modulu projektu

Testování je standardní modul projektu v Redmine. Zapněte ho tam, kde testujete, a každé roli přidělte jen to, co potřebuje. Záložky menu se řídí oprávněními.

RoleTypická oprávněníCo dělají
Vedoucí QAmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesSpravuje knihovnu, schvaluje případy, sestavuje sady a plány vydání
Testerview_test_cases, execute_tests, manage_test_runs, manage_test_dataSpouští testy, zaznamenává výsledky, udržuje testovací data
Inženýr automatizacemanage_test_automation, view_test_executionsMapuje případy na frameworky a identifikátory
Vývojářview_test_cases, view_test_executions, view_test_runsVidí, co se na úkolu testuje a proč to selhalo
Projektový manažerview_test_reports, view_test_plansČte reporty připravenosti, pokrytí a monitoringu
Servisní účet CIupload_test_resultsNahrává výsledky svým API klíčem, nic jiného
Administrátoradmin_testing_settings, manage_test_environmentsPrefixy, prostředí, cíle a pravidlo pro uzavírání

Běží tam, kde už běží Váš Redmine

ProstředíStavPoznámky
Redmine 7.xPodporováno
Redmine 6.1PodporovánoCílová verze vývoje, na Rails 7.2 a Ruby 3.4. Snímky obrazovky na této stránce pocházejí z verze 6.1.2.
Redmine 6.0Podporováno
Redmine 5.xPodporováno5.0 je minimální verze, kterou plugin deklaruje
MySQL 8PodporovánoPoužívá se pro vývoj a pro demo na této stránce
Fronty úkolůVašeFunguje s jakýmkoli nastavením front. Panel testování omezte na vybrané fronty, nebo ho ponechte u všech.
Další gemyJeden, volitelnýroo, jen pro import souborů .xlsx a .xls

Ceník

Jeden server

$199

Jedna instance Redmine · neomezený počet uživatelů · 12 měsíců aktualizací.

Unlimited users12 months of updatesEmail support
Koupit licenci

Více serverů

$399

Neomezený počet serverů Redmine · neomezený počet uživatelů · 12 měsíců aktualizací.

Unlimited users12 months of updatesEmail support
Koupit licenci

Potřebujete řešení Redmine na míru?

Hledáte funkci, kterou naše stávající pluginy nenabízejí?

RedmineKit nabízí vývoj pluginů pro Redmine na zakázku, úpravy pluginů, automatizaci pracovních postupů, integrace se systémy třetích stran a řešení šitá na míru Vaší firmě.

Napište nám, co potřebujete. Posoudíme Vaše požadavky a navrhneme vhodné řešení s odhadem ceny a harmonogramu.

Koupit