I use Facebook as a developer using a completely fake but real looking identity. I have to have a developer account because of my job. Otherwise I wouldn't touch the site with someone else's bargepole.
I believe you're required to have a real, verified account in order to create and modify test users, and I think there are certain features that are blocked for test users.
I think what GP is saying is that you need a Facebook account to get a developer account, so they create fake identities to attach to developer accounts.
I don't think they have a real first account. They only created an account at all because they needed it for work, and they didn't give it any real information because they didn't want Facebook to have it.
I don't want a personal or work FB account that has my real identity. I don't want to share my identity with FB period. I consider it toxic. This is personal opinion, but by having an account with a real identity, I am consenting to Facebook spying on me and my friends. The application is a leaky sieve, and it is designed to follow you and your habits around the web.
Therefore I use a fake but real looking FB account purely so I can access developer functions, since I am forced to have a real account to do so.
I highly recommend people read this if they also have doubts about Facebook, their business model and your value to them as a user: http://saintsal.com/facebook/
Thank you http://www.fakenamegenerator.com
If that account gets blocked then I'll just have to create another fake one.