Question: Facebook allows you to create test user accounts that can only be used for testing purpose. 

Does Twitter provide similar functionality ? I don't want to get my application blacklisted for creating fake user accounts; do I have to use my real user account for testing my application ? What strategies are your using for testing application with Twitter ?

Answer: 
As far as I know, there is nothing in Twitter's rules against creating account (unlike Facebook, where with the exception of test accounts, you're not allowed to create multiple accounts for testing purposes). So, you can just register the account like you normally would.

You might want to take a look at [this post](http://www.ragorder.com/twitter-test-account-testing-the-twitter-api-with-a-temporary-account/) for some other tips for test accounts (hiding your tweets, deleting the account when you're done testing, etc.).
Twitter has one of the easiest registration processes I have seen. You can quite easily create several test accounts; this is the only method I have used.

Here is a [blog post](http://www.ragorder.com/twitter-test-account-testing-the-twitter-api-with-a-temporary-account/) about it.