Co to jest testowanie przepływu pracy?
WORKFLOW TESTING to rodzaj testowania oprogramowania, który sprawdza, czy każdy przepływ pracy w oprogramowaniu dokładnie odzwierciedla dany proces biznesowy. Przepływ pracy to seria zadań prowadzących do uzyskania pożądanego rezultatu, która zwykle obejmuje kilka etapów lub kroków. W przypadku każdego procesu biznesowego testowanie tych kolejnych kroków jest definiowane jako „Testowanie przepływu pracy”
Przykład testowania przepływu pracy
Na przykład sprawdź, czy system można zainstalować na platformie użytkownika i czy działa on poprawnie.
Testowanie przepływu pracy odbywa się etapami. W ten sposób przeprowadzisz testowanie przepływu pracy
- Faza początkowa: ta faza obejmuje wstępne planowanie testów i testowanie prototypów
- Faza opracowań : ta faza obejmuje podstawową architekturę testów
- Faza budowy : ta faza obejmuje znaczące testy na każdej kompilacji
- Faza przejściowa : ta faza obejmuje testy regresji i poprawki do ponownych testów
Kto będzie przeprowadzał testy przepływu pracy?
Testowanie przepływu pracy jest wykonywane przez
- Inżynier ds. Testów
- Zaplanuj cele i harmonogram testów
- Zdefiniuj przypadki testowe i procedury
- Oceń wyniki testu
- Inżynier komponentów
- Rozwój komponentów testowych
- Zautomatyzuj niektóre procedury testowe
- Tester integracji
- Wykonywanie testów integracyjnych i zgłaszanie usterek
- Testerzy systemów
- Wykonywanie testów systemu i zgłaszanie usterek
Co przetestować w Workflow
Testowanie przepływów pracy oprogramowania dokument w dokumencie wymagań biznesowych. Testowanie przepływu pracy będzie również obejmować części testów systemu i testów integracji.
Podsumowanie :
- Przepływ pracy to seria zadań prowadzących do uzyskania pożądanego rezultatu, która zwykle obejmuje kilka etapów lub kroków
- W inżynierii oprogramowania ten typ testów obejmuje głównie testy integracyjne, a także testy systemowe dla każdej kompilacji
- Model testów przepływu pracy obejmuje testowanie artefaktów, takich jak przypadki testowe, procedury testowe, komponenty testowe, podsystem testowy itp.