Тестування робочого процесу/воркфлоу (Workflow testing)

Це тип тестування програмного забезпечення, який перевіряє, що кожен software workflow точно відображає даний бізнес-процес шляхом тестування Software Workflows у документі з бізнес-вимогами (BRD - Business Requirements Document). Workflow – це серія завдань для отримання бажаного результату, яка зазвичай включає декілька етапів чи кроків. Тестування робочого процесу також включатиме частини системних та інтеграційних тестів. Test Model включає тестування таких артефактів, як: test cases, test procedures, test components, test sub-system, etc.

Процес Workflow testing:

  • Початкова фаза (Inception phase): ця фаза включає початкове планування випробувань та тестування прототипу;

  • Фаза розробки (Elaboration phase): ця фаза включає baseline архітектури тестування;

  • Фаза будівництва (Construction phase): ця фаза включає значні випробування в кожній збірці;

  • Фаза переходу (Transition phase): ця фаза включає регресійні тести і повторні тести виправлень;

Хто проводить Workflow testing:

  • Test engineer: планує цілі тесту та графік. Визначає Test case та процедури. Оцінює результати тесту;

  • Component engineer: Розробка тестових компонентів. Автоматизує деякі тестові процедури;

  • Integration Tester: Виконання інтеграційних тестів та виявлення дефектів

  • System Testers: Виконання системних тестів та звіти про дефекти;

Джерело:

What is Workflow Testing? with Examples

Last updated