Multi-user/role testing, best practices
You could try the Masquerade module for Drupal.  It allows you to switch users if you have the right permissions, so you could switch mid-session to a user with a different role etc.  

Another thing you could try, though non-Drupal, is multiple sessions within Firefox.  Look here, here and here to see if that could help you.