Тестирование приложений FB - все еще довольно примитивный процесс.
Обычно я настраиваю тестовое приложение, которое является полной копией производственных параметров в среде разработки FB, использующей туннель SSH для указания на мой сервер разработки. Вы можете настроить столько приложений, сколько вам нужно, внутри FB - у меня обычно есть приложение для разработки, промежуточное приложение и производство. Staging и Production находятся на «живых» серверах, а не на SSH-туннеле.
В вашем приложении вы затем используете любые доступные вам инструменты языка / платформы / сервера для переключения конфигурации FB на основе сервера. В Rails гем Facebooker фактически имеет встроенную поддержку различных конфигураций FB.
Как только все это будет сделано, к сожалению, все еще остается вопрос запуска приложения в самом FB. Я использую Selenium, чтобы максимально автоматизировать это.