RedmineKit

Test Case Management

QA

Uudelleenkäytettävät testitapaukset, kokonaisuudet ja paketit — kytkettynä jokaiseen tehtävään ja CI-putkeen, täydellä jäljitettävyydellä vaatimuksesta virheeseen.

Demotunnuksetadmin/12345678

Useita palvelimia: $399

Hyvitys 5 työpäivän kuluessa12 kuukauden päivityksetLähdekoodi mukana
Test Case Management – Redmine-lisäosa: Testauksen koontinäyttö Redminessä: 87,8 %:n läpäisyasterengas, ruudut 70 testitapaukselle, 1 090 läpäisylle, 82 hylkäykselle, 45 estetylle, 60 %:n automaatiokattavuudelle ja 1 242 suoritukselle, niiden alla tulosjakaumapalkki, 14 päivän suoritustrendi sekä viimeisimpien hylkäysten ja suoritusten listat.
Testauksen koontinäyttö Läpäisyaste, tulosjakauma, 14 päivän trendi ja viimeisimmät hylkäykset yhdestä projektista.
Redmine
5.0 ja uudemmat, 6.x, 7.x
Raportit
12, CSV ja Excel
Oikeudet
18, projektirooleittain
CI/CD
REST API, API-avaintunnistus
Kielet
50 kielitiedostoa
Tehtävätyypit
Omasi, ennallaan
  • Reusable test cases

  • Suites & bundles

  • Immutable executions

  • Automation mapping

  • CI/CD REST API

  • Dashboards & reports

Yksi ketju vaatimuksesta virheeseen, jonka se tuotti

Mikään ketjussa ei ole kopio. Tehtävä osoittaa testitapauksiin, jotka todentavat sen, jokainen ajo lisää suorituksen, ja hylätty suoritus osoittaa virheeseen, jonka se nosti esiin. Seuraa linkkejä kumpaan suuntaan tahansa, ja päädyt aitoihin Redmine-tietueisiin.

1. Tehtävä

Ominaisuus, käyttäjätarina tai vaatimus siinä tehtävätyypissä, jota jo käytät. Lisäosa ei tuo omia tehtävätyyppejä.

2. Testitapaus

Liitetään yksitellen tai paketin kautta. Sama tapaus, esimerkiksi TC-41, voi palvella kuinka montaa tehtävää tahansa.

3. Suunnitelma ja ajo

Suunnitelma (TP-2) rajaa julkaisun laajuuden; ajo (TR-5) on yksi testauskerta yhtä koontiversiota vastaan.

4. Suoritus

Läpäisty, hylätty, estetty tai ohitettu – mukana koontiversio, commit, ympäristö, vaiheiden tulokset ja kuvakaappaukset. Ei koskaan muokata jälkikäteen.

5. Virhe

Tavallinen Redmine-tehtävä, johon hylkäys linkittää ja joka luodaan käsin tai automaattisesti testin epäonnistuessa.

Säännöt, jotka pitävät ketjun koossa

TC-, TB-, TP-, TR- ja DS-viitteet itse valitsemillasi etuliitteillä, suoritukset sidottuina siihen tapauksen versioon, joka ajettiin, ja valinnainen sääntö, jonka mukaan tehtävää ei voi sulkea ennen kuin sen testit on läpäisty.

Koko työnkulku, tallennettuna käynnissä olevasta Redmine 6.1:stä

Nämä ovat aitoja näkymiä lisäosasta Redminen oletusteemalla. Projekti, henkilöt ja tulokset ovat kuvitteellisen Harbor Storefront -verkkokaupan demodataa.

Kirjoita: uudelleenkäytettävien testitapausten kirjasto

Hae ja suodata moduulin, tilan, automaation ja tunnisteiden mukaan. Jokaisella tapauksella on jäsennellyt vaiheet, katselmointihistoria ja oma versiohistoriansa.
Test Case Management – Redmine-lisäosa: Testitapauslista, jossa on haku, suodattimet ja tunnistevalitsin, joukkotoimintopalkki hakuun osuvien tapausten liittämiseksi pakettiin tai suunnitelmaan sekä rivit, joilla näkyvät viite, otsikko, moduuli, prioriteetti, automaation tila, katselmoinnin tila ja viimeisin tulos.
Testitapaukset Suodata kirjastoa, näe jokaisen tapauksen viimeisin tulos ja liitä tai hyväksy monta tapausta kerralla. Tuo CSV:stä tai Excelistä, vie CSV:ksi.
Test Case Management – Redmine-lisäosa: Testitapaus TC-41, Pay with a Visa card and 3-D Secure challenge: kuvaus, esiehdot, kuusi numeroitua vaihetta odotettuine tuloksineen, kolme versiota, linkitetty aineisto, katselmointihistoria ja suoritushistoria.
Yksi testitapaus Vaiheet odotettuine tuloksineen, kolme versiota, katselmoijan kommentit, aineisto, jota vastaan tapaus ajetaan, ja kaikki tähänastiset suoritukset.

Suunnittele: paketit, julkaisusuunnitelmat ja testidata

Paketit kokoavat tapauksia uudelleenkäyttöä varten. Suunnitelma sitoo yhteen paketit, tehtävät, testaajat ja Redmine-version. Aineistot syöttävät yhdelle tapaukselle monta riviä.
Test Case Management – Redmine-lisäosa: Testisuunnitelma TP-2, Release 2.4.0 regression: edistyminen 100 %, 61 testitapausta, 56 läpäisty, 2 hylätty, läpäisyaste 91,8 %, suunnitelman neljä testiajoa, kaksi pakettia, kuusi liitettyä tehtävää ja kolme testaajaa.
Julkaisusuunnitelma Edistyminen ja läpäisyaste lasketaan kunkin suunnitellun tapauksen viimeisimmästä tuloksesta suunnitelman ajoissa. Kohdeversio, sprintti, ympäristö ja päivämäärät näkyvät otsakkeessa.
Test Case Management – Redmine-lisäosa: Kuusi testipakettikorttia: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression ja Smoke. Jokaisessa näkyvät tyyppi, kuvaus, testitapausten määrä ja niiden tehtävien määrä, joihin paketti on liitetty.
Paketit Smoke-, regressio-, ominaisuus- ja julkaisupaketit. Liitä paketti niin moneen tehtävään kuin haluat; tapauksiin viitataan, niitä ei kopioida.
Test Case Management – Redmine-lisäosa: Aineisto DS-1, Payment cards: kuusi riviä, joilla ovat korttimerkki, hiekkalaatikkonumero, voimassaoloaika, 3-D Secure -tila ja odotettu lopputulos, sekä lista aineistoa käyttävistä testitapauksista.
Aineistot Testidatarivejä, jotka ovat usean tapauksen yhteisiä. Valitse rivi tulosta kirjatessasi, niin yksi tapaus kattaa kuusi korttia ilman kuutta kopiota.

Aja: testaus tapahtuu tehtävässä ja ajossa

Kehittäjät ja testaajat työskentelevät siellä, missä he jo ovat. Jokainen tulos on uusi suoritus, joten historia on samalla kirjausketju.
Test Case Management – Redmine-lisäosa: Redminen ominaisuustehtävä Apple Pay at checkout, jonka Testaus-paneelin tila on Hylätty ja läpäisyaste 77,8 %. Paneelissa on kymmenen liitettyä testitapausta viimeisimpine tuloksineen, hylätyn tapauksen kohdalla linkitetyn virheen numero, jokaisella rivillä tulosvalitsin ja Kirjaa-painike sekä Liitä paketti -toiminto ja Käynnistä CI -painike.
Tehtävän Testaus-paneeli Kymmenen tähän ominaisuuteen liitettyä tapausta, kunkin viimeisin tulos, hylkäyksestä nostettu virhe ja Kirjaa-painike jokaisella rivillä. Tulokset tallentuvat paneelin yläreunassa valittuun ajoon.
Test Case Management – Redmine-lisäosa: Testiajo TR-5, 2.4.0 RC2 full regression, käynnissä Staging-ympäristössä: 61 suunniteltu, 38 läpäisty, 6 hylätty, 1 estetty, 16 jäljellä ja läpäisyaste 84,4 %, alla lista suunnitelluista tapauksista ja tulosvalitsin kullekin.
Testiajo Yksi testauskerta yhtä koontiversiota vastaan. Laskurit seuraavat kunkin tapauksen viimeisintä tulosta, ja jäljellä oleva työ näkyy yhdellä silmäyksellä.
Test Case Management – Redmine-lisäosa: Testiajolista, jossa on kahdeksan ajoa. Kustakin näkyvät suunnitelma, tila (suunniteltu, käynnissä tai valmis), edistyminen kuten 45/61, läpäisyaste ja ympäristö.
Kaikki ajot Regressioehdokkaat, öinen automaatio, hotfix-tarkistukset ja tutkivan testauksen kerrat samassa listassa.
Test Case Management – Redmine-lisäosa: TC-41:n Kirjaa suoritus -lomake, jossa ovat kentät tehtävälle, testiajolle, tulokselle, ympäristölle, datariville, koontiversion numerolle, toteutuneelle tulokselle ja lokille, niiden jälkeen tulosvalitsin ja toteutuneen tuloksen kenttä kullekin kuudesta vaiheesta sekä tiedoston lataus.
Tuloksen kirjaaminen Kokonaistulos ja tulos vaiheittain, käytetty datarivi, koontiversion numero, loki ja kuvakaappaukset.
Test Case Management – Redmine-lisäosa: Suoritus numero 1239, hylätty manuaalinen ajo tapauksesta TC-44 Pay with Apple Pay on Safari QA-ympäristön koontiversiolla 431: commitin SHA, kesto, linkitetty virhe numero 9, toteutuneen tuloksen teksti ja vaiheiden tulokset, joissa vaihe yksi on läpäisty, vaihe kaksi hylätty ja vaiheet kolme ja neljä suorittamatta.
Yksi suoritus Mitä ajettiin, millä koontiversiolla ja missä ympäristössä, mikä vaihe epäonnistui, mitä testaaja näki ja minkä virheen se nosti esiin.

Päätä: raportit, jotka vastaavat kysymykseen ”voidaanko julkaista?”

Kaksitoista raporttia, jokaisessa CSV, Excel ja tulostus. Kaksi niistä on tehty julkaisupäätöstä varten.
Test Case Management – Redmine-lisäosa: Julkaisuvalmius-raportti, jossa näkyvät tila Ei valmis julkaistavaksi, 87,8 %:n läpäisyaste 90 %:n tavoitetta vasten, ruudut tapauksille, suorituksille, odottaville, läpäistyille, hylätyille, estetyille ja avoimille virheille, valmiustarkistuslista ja lista viimeisimmistä hylkäyksistä.
Julkaisuvalmius Läpäisyaste asettamaasi tavoitetta vasten, tarkistuslista siitä, mikä julkaisua vielä estää, ja taustalla olevat hylkäykset.
Test Case Management – Redmine-lisäosa: Seuranta-raportti: neljä riskialtista tehtävää, ei yhtään myöhässä, kolme erääntyy seitsemän päivän sisällä ja yksi julkaisu on ilman testisuunnitelmaa. Taulukossa ovat tehtävät, joiden testaus on hylätty, estetty tai kesken, sekä niiden julkaisuversio, määräpäivä ja edistyminen.
Seuranta Tehtävät, joiden testaus on kesken julkaisupäivän lähestyessä, ja versiot, joilla ei vielä ole testisuunnitelmaa.
Test Case Management – Redmine-lisäosa: Raporttien hakemisto, jossa on kaksitoista korttia: Testiyhteenveto, Regressio, Automaatio, Vaatimuskattavuus, Julkaisuvalmius, Ympäristövertailu, Virheyhteenveto, Läpäisyasteen kehitys, Moduulikattavuus, Komponenttikattavuus, Suoritushistoria ja Seuranta.
Kaksitoista raporttia Yhteenveto, regressio, automaatio, vaatimuskattavuus, ympäristöt, virheet, trendi, moduuli- ja komponenttikattavuus, historia.
Test Case Management – Redmine-lisäosa: Automaatio-raportti, jossa on 60 %:n automaatiokattavuusrengas, 70 testitapausta, joista 42 on automatisoitu ja 33 manuaalisia, erittely kehyksittäin (Cypress, Playwright ja pytest) sekä määrät automaation tilan mukaan.
Automaatio Kattavuus, automatisoidut vastaan manuaaliset ja jakauma kehyksittäin.

Käytä omalla tavallasi: tuonti, ilmoitukset ja asetukset

Test Case Management – Redmine-lisäosa: Tuo testitapauksia -sivu, jossa ovat tiedoston lataus, CSV- ja Excel-mallitiedostot sekä lista hyväksytyistä sarakkeista.
Tuonti CSV tai Excel, ja mallitiedosto, jossa kaikki sarakeotsikot ovat valmiina.
Test Case Management – Redmine-lisäosa: Ilmoituslista, jossa on hylättyjä suorituksia, linkitetty virhe, hyväksytty testitapaus, valmistunut testiajo ja valmistunut suunnitelma. Kustakin näkyy, kuka sen aiheutti ja milloin.
Ilmoitukset Hylätyt suoritukset, linkitetyt virheet, hyväksynnät ja valmistuneet ajot – Redminessä ja sähköpostitse.
Test Case Management – Redmine-lisäosa: Testauksen asetussivu: viitteiden etuliitteet, oletusympäristö ja ympäristölista, läpäisyasteen tavoite, valinta, joka estää tehtävän sulkemisen ennen kuin sen testitapaukset on läpäisty, tehtävätyyppien valinta, CI/CD-rajapinnan kytkin, virheen automaattinen luonti hylkäyksestä ja virheiden tehtävätyyppi.
Asetukset Etuliitteet, ympäristöt, läpäisyasteen tavoite, paneelin saavat tehtävätyypit ja sulkemisen estävä sääntö.

Miltä kolmenkymmenen päivän testaus näyttää raporteissa

Alla olevat luvut ovat suoraan kuvakaappausten demoprojektista, luettuina lisäosan omista raporteista: 70 testitapausta ja 1 242 suoritusta 9. syyskuuta – 8. lokakuuta 2026. Ne näyttävät, mitä lisäosa mittaa. Ne eivät ole vertailuarvoja eivätkä asiakkaiden tuloksia.

Demoprojektin kokonaisluvut
MittariArvoTarkenne
Testitapaukset7061 hyväksytty, 5 katselmoitavana
Suoritukset1,242856 automaattista, 386 manuaalista
Läpäisyaste87.8%Tavoite 90 %
Automaatiokattavuus60%42 tapausta 70:stä
Hylkäyksistä syntyneet virheet5Linkitetty hylättyyn suoritukseen
Tulokset ympäristöittäin, Ympäristövertailu-raportista
YmpäristöSuorituksetLäpäistyHylättyEstettyOhitettuLäpäisyaste
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Läpäisyaste moduuleittain, Moduulikattavuus-raportista
ModuuliTapauksetSuorituksetLäpäistyLäpäisyaste
API512912395.3%
Katalogi811811294.9%
Ilmoitukset5999393.9%
Ylläpito6625690.3%
Haku614312889.5%
Tunnistautuminen1019317289.1%
Kassa813111487.0%
Tilaukset6897382.0%
Ostoskori814311681.1%
Maksut813510376.3%

Redminessä samat luvut näkyvät koontinäytöllä (läpäisyasterengas, tulosjakauma, 14 päivän trendi, moduuli- ja komponenttikattavuus) ja taulukkoraporteissa, joista jokaisen voi viedä CSV:ksi ja Exceliin.

Rakennettu yhden säännön varaan: testitapausta ei koskaan monisteta

Uudelleenkäytettävät testitapaukset

Otsikko, esiehdot, jäsennellyt vaiheet odotettuine tuloksineen, moduuli, komponentti, prioriteetti, vakavuus, tyyppi ja tunnisteet. Kloonaa, muokkaa joukkona, tuo ja vie.

Versiot, jotka suojaavat historiaa

Jo suoritetun tapauksen muokkaaminen luo uuden version. Vanhat suoritukset osoittavat edelleen niihin vaiheisiin, jotka todella ajettiin.

Katselmointi ja hyväksyntä

Luonnos, katselmoitavana, hyväksytty, vanhentunut. Jokainen päätös kirjataan katselmoijan, päivämäärän ja kommentin kera, ja tekijä saa ilmoituksen.

Paketit, suunnitelmat ja ajot

Paketit ryhmittelevät tapauksia uudelleenkäyttöä varten. Suunnitelmat rajaavat julkaisun tai sprintin Redmine-versiota vasten. Ajot kirjaavat yhden testauskerran yhdellä koontiversiolla.

Testauspaneeli jokaisessa tehtävässä

Liitetyt tapaukset, viimeisimmät tulokset, läpäisyaste, linkitetyt virheet ja kirjaus yhdellä napsautuksella – valitsemissasi tehtävätyypeissä.

Suoritukset, jotka voi auditoida

Jokainen ajo lisää tietueen, jossa ovat tulos, tapa, ympäristö, koontiversio, commit, kesto, vaiheiden tulokset, loki ja kuvakaappaukset. Mitään ei kirjoiteta yli.

Dataohjattu testaus

Uudelleenkäytettävät aineistot nimetyin sarakkein. Liitä ne tapauksiin tai kokonaisiin paketteihin ja kirjaa, mitä riviä kukin suoritus käytti.

Automaatiokytkennät ja CI/CD

Kytke tapaus kehykseen ja tunnisteeseen, jonka testiajurisi ymmärtää, ja anna putken hakea ajettavat tapaukset ja ladata tulokset.

Koontinäyttö ja kaksitoista raporttia

Koontinäyttö, jonka jokainen käyttäjä kokoaa kahdeksasta pienoisohjelmasta, sekä raportit valmiudesta, kattavuudesta, trendistä, ympäristöistä, virheistä ja seurannasta.

Neljä pientä elinkaarta, kaikki näkyvissä sivulla

TietuePääpolkuMuut tilat
TestitapausLuonnos → Katselmoitavana → HyväksyttyMuutoksia pyydetty, Vanhentunut
TestisuunnitelmaLuonnos → Aktiivinen → ValmisArkistoitu
TestiajoSuunniteltu → Käynnissä → ValmisKeskeytetty
Suorituksen tulosLäpäisty, Hylätty, Estetty tai OhitettuEi suoritettu. Jokainen tulos kirjataan manuaalisena tai automaattisena.

Putkesi kysyy, mitä ajaa, ja raportoi sitten takaisin

REST API löytyy polusta /testcases/api/v1, ja siihen tunnistaudutaan tavallisella Redminen API-avaimella. Sitä voi käyttää mikä tahansa, mikä osaa lähettää HTTP-pyynnön. Lisäosan sisäinen opas käy käyttöönoton läpi omat URL-osoitteesi valmiiksi täytettyinä.

Päätepisteet polussa /testcases/api/v1
MetodiPäätepisteTarkoitus
GET/issues/:id/testingMitä tehtävälle pitää ajaa
POST/executions/uploadYhden koontiversion tulokset yhdelle tehtävälle
POST/executions/bulk_uploadTulokset monelle tehtävälle tai koontiversiolle
POST/test_runsLuo ajo tälle koontiversiolle
POST/test_runs/:id/resultsLähetä tuloksia ajoon
GET/test_casesListaa, luo ja päivitä tapauksia
GET/test_plansListaa, luo ja päivitä suunnitelmia
GET/issues/:id/coverageTehtävän testauskattavuus
GET/reports/:nameMikä tahansa raportti JSON-muodossa
GET/dashboardKoostetut mittarit

Koontiversion tulosten lataaminen

Lähetä POST-pyynnöllä tehtävän id, koontiversion numero, commitin SHA, ympäristö ja tuloslista osoitteeseen /executions/upload. Tulokset yhdistetään tapauksiin automaatiotunnisteen, tapauksen id:n tai viitteen perusteella, ja jokaisesta tulee uusi suoritus. Tulosten nimet normalisoidaan, joten testiajurisi passed, failure ja ignored päätyvät kaikki oikeaan paikkaan, ja hylätty tulos, jonka mukana lähetetään create_defect, luo linkitetyn virheen.

Kahdeksantoista oikeutta yhdessä projektimoduulissa

Testaus on tavallinen Redminen projektimoduuli. Ota se käyttöön siellä, missä testaat, ja anna kullekin roolille vain se, mitä se tarvitsee. Valikon välilehdet noudattavat oikeuksia.

RooliTyypilliset oikeudetMitä he tekevät
QA-vastaavamanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesVastaa kirjastosta, hyväksyy tapaukset, kokoaa paketit ja julkaisusuunnitelmat
Testaajaview_test_cases, execute_tests, manage_test_runs, manage_test_dataAjaa testit, kirjaa tulokset, ylläpitää testidataa
Automaatiokehittäjämanage_test_automation, view_test_executionsKytkee tapaukset kehyksiin ja tunnisteisiin
Kehittäjäview_test_cases, view_test_executions, view_test_runsNäkee, mitä tehtävästä on testattu ja miksi testi epäonnistui
Projektipäällikköview_test_reports, view_test_plansLukee valmius-, kattavuus- ja seurantaraportteja
CI-palvelutiliupload_test_resultsLataa tulokset API-avaimellaan, ei muuta
Ylläpitäjäadmin_testing_settings, manage_test_environmentsEtuliitteet, ympäristöt, tavoitteet ja sulkemissääntö

Toimii siellä, missä Redminesi jo toimii

YmpäristöTilaHuomautukset
Redmine 7.xTuettu
Redmine 6.1TuettuKehityksen kohdeversio, Rails 7.2 ja Ruby 3.4. Tämän sivun kuvakaappaukset ovat versiosta 6.1.2.
Redmine 6.0Tuettu
Redmine 5.xTuettu5.0 on vähimmäisversio, jonka lisäosa ilmoittaa
MySQL 8TuettuKäytetty kehityksessä ja tämän sivun demossa
TehtävätyypitOmasiToimii millä tahansa tehtävätyyppien kokoonpanolla. Rajaa testauspaneeli valittuihin tehtävätyyppeihin tai jätä se kaikkiin.
LisägemitYksi, valinnainenroo, vain .xlsx- ja .xls-tiedostojen tuontiin

Hinnat

Yksi palvelin

$199

Yksi Redmine-asennus · rajattomasti käyttäjiä · 12 kuukauden päivitykset.

Unlimited users12 months of updatesEmail support
Osta lisenssi

Useita palvelimia

$399

Rajattomasti Redmine-palvelimia · rajattomasti käyttäjiä · 12 kuukauden päivitykset.

Unlimited users12 months of updatesEmail support
Osta lisenssi

Tarvitsetko räätälöidyn Redmine-ratkaisun?

Etsitkö ominaisuutta, jota lisäosissamme ei vielä ole?

RedmineKit kehittää räätälöityjä Redmine-lisäosia, muokkaa olemassa olevia lisäosia, automatisoi työnkulkuja, integroi kolmansien osapuolten järjestelmiä ja rakentaa ratkaisuja yrityksesi tarpeisiin.

Kerro, mitä tarvitset. Käymme vaatimuksesi läpi ja ehdotamme sopivaa ratkaisua arvioidun hinnan ja aikataulun kanssa.

Osta