Для Twitter, как создать тестовые учетные записи пользователей? - PullRequest
38 голосов
/ 23 августа 2011

Facebook позволяет создавать тестовые учетные записи пользователей, которые могут использоваться только для целей тестирования.

Предоставляет ли Twitter аналогичную функциональность?Я не хочу, чтобы мое приложение попало в черный список для создания поддельных учетных записей пользователей;я должен использовать свою реальную учетную запись пользователя для тестирования моего приложения?Какие стратегии вы используете для тестирования приложения с Twitter?

Ответы [ 3 ]

34 голосов
/ 23 августа 2011

Насколько я знаю, в правилах Твиттера нет ничего против создания учетной записи (в отличие от Facebook, где, за исключением тестовых учетных записей, вам не разрешено создавать несколько учетных записей для целей тестирования). Таким образом, вы можете просто зарегистрировать учетную запись, как обычно.

Возможно, вы захотите взглянуть на этот пост , чтобы найти другие советы для тестовых аккаунтов (скрытие твитов, удаление аккаунта после завершения тестирования и т. Д.).

12 голосов
/ 24 августа 2011

В настоящее время я создаю приложение для Twitter, и вот некоторые стратегии, которые я использую.

  • Я создаю свои учетные записи в сочетании с адресами Gmail,Если я создаю учетную запись gmail от имени пользователя bob@gmail.com, я защищаю имя Twitter @bob в Twitter.Таким образом, трудно забыть, куда отправить потерянный пароль по электронной почте.Я не схожу с ума, поскольку мне не нужны сотни тестовых учетных записей, но у меня есть до трех.

  • Я вхожу в свои тестовые учетные записи с помощью Chrome, потому что это автоматическивспомнить свой пароль, как только вы введете свое имя в Twitter на главной странице.Таким образом, между ними легко переключаться, но учтите, что иногда мне трудно узнать, какая учетная запись на самом деле активна, потому что я постоянно смотрю на другие профили.Это сбивает с толку, если я не постоянно смотрю на индикатор пользователя, вошедшего в систему.

  • Никогда, никогда ничего не пишите в Твиттере, если вам абсолютно не нужно проверять тест или используйте хеш-теги, если не для тестового примера.Невероятно, но даже при полностью неопубликованном аккаунте у меня было несколько неожиданных пользователей Twitter в моей БД через несколько секунд после того, как я снова написал в Твиттере ссылку.

  • на Localhost, closeвсе остальные окна вашего браузера во время тестирования.Особенно если вы вызываете API через AJAX.Вы никогда не знаете, какие сайты у вас открыты, кто также вызывает API Twitter через AJAX, и это может серьезно повлиять на ваши тесты и ограничения скорости.Особенно, когда твоя разработка живёт.

  • Я бы не рекомендовал защищать ваши твиты.Это слишком ограниченно для большинства вариантов использования.

  • Для моего сайта мне нужно разместить ссылку в твитах.Twitter не будет разрешать прямые ссылки на http://localhost, поэтому вы должны планировать это и иметь живой тестовый сервер раньше, чем вы можете ожидать.

8 голосов
/ 23 августа 2011

Твиттер имеет один из самых простых процессов регистрации, которые я видел. Вы можете довольно легко создать несколько тестовых аккаунтов; это единственный метод, который я использовал.

Вот сообщение в блоге об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...