1. A computer-implemented method for testing a web component having business logic code and authorization layer code, comprising: locating, in both the authorization layer code and the business logic code, branches that are dependent on identity information; creating symbolic identities corresponding to branch options of the located branches; propagating, through the authorization layer code and the business logic code, the symbolic identities downstream from the branch locations; and analyzing performance of each symbolic identity.