Ako testovať verziovanie dokumentov (história, rollback)

Príklad

V DMS systéme pracuje na zmluve viacero ľudí. Právnik pripraví prvú verziu dokumentu, obchodník doplní podmienky a manažér vykoná finálne úpravy. O týždeň neskôr sa zistí, že posledná úprava obsahovala chybu. Používateľ preto potrebuje zobraziť históriu dokumentu, nájsť správnu verziu a obnoviť ju bez straty informácií.

Ak verziovanie nefunguje správne, môže dôjsť k strate údajov, prepísaniu práce iného používateľa alebo k situácii, keď nikto nevie určiť, ktorá verzia dokumentu je platná.

Ako otestovať

1. Vytvorenie novej verzie dokumentu

  • Nahraj nový dokument.
  • Uprav jeho obsah a ulož zmeny.
  • Over, že systém vytvoril novú verziu.
  • Skontroluj správne číslovanie verzií (napr. 1.0 → 1.1 alebo 2 → 3).

2. História verzií

  • Otvor históriu dokumentu.
  • Over, že sú zobrazené všetky verzie.
  • Skontroluj autora zmeny.
  • Skontroluj dátum a čas vytvorenia verzie.
  • Over zobrazenie komentára k zmene, ak ho systém podporuje.

3. Obsah jednotlivých verzií

  • Otvor staršiu verziu dokumentu.
  • Porovnaj ju s aktuálnou verziou.
  • Over, že obsah zodpovedá stavu v čase vytvorenia verzie.
  • Skontroluj, že nedošlo k neúmyselnému prepísaniu starších verzií.

4. Rollback (obnovenie staršej verzie)

  • Vyber staršiu verziu dokumentu.
  • Spusť funkciu obnovy.
  • Over, že sa dokument vrátil do požadovaného stavu.
  • Skontroluj, či systém vytvoril novú verziu reprezentujúcu rollback.
  • Over, že pôvodná história zostala zachovaná.

5. Metadáta po obnovení

  • Skontroluj názov dokumentu.
  • Over tagy a kategórie.
  • Skontroluj autora dokumentu.
  • Over väzby na workflow alebo schvaľovanie.
  • Skontroluj, že rollback nepoškodil metadáta.

6. Súbežné úpravy dokumentu

  • Nech dokument upravia viacerí používatelia.
  • Over správne vytváranie nových verzií.
  • Skontroluj riešenie konfliktov.
  • Over, že sa žiadna verzia nestratí.

7. Oprávnenia používateľov

  • Over, kto môže zobraziť históriu.
  • Over, kto môže obnoviť staršiu verziu.
  • Skontroluj správanie pri nedostatočných oprávneniach.
  • Over záznam do auditného logu.

8. Prílohy a súvisiace dokumenty

  • Nahraj dokument s prílohami.
  • Vytvor viac verzií.
  • Obnov staršiu verziu.
  • Over, že sa správne obnovili aj prílohy alebo odkazy na súvisiace dokumenty.

9. Hraničné scenáre

  • Dokument s veľkým počtom verzií.
  • Dokument s veľmi veľkou veľkosťou.
  • Obnova veľmi starej verzie.
  • Pokus o obnovu neexistujúcej verzie.
  • Prerušenie procesu rollbacku počas obnovy.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Návrat hore