Workflow processes technique in software testing by routing a record through each possible path. These tests are performed to ensure that each workflow process accurately reflects the business process.
This kind of testing holds good for workflow-based applications.
Understand the business workflow
Develop test cases using various techniques (use case, decision table, etc.).
Verify the flow with various user types (viz - Admin, Update user, View).
Perform positive and negative tests.
Compare the expected and actual results and log defects.
Fix defects and deploy.