máj 2026

Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať nahrávanie dokumentov (typy, veľkosti, formáty)

Príklad

Predstav si DMS systém, do ktorého zamestnanci nahrávajú dokumenty ako zmluvy, faktúry, technické špecifikácie alebo projektovú dokumentáciu.

Používateľ chce nahrať dokument vo formáte PDF. Systém povoľuje PDF, DOCX a XLSX do veľkosti 20 MB. Po nahratí sa dokument uloží, vytvorí sa náhľad a dokument je dostupný ostatným používateľom podľa oprávnení.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať analytiku a reporting (návštevnosť, progres v kurzoch)

V jednej LMS aplikácii sa riešil zvláštny problém. Študent dokončil lekciu, pozrel video aj vyplnil test, ale v reporte pre lektora mal stále progres iba 60 %. Naopak, vedenie firmy tvrdilo, že kurz dokončilo podozrivo veľa používateľov za pár minút.

Na prvý pohľad všetko fungovalo:

  • video sa prehralo,
  • test bol označený ako úspešný,
  • používateľ videl zelené „Dokončené“.
Dokumentácia a používateľské príručky, Release Notes

Prepojenie release notes s dokumentáciou

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Release vyšiel.
Release notes boli pripravené.
Používateľský manuál ostal starý.
Support manuál neobsahoval novú funkcionalitu.
Admin dokumentácia neobsahovala nové nastavenie.

A výsledok?

  • Support odpovedal podľa starej verzie systému.
  • Tester nevedel, čo má retestovať.
Dokumentácia a používateľské príručky, Release Notes

Breaking changes a ich komunikácia

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Release vyšiel večer.
Ráno začali prichádzať incidenty.

  • Integrácia prestala fungovať.
  • Import odmietal staré dáta.
  • Používatelia sa nevedeli prihlásiť.
  • Support nevedel, čo sa deje.

Vývoj pritom tvrdil:

„Veď to bolo v release notes.“

A v release notes bola jedna veta:

  • „Aktualizované API.“
Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať API rozhranie pre obsahové systémy

Príklad

Obsahový systém nemusí slúžiť iba na ručné publikovanie článkov cez administráciu. Často má aj API rozhranie, cez ktoré si iné systémy čítajú články, stránky, kategórie, tagy, obrázky, kurzy alebo používateľský progres.

Predstavme si CMS, kde redaktor vytvorí článok. Webová stránka si ho následne načíta cez API.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať personalizáciu obsahu podľa používateľa

Príklad

Predstav si spravodajský alebo vzdelávací portál, kde každý používateľ vidí iný obsah podľa svojho profilu, histórie alebo oprávnení.

Bežný návštevník vidí odporúčané články podľa kategórií, ktoré číta najčastejšie. Prihlásený študent vidí odporúčané kurzy podľa absolvovaných lekcií. Premium používateľ vidí platený obsah, zatiaľ čo bežný používateľ len ukážku článku.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať import a export obsahu (napr. migrácia na novú platformu)

Príklad

Firma migruje starý CMS systém na novú platformu. Na pôvodnom webe bolo 12 000 článkov, obrázky, kategórie, tagy, SEO meta dáta a používateľské komentáre. Obsah sa exportuje zo starej databázy do XML a následne importuje do nového systému.

Na prvý pohľad migrácia prebehla úspešne. Články sa zobrazujú, obrázky existujú, URL adresy fungujú.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať integráciu s platobnými systémami (platený obsah, predplatné)

Príklad

Predstav si portál s online kurzami alebo streamovaciu službu. Používateľ si kúpi mesačné predplatné cez platobnú bránu, napríklad Stripe, GoPay alebo PayPal. Po úspešnej platbe sa mu automaticky odomkne platený obsah.

Na prvý pohľad ide len o „zaplať a získaj prístup“. V praxi však ide o kombináciu:

  • frontend formulárov,
  • komunikácie s externou platobnou bránou,
  • webhookov,
  • databázových zmien,
  • obnovovania predplatného,
  • notifikácií,
  • bezpečnosti,
  • účtovníctva a logovania.
Dokumentácia a používateľské príručky, Release Notes

Ako písať zmeny bez marketingovej vaty

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Používateľ otvorí release notes a prečíta si:

  • „Vylepšili sme používateľský zážitok.“
  • „Optimalizovali sme systém.“
  • „Pridali sme nové možnosti práce s dátami.“
  • „Zvýšili sme stabilitu aplikácie.“

Lenže nikto nevie:

  • čo sa reálne zmenilo,
  • koho sa zmena týka,
  • či musí niečo upraviť,
  • či sa zmenilo správanie systému,
  • či hrozí problém po upgrade.
Ako testovať..., Bezpečnosť, identita a prístupové práva, CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje, Všeobecné témy

Ako testovať bezpečnosť nahrávaných súborov (typy, limity, vírusy)

Príklad

Používateľ môže do systému nahrávať rôzne súbory:

  • profilové obrázky,
  • PDF dokumenty,
  • prílohy k formulárom,
  • exporty z iných systémov,
  • prílohy do ticketov alebo komentárov.

Na prvý pohľad ide o jednoduchú funkcionalitu:
„Vyber súbor → Nahrať.“
V praxi je upload jedným z najrizikovejších miest aplikácie.

Stačí:

  • nesprávne povolený typ súboru,
  • slabá validácia MIME typu,
  • príliš veľký súbor,
  • škodlivý skript schovaný v obrázku,
  • alebo vírus v dokumente,

a aplikácia môže:

  • spadnúť,
  • zahltiť disk,
  • sprístupniť škodlivý obsah ďalším používateľom,
  • alebo umožniť útok na server.
Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System), Redakčný systém / publikačné nástroje

Ako testovať notifikácie používateľom (nový článok, nová lekcia).

Príklad

Predstavme si portál, ktorý spája redakčný systém a vzdelávaciu platformu.

Používateľ si môže nastaviť, že chce dostávať upozornenia, keď:

  • vyjde nový článok v sledovanej kategórii,
  • pribudne nová lekcia v kurze,
  • autor alebo lektor zverejní nový obsah,
  • obsah sa zmení alebo doplní.

Na prvý pohľad ide o jednoduchú vec: systém má poslať e-mail, push notifikáciu alebo zobraziť upozornenie v aplikácii.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System)

Ako testovať komentáre a spätnú väzbu od používateľov

Pridanie komentárov pod články, videá alebo lekcie vyzerá na prvý pohľad jednoducho. V praxi je to však kombinácia formulárov, práv používateľov, notifikácií, moderovania, bezpečnosti a výkonu.

Predstav si portál s online kurzami. Používateľ pridá komentár pod lekciu:

„Video sa mi nedá prehrať od 15:30.“

Lektor dostane notifikáciu, odpovie na komentár a administrátor neskôr nevhodný komentár zmaže.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System)

Ako testovať cachovanie a CDN distribúciu obsahu

Príklad

Predstav si spravodajský portál alebo LMS systém, kde sa články, obrázky, videá a štýly načítavajú cez CDN sieť. Redaktor upraví titulný obrázok článku alebo opraví chybu v texte, ale časť používateľov stále vidí starú verziu obsahu. Iní používatelia už vidia novú verziu. Ďalší majú rozbitý layout, pretože sa načítal nový CSS súbor, ale starý JavaScript zostal v cache.…

Dokumentácia a používateľské príručky, Release Notes

Štruktúra release notes (čo má obsahovať jeden release)

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Firma vydá novú verziu systému.

Release notes vyzerajú takto:

  • oprava bugov
  • optimalizácia výkonu
  • drobné úpravy UI
  • vylepšenia systému

Používateľ nevie:

  • čo sa zmenilo
  • či sa ho to týka
  • či musí niečo robiť inak

Support nevie:

  • na čo sa pripraviť
  • ktoré incidenty môžu pribudnúť
  • ktoré staré workaroundy už neplatia

Tester nevie:

  • ktoré zmeny sa nakoniec dostali do release
  • čo bolo odložené
  • čo je breaking change

Release notes existujú.…

Dokumentácia a používateľské príručky, Release Notes

Odkiaľ release notes vznikajú (workflow: user story → task → bug → release)

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Vo firme sa blíži release.

Projektový manažér napíše:
„Pošlite mi zmeny do release notes.“

A začne chaos:

  • tester prehľadáva Jiru
  • vývojár si spomína, čo vlastne robil
  • support sa pýta, čo má komunikovať klientom
  • niekto kopíruje názvy taskov
  • niekto ručne píše zoznam bugov

Nakoniec vznikne dokument typu:

  • Oprava exportu
  • Zlepšenie výkonu
  • Úpravy workflow
  • Oprava validácie

Bez kontextu.…

Ako testovať..., CMS (Content Management System), DMS (Document Management System), DRM (Digital Rights Management), Konkrétne oblasti, LMS (Learning Management System)

Ako testovať škálovanie pri veľkom množstve obsahu

Príklad

Predstavme si vzdelávací portál, ktorý má na začiatku iba niekoľko kurzov, desiatky lekcií a pár stoviek používateľov.

Po čase sa však obsah rozrastie:

  • stovky kurzov,
  • tisíce lekcií,
  • veľké množstvo obrázkov, videí a PDF materiálov,
  • veľa kategórií a tagov,
  • tisíce študentov, ktorí obsah prezerajú, vyhľadávajú a dokončujú.
Ako testovať..., CMS (Content Management System), Konkrétne oblasti

Ako testovať integráciu s externými zdrojmi (RSS, API)

Príklad

Predstav si portál (napr. spravodajský web alebo LMS), ktorý:

  • zobrazuje články z externého RSS feedu,
  • načítava dáta o kurzoch cez externé API,
  • alebo si ťahá počasie, kurzy mien či produkty z iného systému.

Používateľ vidí obsah „ako keby bol náš“, ale v skutočnosti:

  • dáta prichádzajú zvonku,
  • nemáš nad nimi plnú kontrolu,
  • a môžu sa meniť, spomaliť alebo úplne vypadnúť.
Návrat hore