Q:

Best alternative way to develop/test a facebook app?

Due to the limitations of the current test users graph api, the bugged platform (e.g., I can't even log into my app as a test user right now) and the complete lack of feedback from facebook in the blog and in the forum, I'm pretty much stalled with the app development. I'm learning as I write so I need to constantly test the code to make sure it makes sense. The app I'm making relies on the interaction of several users at the same time, so it is not really feasible to use my own account (or, at least, ONLY my account).
So, my question is: do you have a good alternative solution that does not break fb contract? (i.e., creating a bunch of regular, fake accounts is NOT a solution). How are you testing your app?
Thank you in advance.

A:

I see no other way to test besides using test accounts.  Everyone I know who develops for Facebook has several accounts just for testing.  I think if that's all you're using them for, and not trying to abuse the web site, they'll look past you breaking this particular rule (never heard of anyone getting busted for it). 
Also, remember that not all Facebook features will work as expected when testing via localhost.  For this reason it's good to have a test server you can quickly and frequently deploy your app to. 
Also (also), it also often helps to have two versions of the Facebook application created - prod and test.  This way you can play in a sandbox when it comes to updating/fixing the app, while it's already live and people expect no downtime.

