Authorization Testing

Authorization is the concept of allowing access to resources only to those permitted to use them. Testing for Authorization means understanding how the authorization process works and using that information to circumvent the authorization mechanism.
Authorization is a process that comes after a successfull authentication, so the tester will verify this point once that he holds a valid credentials with roles and privileges assigned. During this kind of assessement should be verified if it is possible to bypass the authorization schema, find a path Traversal, or found a way to escalate the privilege the tester holds.

4.6.3 Testing for Privilege Escalation
During this phase the tester should verify that is not possible for a user to modify his privileges/roles inside the application that could allow a privilege escalation.