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 otestovať ukladanie do štruktúry priečinkov
1. Správne umiestnenie
- overiť, že dokument skončil v správnom priečinku,
- skontrolovať nadradený aj cieľový priečinok,
- overiť kombináciu viacerých úrovní vnorenia.
2. Vytvorenie neexistujúcej štruktúry
- čo sa stane, ak cieľový priečinok ešte neexistuje,
- vytvorí ho aplikácia automaticky,
- alebo má používateľ dostať chybu?
3. Nesprávna alebo neúplná cesta
- chýba časť cesty,
- priečinok bol premenovaný,
- priečinok bol odstránený,
- cieľová cesta už nie je dostupná.
4. Rovnaké názvy
- rovnaký názov súboru v jednom priečinku,
- rovnaký názov v rôznych priečinkoch,
- overiť, či sa súbor prepíše, premenuje alebo aplikácia uloženie odmietne.
5. Názvy priečinkov a súborov
- medzery,
- diakritika,
- dlhé názvy,
- čísla,
- špeciálne znaky,
- maximálna povolená dĺžka celej cesty.
6. Oprávnenia
- používateľ môže zapisovať do cieľového priečinka,
- má iba právo na čítanie,
- nemá prístup k niektorej časti nadradenej štruktúry.
7. Súbežná práca
- dvaja používatelia ukladajú súbor s rovnakým názvom,
- jeden používateľ počas ukladania priečinok premenuje alebo odstráni.
8. Kontrola výsledku
Nestačí skontrolovať hlášku „Uložené“.
Overiť treba aj:
- fyzické umiestnenie súboru,
- jeho názov,
- obsah,
- väzbu na správny záznam v aplikácii,
- či po opätovnom otvorení aplikácia používa správnu cestu.
Pri testovaní súborov často nie je problém samotné uloženie.
Problém je, že systém bez chyby uloží správny súbor na nesprávne miesto.
