We are temporarily removing the ability for apps to create new test users. This should not affect existing test users or apps actively undergoing compliance assessments. We will share an update once access to creating new test users has been reinstated.
Unlike Testers, who are real people who have been granted a Tester role on your app, test users are simulated Facebook user accounts that you can use to test your app's implementation of Facebook Login and any permissions or features your app uses.
Test users cannot interact with real Facebook users, and any data you generate with a test user will only be visible to other test users on your app, or to real Facebook users who have an Administrator, Developer, or Tester role on your app. Test users are exempt from our spam and fake account detection systems, so they won't be disabled when you use them to test your app.
You can create, edit, delete, and login as a test user through your App Dashboard or the Graph API.
You can create test users in the App Dashboard by going to the Test Users section in the Roles > Test Users panel and clicking the Create test users button. This will open a dialog that allows you create up to 4 test users at once.
You can also choose to install the app for each of these users, which means to grant your app each of the permissions (authorization) you specify at the time of creation (you can always grant others permissions later).
The Create Test Facebook Accounts dialog allows you to:
Once created, test users will appear in the Facebook Accounts table.
You can test your app with a test user by signing into Facebook Login using the test user account's credentials and granting your app any permissions it needs. You can also grant your app permissions on behalf of a test user by clicking the ellipsis icon (•••) in the Options column within a given test user's row in the Facebook Accounts table. Clicking the ellipsis icon will give you the option to edit the permissions the test user has granted your app, generate User access tokens for the test user, and log into the test user's account.
The App Dashboard shows you a list of existing test users and allows you to edit the settings of any test user.
You can:
If you want to associate or disassociate an existing test user with other apps you will have to use the Graph API.
If the App Dashboard is not sufficient for your needs or you would like to create more than 4 test users at a time you can use the Graph API.
App Administrators and Developers can use the Application Accounts endpoint to:
App Administrators and Developers can use the Test Account endpoint to: