Konkrétne oblasti

Ako testovať..., Konkrétne oblasti, LMS (Learning Management System)

Ako testovať testy a skúšky (časové limity, typy otázok, výsledky)

Príklad
Predstav si študenta, ktorý robí online skúšku. Má 30 minút na 20 otázok. Po odoslaní testu mu systém zobrazí iné skóre, než očakával. Neskôr sa ukáže, že niektoré otázky boli vyhodnotené nesprávne (napr. viac správnych odpovedí, ale systém počítal len jednu), a časový limit sa pri výpadku internetu nepozastavil.…

Ako testovať..., Konkrétne oblasti, LMS (Learning Management System)

Ako testovať kurzy a moduly (dostupnosť, poradie lekcií)

Príklad

Predstav si študenta, ktorý si kúpi online kurz. Po prihlásení vidí prvú lekciu, ale ďalšie sú zamknuté, aj keď splnil podmienky. Inde sa mu lekcie zobrazujú v nesprávnom poradí – najskôr test, potom teória.
Výsledok: frustrácia, znížená dôvera a reklamácie.

Pri LMS systémoch je kritické, aby bol obsah dostupný správnym používateľom, v správnom čase a v logickom poradí.…

Ako testovať..., Bezpečnosť, identita a prístupové práva, Konkrétne oblasti, LMS (Learning Management System), Všeobecné témy

Ako testovať prihlásenie a správu používateľov (študent, učiteľ, admin)

Príklad
Predstav si e-learningový systém, kde sa študent prihlási do kurzu, učiteľ mu pridelí úlohu a admin spravuje používateľov.
Na prvý pohľad všetko funguje. Lenže:

  • študent vidí kurz, do ktorého nie je zapísaný,
  • učiteľ nevie upraviť hodnotenie,
  • admin omylom zablokuje aktívneho používateľa bez upozornenia.

Výsledok: chaos, bezpečnostné riziko a nedôvera v systém.…

Ako testovať..., CMS (Content Management System), Konkrétne oblasti, Používateľská skúsenosť a UI, Všeobecné témy

Ako testovať multijazyčnosť obsahu (preklady, fallback jazyk)

Príklad

Predstav si e-shop, ktorý podporuje slovenčinu, češtinu a angličtinu. Používateľ si prepne jazyk na nemčinu, ktorú systém oficiálne nepodporuje.
Namiesto fallbacku na angličtinu sa mu zobrazí mix jazykov: menu je po slovensky, produkty po česky a chybové hlášky v angličtine.

Výsledok? Nedôvera, chaos a zvýšené riziko, že používateľ odíde bez nákupu.…

Ako testovať..., CMS (Content Management System), Konkrétne oblasti, Používateľská skúsenosť a UI, Všeobecné témy

Ako testovať vyhľadávanie v obsahu (fulltext, tagy, kategórie)

Príklad

Na prvý pohľad vyzerá vyhľadávanie v obsahovom systéme jednoducho. Používateľ zadá slovo, systém niečo nájde a zobrazí výsledky. V praxi sa však práve tu často láme dôvera v celý produkt.

Predstav si redakčný portál alebo firemný knowledge base systém. Autor pridá článok s názvom „Zmena fakturačných údajov“, označí ho tagmi fakturácia, profil, zákazník a zaradí do kategórie Pomoc.…

Ako testovať..., CMS (Content Management System), Konkrétne oblasti

Ako testovať verzovanie obsahu (história zmien, rollback)

Príklad

Predstav si redakčný systém, v ktorom editor upraví už publikovaný článok. Pri úprave omylom prepíše dôležitý odsek, zmení titulok a odstráni interný odkaz. Na prvý pohľad je všetko uložené správne, ale po zverejnení si tím všimne, že článok má horší význam, chýbajú v ňom dôležité informácie a prepadla sa aj návštevnosť z vyhľadávania.…

Ako testovať..., CMS (Content Management System), Konkrétne oblasti

Ako testovať workflow redakcie (autor → editor → publikovanie)

Príklad

Predstav si redakčný systém, kde autor napíše článok a odošle ho na schválenie. Editor ho upraví a nastaví publikovanie.
Na prvý pohľad všetko funguje.

Lenže:

  • článok sa omylom publikuje bez schválenia,
  • editor prepíše text autora bez histórie zmien,
  • publikovanie sa spustí skôr kvôli zlej časovej zóne,
  • alebo sa článok „zasekne“ v stave pending a nikto nevie prečo.
Ako testovať..., CMS (Content Management System), Používateľská skúsenosť a UI, Všeobecné témy

Ako testovať správu článkov a stránok (publikovanie, editácia, drafty)

Príklad

Predstav si redaktora, ktorý pripraví článok, uloží ho ako draft a plánuje publikovanie na ráno.
Ráno sa článok zobrazí na webe — ale bez obrázkov, so starou verziou textu a bez SEO titulku.

Výsledok:

  • návštevníci vidia nekompletný obsah
  • marketing má zlé dáta
  • redakcia stráca dôveru v systém

CMS nie je len „editor textu“.…

Ako testovať..., DRM (Digital Rights Management)

Ako testovať offline prístup a synchronizáciu po pripojení

Príklad
Používateľ si stiahne film v mobilnej aplikácii počas Wi-Fi pripojenia, aby si ho pozrel neskôr offline. Počas cesty bez internetu film prehrá bez problémov.
Po opätovnom pripojení sa však zistí, že systém nezaznamenal prehranie, nesprávne vyhodnotil licenciu a používateľovi zablokoval ďalší obsah.
Offline režim nie je len „funguje / nefunguje“ – je to kombinácia lokálnych dát, cache, práv a následnej synchronizácie.…

Ako testovať..., Bezpečnosť, identita a prístupové práva, DRM (Digital Rights Management), Všeobecné témy

Ako testovať expiráciu obsahu (časovo obmedzený prístup)

Príklad

Používateľ si kúpi prístup k filmu na 48 hodín. Film si večer pozrie na mobile, ráno chce pokračovať na notebooku – ale systém mu zobrazí hlášku „prístup vypršal“, aj keď ešte nemal.
Naopak, iný používateľ má obsah dostupný aj po 3 dňoch, pretože expirácia sa nesprávne počítala podľa lokálneho času zariadenia.…

Ako testovať..., DRM (Digital Rights Management)

Ako testovať prístup k obsahu podľa licencie (napr. film, e-kniha)

Príklad

Používateľ si kúpi prístup k filmu na streamingovej službe alebo e-knihu v online knižnici.
Po zaplatení očakáva, že obsah bude dostupný – ale len za podmienok licencie.

Licencia môže napríklad určovať:

  • časové obmedzenie (48 hodín od prvého prehratia),
  • počet zariadení,
  • geografické obmedzenie,
  • zákaz stiahnutia alebo kopírovania.
Ako testovať..., Bezpečnosť, identita a prístupové práva, Cestné mýto, diaľničné známky a cestná daň, Konkrétne oblasti, Všeobecné témy

Ako testovať ochranu osobných údajov v mýtnych systémoch

Príklad

Predstav si vodiča nákladného auta, ktorý používa elektronické mýto.
Systém eviduje ŠPZ vozidla, prejazdy cez mýtne brány, čas prejazdu a účet dopravcu.

Jedného dňa zákazník požiada o výpis údajov o svojich prejazdoch. Operátor mu však omylom zobrazí aj údaje o inom vozidle, ktoré patrí inej firme.…

Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Dáta, databáza a logovanie, Konkrétne oblasti, Všeobecné témy

Ako testovať auditné logy a dohľadateľnosť priestupkov

Príklad
Predstav si systém, ktorý eviduje priestupky – napríklad jazdu bez platnej diaľničnej známky alebo neoprávnený prístup do systému. Operátor upraví záznam priestupku, neskôr ho iný pracovník zruší a následne prebehne kontrola zo strany auditu.

Ak systém nemá správne auditné logy, vznikne problém:

  • nie je jasné, kto zmenu vykonal,
  • kedy sa záznam upravil,
  • čo presne sa zmenilo.
Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Integrácie, API a externé služby, Všeobecné témy

Ako testovať oneskorené spracovanie prejazdov

Príklad

Predstav si mýtny systém, ktorý spracúva prejazdy vozidiel cez kamery alebo palubné jednotky.
Prejazd sa zaznamená na bráne o 10:00, ale do centrálneho systému sa dostane až o 10:07 – napríklad kvôli dočasnému výpadku siete alebo dávkovému spracovaniu.

Z pohľadu používateľa to môže vyzerať zvláštne:

  • v aplikácii ešte nevidí prejazd,
  • zostatok kreditu sa neodpočíta okamžite,
  • fakturácia sa môže aktualizovať až o niekoľko minút alebo hodín.
Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Doprava a logistika, Integrácie, API a externé služby, Konkrétne oblasti, Všeobecné témy

Ako testovať cezhraničné používanie mýtnych systémov

Príklad
Predstav si dopravcu, ktorý jazdí kamiónom z Bratislavy cez Rakúsko do Talianska. Vozidlo má jednu palubnú jednotku (OBU), ktorá má fungovať vo viacerých krajinách. Pri prejazde hranicou systém automaticky prepne tarifný model a začína účtovať mýto podľa pravidiel danej krajiny.

Ak však integrácia medzi systémami nefunguje správne, môžu nastať rôzne problémy:

  • jazda sa nezaznamená,
  • mýto sa vypočíta podľa nesprávnej krajiny,
  • vznikne duplicita účtovania v dvoch systémoch.
Ako testovať..., Cestné mýto, diaľničné známky a cestná daň, Dáta, databáza a logovanie, Konkrétne oblasti, Všeobecné témy

Ako testovať zahraničné evidenčné čísla vozidiel

Príklad

Predstav si systém, ktorý kontroluje diaľničnú známku alebo mýto podľa evidenčného čísla vozidla (EČV).
Používateľ zadá číslo vozidla pri nákupe známky, kamera ho neskôr načíta na diaľnici a systém overí, či je známka platná.

Na prvý pohľad ide o jednoduchý údaj. V praxi však nastávajú problémy:

  • rôzne štáty používajú iné formáty ŠPZ
  • niektoré krajiny používajú diakritiku alebo špeciálne znaky
  • niekde sa používajú medzery alebo pomlčky
  • kamerové systémy môžu znaky zameniť (0/O, 1/I, B/8)

Ak systém tieto rozdiely nezvládne, môže vzniknúť chyba: vodič zaplatí známku, ale kontrolný systém jeho vozidlo neidentifikuje správne a označí ho ako neplatiča.…

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

Ako testovať reklamácie a refundácie mýta

Príklad
Vodič kamióna zistí, že mu systém naúčtoval mýto dvakrát za ten istý úsek. Podá reklamáciu cez zákaznícky portál, priloží evidenčné číslo prejazdu a čaká na vyjadrenie.

Ak systém nesprávne spáruje prejazdy, neoverí duplicitu alebo refundáciu pošle na nesprávny účet, problém sa neobmedzí len na jednu chybu v účtovaní – zasiahne účtovníctvo, reporting aj dôveru zákazníka.…

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

Ako testovať generovanie faktúr za cestné mýto

Príklad

Predstav si dopravnú spoločnosť, ktorá dostane mesačnú faktúru za prejazdy po spoplatnených úsekoch.
Faktúra obsahuje desiatky položiek – dátum, čas, úsek, sadzbu podľa hmotnosti vozidla, emisnú triedu a výslednú sumu.

Na prvý pohľad sedí celková suma.
Ale účtovníčka si všimne, že pri dvoch prejazdoch je použitá nesprávna sadzba pre nápravový počet.…

Návrat hore