Doorgaan naar hoofdinhoud
Onofficiële Beta-vertaling

Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden →

Jellyfin testen

Naast het bijdragen van code is testen ook erg belangrijk voor Jellyfin.

Testbasisprincipes

Houd rekening met de volgende zaken:

  1. Maak regelmatig backups. Veranderingen door testen kunnen onomkeerbaar zijn.

  2. Houd alles lokaal. Het is meestal geen goed idee om testomgevingen bloot te stellen aan het bredere internet.

  3. Reken op problemen, vooral bij niet-release versies.

Het testproces

Hieronder vind je een snel overzicht van het testproces:

  1. Download de te testen software.

  2. Richt de testomgeving in. (Installeer software en afhankelijkheden)

  3. Voer test(en) uit.

  4. Documenteer en rapporteer bevindingen.

Wat te testen

Er zijn 2 soorten zaken die getest moeten worden in Jellyfin:

  1. Testen op algemene bugs. Dit betekent zoeken naar nieuwe, onbekende problemen.

  2. Reproductie van niet-bevestigde issues. Dit betekent proberen problemen na te bootsen die anderen hebben gemeld.

Testen op algemene bugs

Gebruik Jellyfin normaal of bedenk edge cases die Jellyfin mogelijk kunnen breken, of situaties die eerder andere software lieten crashen. Als je Jellyfin succesvol hebt laten falen: gefeliciteerd! Mogelijk heb je een onbekende bug ontdekt.

Niet-bevestigde issues reproduceren

Begin met browsen in de GitHub Issue Tracker. Elk issue zonder confirmed label is nog niet bevestigd. Issues testen die wel confirmed zijn maar sinds de laatste grote release niet meer getest, is ook nuttig. Zoek een issue dat je met jouw hardware/software kunt reproduceren, en veel succes!

Testresultaten rapporteren

Ga naar de GitHub Issue Tracker van het betreffende onderdeel. Vervolgacties hangen volledig af van wat getest wordt.

Algemene bugs rapporteren

Zoek eerst naar vergelijkbare issues. Als je denkt dat een issue een duplicaat is van een openstaand probleem, plaats dan je bevindingen daar. Anders open een nieuw issue volgens de sjabloon van de specifieke repository. Volg ALLE instructies in de sjabloon om problemen met anderen te voorkomen. Na indiening zal het Jellyfin Triage Team je vervolgstappen vertellen.

Succesvolle reproductie van niet-bevestigd issue

Plaats je bevindingen inclusief uitgevoerde stappen en exacte details van je setup. Wees zo gedetailleerd mogelijk. Na beoordeling door het Jellyfin Triage Team kan het issue als confirmed worden gemarkeerd.

Mislukte reproductie van niet-bevestigd issue

Reageer ook op het oorspronkelijke issue bij mislukte reproductie. Het Jellyfin Triage Team kan het issue sluiten of om extra feedback vragen.