Príklad
Predstav si klienta, ktorý požiada o spotrebný úver. Systém má presne nastavené workflow – od zadania žiadosti, cez kontrolu bonity, scoring, schválenie, až po podpis zmluvy a uvoľnenie peňazí. Ak sa niekde proces zasekne (napr. scoring sa nespustí, alebo dokumenty čakajú v schvaľovaní u nesprávneho pracovníka), klient čaká zbytočne a banka prichádza o dôveru aj príjem. Testovanie workflow procesov je preto kľúčové, aby každý krok fungoval plynulo, správne a v správnom poradí.
Ako otestovať
- Validácia vstupov
- Otestuj, či sú povinné polia správne označené a systém kontroluje úplnosť údajov.
- Over formát údajov (rodné číslo, číslo OP, príjem, IBAN).
- Workflow schvaľovania
- Skontroluj, či sa žiadosť dostane do správneho kroku podľa nastavených pravidiel.
- Over, že systém prideľuje úlohy správnemu oddeleniu (scoring, risk, právne, back-office).
- Testuj paralelné a sekvenčné kroky – napr. scoring beží automaticky, ale právne schválenie až po ňom.
- Scenáre odmietnutia a výnimiek
- Nízka bonita → zamietnutie s vysvetlením.
- Chýbajúci dokument → workflow sa zastaví a upozorní používateľa.
- Neplatný údaj → chyba, ktorá nedovolí pokračovať.
- Automatizované rozhodovanie
- Testuj správne aplikovanie scoring modelov.
- Over, že systém priradí úver do správnej kategórie rizika.
- Simuluj rôzne príjmy, výdavky a záväzky.
- Notifikácie a informovanie klienta
- Over SMS/email správy pri zmene stavu žiadosti.
- Testuj eskalácie – ak je krok príliš dlho neuzavretý, príde upozornenie.
- Integrácie a závislosti
- Over prepojenie s registrom dlžníkov, databázou príjmov alebo externým scoringovým systémom.
- Testuj, čo sa stane, ak integrácia zlyhá (timeout, nedostupnosť).
- Audit a logovanie
- Skontroluj, či systém zaznamenáva, kto a kedy rozhodol o schválení/zamietnutí.
- Over kompletnosť histórie workflow pre účely compliance.
