Good afternoon,
You're correct that the test as user will block edits or additions. However, the test as role will not. In the past, this was able to be used as a way to increase your access level artificially. I believe that this loophole has been closed, and the user can no longer test as a higher role unless they are explicitly given that access level. The main issue that I run into with users in multiple roles is setting up the different Home Page Dashboards (instead of table forms) for them, because there are times when they will act inside of one role and other times that they will act inside of another role.
------------------------------
John Crosland
Software Developer
Inglett & Stubbs
Mableton GA
------------------------------