Konkrétne oblasti

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

Ako testovať prístup k citlivým dokumentom (zdravotné, finančné dáta)

Príklad

V dokumentovom systéme sú uložené zdravotné správy pacientov a finančné výpisy klientov.

Lekár má prístup k dokumentom pacientov, ktorých má pridelených. Finančný pracovník vidí výpisy klientov vo svojej agende. Pracovník technickej podpory môže riešiť problémy s aplikáciou, ale podľa pravidiel systému nemá oprávnenie čítať tieto dokumenty.…

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

Ako testovať GDPR v DMS (právo na výmaz, anonymizácia)

Klient požiada o výmaz svojich osobných údajov. Pracovníčka v DMS vymaže jeho kartu a systém zobrazí správu Údaje boli úspešne vymazané.

Pri ďalšej kontrole však nájdeš jeho meno v starej verzii zmluvy, adresu v naskenovanej prílohe a telefónne číslo vo výsledkoch vyhľadávania. Dokument sa dá navyše otvoriť cez pôvodný odkaz.…

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

Ako testovať šifrovanie prenosu (TLS/SSL)

Používateľka sa prihlási do systému na správu dokumentov, nahrá pracovnú zmluvu a otvorí jej náhľad. Aplikácia používa HTTPS a prehliadač nehlási problém s pripojením.

Pri kontrole sieťových požiadaviek však zistíš, že náhľad sa sťahuje z inej adresy cez obyčajné HTTP. Prihlásenie je chránené, ale samotný dokument sa prenáša bez šifrovania.…

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

Ako testovať šifrovanie uložených dokumentov

Aplikácia umožňuje používateľovi nahrať dokument a tvrdí, že uložené súbory sú šifrované.

Ako tester nemusím kontrolovať samotný kryptografický algoritmus. Potrebujem však overiť, či šifrovanie funguje tam, kde má, a či používateľ nestratí prístup k dokumentom.

Príklad

Používateľ nahrá dokument zmluva.pdf.

Po uložení:

  • dokument sa nesmie nachádzať na serveri v čitateľnej podobe,
  • neoprávnený používateľ sa k nemu nesmie dostať,
  • oprávnený používateľ ho musí vedieť normálne otvoriť alebo stiahnuť,
  • po dešifrovaní musí byť dokument totožný s pôvodným súborom.
…
Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať integráciu s e-mailom (posielanie dokumentov, schvaľovanie)

Pracovníčka odošle z dokumentového systému návrh zmluvy na schválenie. Vedúci dostane e-mail s odkazom na dokument a možnosťou schváliť ho alebo zamietnuť.

Medzitým autorka nahrá novú verziu zmluvy. Vedúci však otvorí pôvodný e-mail a klikne na schválenie.

Ktorú verziu systém schváli? Má vedúci ešte oprávnenie rozhodnúť?…

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

Ako testovať workflow premazania (archivácia, expirácia)

Príklad

Vo firemnom úložisku je schválená smernica. Po vydaní novej verzie sa pôvodná presunie do archívu, aby ju zamestnanci nepoužívali pri bežnej práci. Oprávnení ľudia ju však stále potrebujú nájsť pri kontrole. Po uplynutí stanovenej lehoty môže systém spustiť ďalší krok: upozornenie, posúdenie alebo odstránenie.

Chyba nemusí znamenať iba to, že starý dokument zostal na svojom mieste.…

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

Ako testovať auditný log zmien: kto čo urobil a kedy

Príklad

V systéme na správu dokumentov zmení editorka pri zmluve stav z „Na schválenie“ na „Schválené“. V histórii sa objaví nový riadok. Stačí to?

Z auditného logu potrebujem vedieť, ktorý dokument sa zmenil, kto zmenu vykonal, čo presne sa zmenilo a kedy. Skontrolujem aj to, či záznam zostane správny pri neúspešnej operácii, súbežnej práci a zmene vykonanej mimo obrazovky dokumentu.…

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

Ako testovať notifikácie o zmene dokumentu

Príklad

V systéme na správu dokumentov je uložená interná smernica. Anna ju upraví a uloží novú verziu. Boris má k smernici prístup a sleduje jej zmeny, preto má dostať upozornenie. Externá spolupracovníčka prístup nemá a o zmene sa nemá dozvedieť.

Skôr než začneme testovať doručenie, potrebujeme vedieť, ktorá udalosť má notifikáciu spustiť.…

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

Ako testovať schvaľovacie workflow (review, approve, publish)

Príklad

Predstav si firemný dokument, napríklad novú smernicu pre vybavovanie reklamácií.

Autor pripraví návrh a odošle ho na odbornú kontrolu. Recenzent dokument skontroluje a vráti ho na doplnenie. Autor zapracuje pripomienky a odošle novú verziu. Vedúci oddelenia ju schváli a správca dokumentov následne zverejní zamestnancom.

Proces na prvý pohľad funguje.…

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

Ako testovať duplicitné dokumenty a konflikty názvov

Používateľ nahrá do firemného systému dokument s názvom „Zmluva_Novak.pdf“. O niekoľko dní nahrá rovnaký súbor znova. Systém druhé nahratie povolí a vytvorí dva samostatné dokumenty.

Kolegyňa medzitým nahrá inú zmluvu s rovnakým názvom. Systém ju bez upozornenia uloží namiesto pôvodného dokumentu. Používatelia teraz nevedia, ktorý dokument je správny, či ide o novú verziu alebo o úplne inú zmluvu.…

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

Ako testovať vyhľadávanie podľa obsahu (fulltext)

Čo je fulltextové vyhľadávanie a ako funguje

Fulltextové vyhľadávanie môže na prvý pohľad pôsobiť jednoducho: používateľ zadá slovo a systém zobrazí výsledky.

Pri testovaní však nestačí overiť, že sa „niečo našlo“.

Príklad

Máme aplikáciu s článkami. Jeden z článkov obsahuje text:

„Automatizované testovanie pomáha zrýchliť regresné testy.“…

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

Ako testovať ukladanie do štruktúry priečinkov

Príklad

Aplikácia umožňuje ukladať dokumenty do štruktúry:

Klienti

  • Firma A
    • Zmluvy
    • Faktúry
  • Firma B
    • Zmluvy
    • Faktúry

Používateľ vytvorí dokument pre Firmu A a vyberie typ „Faktúra“.

Na prvý pohľad je test jednoduchý: dokument sa uložil.

Lenže nestačí overiť, že súbor niekde existuje. Dôležité je aj to, či skončil presne tam, kde má.…

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

Ako testovať zdieľanie dokumentu cez link: interný a externý prístup

Príklad

Projektová manažérka zdieľa návrh zmluvy dvoma spôsobmi. Kolegom vo firme pošle interný link, ktorý má fungovať len po prihlásení do firemného účtu. Dodávateľovi pošle externý link s právom iba na zobrazenie a platnosťou do piatka.

Pri teste nestačí overiť, že sa dokument po kliknutí otvorí.…

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

Ako testovať špeciálne role: administrátor, editor, externý používateľ

Príklad

Aplikácia má tri používateľské roly:

  • Administrátor môže vytvárať, upravovať a mazať používateľov, meniť ich roly a nastavovať systém.
  • Editor môže vytvárať a upravovať obsah, ale nemôže spravovať používateľov ani systémové nastavenia.
  • Externý používateľ môže vidieť iba vybraný obsah a pracovať len s údajmi, ku ktorým má pridelený prístup.
…
Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať dedenie oprávnení v adresárovej štruktúre

Príklad

V systéme na správu dokumentov existuje priečinok Projekty, do ktorého majú členovia tímu právo dokumenty zobrazovať. V jeho podpriečinku Projekty/Financie sú však citlivé rozpočty. Vedúca financií tu potrebuje upravovať dokumenty, ostatní členovia tímu ich nemajú ani vidieť.

Tester potrebuje overiť, či sa práva z nadradeného priečinka prenášajú na podpriečinky podľa nastavených pravidiel, či výnimka dedenie správne preruší a či sa obmedzenie nedá obísť priamou URL adresou alebo API.…

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

Ako testovať prístupové práva k dokumentom

Príklad

Firma používa systém na správu dokumentov, v ktorom pracujú zamestnanci, vedúci oddelení a administrátori.

Bežný zamestnanec môže dokument zobraziť, ale nemôže ho upraviť ani odstrániť. Editor môže dokument zobraziť a upraviť. Administrátor má oprávnenie dokument zobraziť, upraviť aj odstrániť.

Tester musí overiť nielen to, či sa používateľovi zobrazujú správne tlačidlá, ale aj to, či systém zakázanú operáciu odmietne pri priamom volaní API alebo pri otvorení upravenej URL adresy.…

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

Ako testovať preview dokumentu (PDF, Office, obrázky)

Príklad

Preview dokumentu patrí medzi funkcie, ktoré používatelia používajú denne. Chcú si rýchlo overiť obsah bez nutnosti sťahovania súboru. Ak sa však dokument zobrazí nesprávne, môže používateľ pracovať s neúplnými alebo skreslenými informáciami. Preto nestačí otestovať len to, že sa náhľad otvorí.

1. Správne zobrazenie obsahu

  • Overte, že obsah preview zodpovedá originálnemu dokumentu.
…
Ako testovať..., DMS (Document Management System), Konkrétne oblasti

Ako testovať zamykanie dokumentu pri úprave (check-in – check-out)

Príklad

V systémoch na správu dokumentov sa často používa mechanizmus check-in / check-out. Keď používateľ začne dokument upravovať, dokument sa zamkne, aby nedošlo k súčasnej úprave viacerými ľuďmi.

Cieľ je jednoduchý – zabrániť strate zmien a prepísaniu práce iného používateľa. Ak však zamykanie nefunguje správne, môže dôjsť k blokovaniu práce alebo naopak k prepísaniu údajov.…

Návrat hore