- Mindmap creation
- The target is mapped as it stands on the day of the run — entry points, roles, and which role can reach whose data. A map drawn three releases ago describes an application that no longer exists.
- Test-case generation
- The checks come from what this application does, so a flow added last month is tested as itself rather than against a list written before anyone had seen it.
- Comprehensive JavaScript analysis
- The client-side routes, parameters and endpoints nothing in the interface links to. In an interval nobody scoped, this is where the change that was never mentioned turns up.
- Functional flow analysis
- Multi-step flows and the state they carry, taken out of order and taken by the wrong role. Business logic is the part a release breaks quietly.