W poprzednich artykułach tej serii wyjaśnialiśmy, dlaczego testy regresji są kluczowe i jaką rolę pełnią w cyklu życia oprogramowania. Teraz schodzimy poziom niżej – do praktyki. Ten poradnik to przewodnik dla użytkowników końcowych enova365, czyli osób, które na co dzień pracują w systemie i najlepiej znają realia procesów biznesowych w swojej firmie.
Przygotowaliśmy checklisty obejmujące testy Smoke i ogólnosystemowe oraz szczegółowe testy modułów: Kadry i Płace, Handel, Księgowość, Środki trwałe i Workflow.
Testy Smoke i ogólnosystemowe – pierwszy filtr bezpieczeństwa
Zanim przejdziemy do szczegółowych scenariuszy, warto zacząć od tzw. testów Smoke. To szybkie testy podstawowych funkcji systemu, które odpowiadają na pytanie: „Czy system działa na tyle poprawnie, że możemy w ogóle przystąpić do dalszych testów?”
Dlaczego „Smoke”?
Określenie pochodzi z inżynierii sprzętu – kiedy urządzenie podłączano do prądu, sprawdzano, czy „nie poszedł dym”. W testowaniu IT chodzi o to samo: szybka weryfikacja, czy podstawowe elementy systemu uruchamiają się poprawnie.
Najważniejsze testy Smoke i ogólnosystemowe w enova365:
- Weryfikacja uprawnień operatorów – sprawdzenie, czy użytkownicy mają dostęp tylko do odpowiednich modułów i danych.
- Poprawność podłączenia baz danych – upewnienie się, że system pracuje na właściwej bazie SQL.
- Logowanie do systemu – weryfikacja logowania w wersji okienkowej oraz przeglądarkowej (multi).
- Dodanie pełnej kartoteki kontrahenta – test przykładowego procesu biznesowego.
- Połączenia z urządzeniami – sprawdzenie integracji z drukarkami fiskalnymi, drukarkami kodów paskowych i innym sprzętem.
Cel testów Smoke: szybkie wykrycie krytycznych błędów środowiska, zanim użytkownicy zaczną testować szczegółowe procesy w modułach.
Kadry i Płace – poprawność wynagrodzeń i dokumentów
To moduł, w którym najmniejszy błąd od razu odczują pracownicy.
Co sprawdzić?
- Naliczanie wypłat i korekt (etat, umowy cywilnoprawne).
- Składanie e-wniosków pracowniczych z pulpitów (urlopy, praca zdalna, opieka, siła wyższa).
- Wydruki: listy płac, PIT-11, umowy, ewidencja czasu pracy.
- Statystyki czasu pracy (norma vs. faktycznie przepracowane godziny).
- Generowanie deklaracji ZUS i rozliczenia PPK.
- Limity w pulpitach (np. praca zdalna okazjonalna).
Cel testów: zapewnienie poprawności naliczeń płac i dokumentów pracowniczych.
Handel – dokumenty i procesy operacyjne
Moduł krytyczny dla płynności sprzedaży i zakupów.
Co sprawdzić?
- Dodanie kartoteki kontrahenta i towaru.
- Wystawianie dokumentów: sprzedaż, zakup, zamówienia, magazyn.
- Dokumenty w walutach obcych i w relacjach.
- Wydruki i załączniki do dokumentów.
- Wysyłkę faktur e-mailem z poziomu systemu.
Cel testów: upewnić się, że obieg dokumentów handlowych działa płynnie i jest zgodny z procesami firmy.
Księgowość – krytyczne punkty kontrolne
To obszar o największej odpowiedzialności prawnej.
Co sprawdzić?
- Bilans i rozrachunki.
- Dodanie i zaksięgowanie dokumentów (sprzedaż, zakup, PK, RK, WB).
- Rozliczenia wpłat i wypłat, import i eksport przelewów.
- Księgowanie WB w PLN i walutach.
- Weryfikację różnic kursowych i schematów dekretacji.
- Podsumowania VAT, JPK i poprawność podpisu elektronicznego.
- Poprawność działania dodatku Analizy Finansowe w Excelu.
Cel testów: zapewnienie zgodności ksiąg i raportów z przepisami.
Środki trwałe – majątek firmy pod kontrolą
Co sprawdzić?
- Dodanie środka trwałego i plan amortyzacji.
- Dokumenty OT i LT.
- Naliczanie amortyzacji wybraną metodą.
- Dokumenty inwentaryzacyjne.
- Aktualizację parametrów (zmiana wartości, odpisy aktualizujące).
Cel testów: spójność amortyzacji i ewidencji majątku z księgowością.
Workflow – płynność procesów
Co sprawdzić?
- Utworzenie dokumentu uruchamiającego proces Workflow.
- Przekazywanie dokumentów między etapami, zwroty i odrzucenia.
- Przejście całego procesu od początku do końca.
- Struktury i widoki używane w procesach.
Cel testów: upewnić się, że żaden dokument nie „utknie” w procesie obiegu.
Testy globalne – spojrzenie na całość
Na końcu warto przetestować pełne ścieżki, obejmujące kilka modułów.
Na co zwrócić uwagę?
- Cykl dokumentu od Handlu → Księgowości → raportów kadrowych.
- Indywidualne widoki operatorów (listy, formularze, wydruki).
- Załączniki i ich podgląd.
Cel testów: wykrycie błędów pojawiających się na styku modułów.
Testowanie enova365 w praktyce zaczyna się od szybkich testów Smoke i ogólnosystemowych, które dają odpowiedź: „czy system w ogóle działa poprawnie?”. Dopiero później przechodzimy do szczegółowych checklist modułowych. Dzięki takiej kolejności minimalizujemy ryzyko strat czasu i zapewniamy, że użytkownicy końcowi testują tylko to, co faktycznie ma znaczenie dla biznesu.





