Founded in 2004, Facebook’s mission is to give people the power to share and make the world more open and connected. People use Facebook to stay connected with friends and family, to discover what’s going on in the world, and to share and express what matters to them.
It’s easy to feel overwhelmed trying to manage all your accounts and passwords, so using your Facebook account to log into a new app seems like a convenient option for most people.
To address privacy and security concerns, Facebook announced that they would be migrating to the Facebook Graph API v2.0 and enforcing Login Review for all apps moving forward. This was done to give people improved privacy controls when using the Facebook Login functionality.
With the API and Login Review deadline approaching, many developers using Facebook Login had yet to make the switch.
In order to reduce the number of Facebook Login failures on apps post-migration—while maintaining the integrity users expect from Facebook tools—the tech giant tasked us with testing 5,000 of the largest apps that use Facebook Login across various devices and operating systems.
Facebook needed actionable feedback to share with developers showing how apps would respond after the API change. The company’s internal QA resources presented a challenge for app testing on this scale, especially when they were laser-focused on the success of the overall migration. They had projected their in-house team would only be able to test about 500 apps if left to their own devices.
Within a week, we were able to assess Facebook’s needs, worries, and goals. We used this assessment to set up a testing infrastructure focused on speed, communication, and an overall seamless process.
We leveraged our elite community of professional testers from around the world and recruited 100 of the best and most relevant testers, based on their expertise in finding bugs in social integrations through past test cycles.
We then adapted our flow to specifically fit Facebook’s needs. In addition to sending out bug reports, we created a special dashboard that provided detailed results on every app. This gave the Facebook team the ability to check on progress during the entire test cycle and quickly pinpoint issues with each app.
After just the first week, over one thousand apps had been tested. The team at Facebook was able to begin contacting developers well before the deadline. For the especially complex bugs, the Facebook team knew they could reach out to us at any time to help troubleshoot.