január 2026

Ako testovať..., Testovanie umelej inteligencie

Testovanie AI

Testovanie AI (umelej inteligencie) sa líši od klasického testovania softvéru hlavne tým, že výsledok nie je vždy jednoznačný a očakávaný výstup môže byť do istej miery „približný“ alebo „pravdepodobný“. Napriek tomu existujú overené prístupy, ako testovať AI systematicky:

1. Typy AI, ktoré testujeme
Najčastejšie testované sú:
• ML modely (napr.…

Ako testovať..., Testovanie umelej inteligencie

Ukážka ako testovať manuálne AI – postup

Nižšie nájdeš konkrétnu šablónu manuálneho testovacieho prípadu pre AI-chatbota, ktorú si môžeš priamo skopírovať a vyskúšať. Stačí si pripraviť prístup do konzoly/chat-UI, zadať vstupy a podľa výstupov doplniť stĺpce „Skutočný výstup“, „Výsledok“ a „Poznámka“.

 

Šablóna manuálneho testu (Markdown)

ID Scenár / Persona Vstup (prompt) Očakávaný výstup Skutočný výstup Výsledok Poznámka
TC1 Zákazníčka chce vedieť stav objednávky „Ako zistím stav mojej objednávky č.
Ako testovať..., Testovanie umelej inteligencie

Sprievodca testovania AI

1. Plánovanie testovania AI-aplikácie

  1. Definuj rozsah a ciele

    • Funkčná časť: čo má aplikácia poskytovať (knihovňa klasifikácie, chatbot, doporučovací engine…).
    • Nefunkčná časť: výkon, latencia, bezpečnosť, etickosť (biznis pravidlá).
  2. Identifikuj komponenty systému

    • Predspracovanie dát (cleaning, tokenizácia, normalizácia).
    • Model (ML pipeline, inferenčný engine).
    • Ovládacie API / UI (rozhranie pre zadanie vstupu/výstupu).
Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať časovú platnosť diaľničnej známky (10 dní, 30 dní, rok)

Príklad

Používateľ si kúpi 10-dňovú diaľničnú známku s platnosťou od piatku. Očakáva, že bude môcť jazdiť ešte aj nasledujúcu nedeľu o týždeň.
Počas kontroly však systém vyhodnotí známku ako neplatnú o deň skôr, pretože backend počítal dni od polnoci, nie od času nákupu.
Výsledok? Pokuta, reklamácia a otázka, kto má pravdu – používateľ alebo systém.…

Ako testovať..., Testovanie umelej inteligencie

Slovník AI a Machine Learning pojmov

Prehľad kategórií

  1. Základné pojmy AI/ML
  2.  Typy Machine Learningu
  3. Jazykové modely (LLM) a generatívna AI
  4. Parametre, roly a kontext LLM
  5. Architektúry modelov
  6. Dátová kvalita a integrita
  7. Monitorovanie a údržba modelov
  8. Etické princípy a regulácie AI
  9. Praktická práca s AI a agentmi
  10. Automatizácia a infraštruktúra
  11. Nástroje a frameworky

Základné pojmy AI/ML

Artificial Intelligence (AI)
Umelá inteligencia – schopnosť systému učiť sa, rozhodovať a adaptovať sa na základe dát bez explicitného programovania.…

Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Doprava a logistika, Konkrétne oblasti

Ako testovať nákup diaľničnej známky

Krátke vysvetlenie pojmov (aby sme mali jasno)

 

Diaľničná známka
Časové oprávnenie používať vybrané úseky diaľnic a rýchlostných ciest.
Je viazaná na ŠPZ vozidla a obdobie platnosti, nie na konkrétny prejazd.

Cestné mýto
Poplatok za konkrétny prejazd po spoplatnenej ceste alebo diaľnici.
Výška ceny závisí od trasy, vzdialenosti a typu vozidla.…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti, Používateľská skúsenosť a UI, Všeobecné témy

Ako testovať spätnú väzbu – hodnotenia hostí a recenzie

Príklad

Predstav si hosťa, ktorý po pobyte v hoteli vyplní hodnotenie:
5 hviezdičiek za čistotu, 3 za personál a textový komentár s konkrétnou výhradou.
Na webe sa však zobrazí len celkové skóre bez komentára, v administrácii je hodnotenie uložené dvakrát a notifikácia hotelu nepríde vôbec.
Výsledok?…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať generovanie voucherov a potvrdení

Príklad

Predstav si zákazníka, ktorý si rezervoval ubytovanie a zaplatil online.
Po úhrade mu systém vygeneruje voucher pre hotel a potvrdenie rezervácie.
E-mail síce dorazí, ale voucher obsahuje nesprávny termín pobytu a potvrdenie nemá uvedené číslo objednávky.
Výsledok? Zákazník má zaplatené, hotel nemá správne údaje a podpora rieši reklamáciu, ktorej sa dalo predísť testovaním generovaných dokumentov.…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať požiadavky navyše (detská postieľka, špeciálna strava)

Príklad

Klient si pri rezervácii hotela zvolí detskú postieľku a bezlepkovú stravu.
Objednávka prejde, potvrdenie príde e-mailom, ale po príchode do hotela postieľka chýba a personál o strave nič nevie.
Z pohľadu systému je „všetko zaplatené“, z pohľadu zákazníka ide o zásadné zlyhanie služby.

Požiadavky navyše sú často „len checkboxy“, no technicky ide o kritické údaje, ktoré musia prejsť celým reťazcom systémov.…

Ako testovať..., Testerský slovník

Testerský slovník

Placeholder
Dočasné zástupné miesto vo výstupe (napr. {{meno}}), ktoré sa má nahradiť skutočnou hodnotou z databázy alebo systému.

Fallback
Záložná hodnota alebo správanie, ktoré systém použije, ak niečo chýba. Napr. ak nie je dostupný preklad, zobrazí sa text v angličtine ako fallback.

Rollback
Návrat databázy alebo systému do predchádzajúceho stavu, ak niečo zlyhá.…

Ako testovať..., Dokumentácia a používateľské príručky, Všeobecné témy

Interná smernica: Definition of Done (DoD)

Verzia 1.0 — účinná od: [dopíš dátum]

Účel dokumentu

Táto smernica slúži na zjednotenie vnímania stavu „hotovo“ naprieč všetkými rolami v tíme. Zamedzuje nejasnostiam a zvyšuje kvalitu doručovaných výstupov.

Spoločné základné DoD pre všetky úlohy

Každá úloha (story, bug, task…) sa považuje za „hotovú“ iba vtedy, ak sú splnené nasledovné spoločné podmienky:

  • Úloha má priradeného zodpovedného človeka.
Ako testovať..., Bonusy, Dáta, databáza a logovanie, Všeobecné témy

Všeobecné pravidlá pre logy a auditné záznamy

Všeobecné pravidlá pre logy

 

  1. Štruktúrovanosť
  • Logy by mali byť strojovo čitateľné (napr. JSON, XML, CSV), nie len voľný text.
  • Vhodné na parsing, filtrovanie, vizualizáciu.
  1. Konzistentný formát
  • Rovnaké poradie a názvy polí (napr. timestamp, level, message, user_id, session_id, error_code).
  • Časová pečiatka v štandarde ako ISO 8601 (napr.
Ako testovať..., Bezpečnosť, identita a prístupové práva, Bonusy, Všeobecné témy

Role a práva v programoch

Správne nastavené roly a prístupové práva sú základom bezpečnosti a funkčnosti každého systému. Rozhodujú o tom, kto čo môže vidieť, upravovať alebo spúšťať. Nižšie je prehľad najčastejších typov rolí, práv a ich rozdielov.

Typy rolí

Administrátor (Admin)

  • plný prístup k systému,
  • správa používateľov, rolí, nastavení a dát,
  • zodpovedá za konfiguráciu a bezpečnosť.
Ako testovať..., Bonusy

Exotické meny

Nulové desatinné miesta (žiadne „centy“)

JPY (japonský jen), KRW (kórejský won), VND (vietnamský dong), IDR (indonézska rupia), CLP (chilské peso), PYG (paraguajský guaraní), UGX, RWF, VUV, XAF/XOF/XPF a pod.

  • tieto meny sa často spracúvajú bez desatinných miest. (docs.payments.stonex.io)

Trojmiestne desatinné (3 decimal places)

KWD (kuvajtský dinár), BHD (bahrajnský dinár), JOD (jordánsky dinár), OMR (ománsky rial), LYD (libyjský dinár), TND (tunisijský dinár), IQD (iracký dinár).…

Bonusy

Čísla, dátumy, formáty

1. Číselné formáty

1.1 Desatinné čísla

  • Slovenský spôsob: používa desatinnú čiarku, napr. 3,14
  • Anglosaský (americký): používa desatinnú bodku, napr. 3.14
  • Testovať:
    • správna lokalizácia podľa jazykovej mutácie (sk → „,“ / en → „.“)
    • import/export medzi systémami (Excel, CSV, JSON)
    • zaokrúhľovanie pri konverzii formátov

1.2 Oddeľovanie tisícov

  • Slovensko/EÚ: medzera ako oddeľovač – 1 234 567,89
  • USA/UK: čiarka ako oddeľovač – 1,234,567.89
  • Alternatívy (technické formáty): bez oddeľovača – 1234567.89
  • Testovať:
    • či sa číselné formáty nemenia pri exporte (napr.
Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať check-in a check-out proces (online, na mieste)

Príklad

Predstav si hosťa, ktorý si spravil rezerváciu cez web. Deň pred príchodom dostane e-mail s online check-inom. Vyplní všetky údaje, uloží, ale hotelová recepcia ho pri príchode aj tak „nevidí“ ako pripraveného. Systém neodoslal jeho údaje ďalej – recepcia musí všetko prepisovať ručne, vzniká front a hosť je nespokojný.…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať storno z dôvodu vyššej moci (napr. štrajk, pandémia)

Príklad
Predstav si klienta, ktorý má zaplatený zájazd s letom, hotelom a prenajatým autom. Týždeň pred odchodom dôjde k štrajku letovej kontroly alebo uzavretiu hraníc z dôvodu pandémie. Cestovná kancelária musí zrušiť celý zájazd, vrátiť peniaze alebo ponúknuť náhradný termín. V praxi sa tu stretávajú právne, zmluvné a technické procesy — čo musí systém spraviť automaticky a čo ručne rieši pracovník cestovky?…

Ako testovať..., Doprava a logistika, Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať kombinované služby od viacerých partnerov (hotel + prenájom auta)

Príklad
Predstav si klienta, ktorý si cez portál objedná balík „Víkend v Toskánsku“ – ubytovanie v penzióne, prenájom auta od lokálneho partnera a doplnkové služby ako GPS či detská sedačka. Po príchode na miesto zistí, že auto nečaká – rezervačný systém odoslal údaje s oneskorením a partner ich nesynchronizoval.…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti, Používateľská skúsenosť a UI, Všeobecné témy

Ako testovať zobrazovanie cien v rôznych menách

Príklad
Predstav si, že zákazník si prezerá ponuku zájazdov na webe cestovnej kancelárie. Na slovenskej verzii vidí cenu 1 200 €, ale po prepnutí do anglickej verzie sa suma zobrazí ako 1 200 $ — bez prepočtu podľa aktuálneho kurzu. Takáto chyba môže spôsobiť nielen reklamácie, ale aj právne problémy pri potvrdení objednávky.…

Ako testovať..., Hotely, cestovky a cestovanie, Konkrétne oblasti

Ako testovať viacjazyčnú lokalizáciu stránok cestovky

Príklad
Predstav si klienta z Rakúska, ktorý navštívi slovenskú stránku cestovnej kancelárie. Po zmene jazyka na nemčinu sa síce titulky preložia, ale ceny sa stále zobrazujú v eurách s formátom podľa slovenského štandardu (1 234,56 €) namiesto nemeckého (1.234,56 €).
Navyše, pri rezervácii zájazdu sa v e-maile objaví mix jazykov: nadpis v nemčine, telo správy po slovensky a footer po anglicky.…

Návrat hore