Facebookでは、テスト目的でのみ使用できるテストユーザーアカウントを作成できます。
Twitterは同様の機能を提供しますか?偽のユーザーアカウントを作成するためにアプリケーションをブラックリストに登録したくありません。アプリケーションのテストに実際のユーザーアカウントを使用する必要がありますか? Twitterでアプリケーションをテストするためにどのような戦略を使用していますか?
私の知る限り、Twitterのアカウント作成に対するルールには何もありません(テストアカウントを除き、テスト目的で複数のアカウントを作成することは許可されていないFacebookとは異なります)。そのため、通常どおりアカウントを登録できます。
テストアカウントのその他のヒント(ツイートの非表示、テストの完了後にアカウントの削除など)については、 この投稿 をご覧ください。
私は現在Twitterアプリケーションを作成していますが、ここに私が使用している戦略のいくつかがあります。
Gmailアドレスと組み合わせてアカウントを作成します。ユーザー[email protected]
としてGmailアカウントを作成すると、TwitterでTwitter名@bob
を保護します。そうすれば、紛失したパスワードをメールで送信する場所を忘れがちです。何百ものテストアカウントは必要ありませんが、最大3つまで持っているので、私は夢中になりません。
Chromeを使用してテストアカウントにログオンします。これは、ホームページにTwitter名を入力するとすぐにパスワードが自動的に呼び出されるためです。他のプロファイルを常に見ているため、実際にどのアカウントがアクティブであるかを知るのが難しい場合があることに注意してください。
テストケースを絶対に必要としない限り、決して再調整しないでくださいまたはテストケースを除き、ハッシュタグを使用します。信じられないほど完全に非公開のアカウントであっても、リンクを再ツイートしてから数秒後に、DBでTwitterユーザーを驚かせました。
localhostで、テスト中に他のすべてのブラウザーウィンドウを閉じる特に、AJAXを介してAPIを呼び出す場合。 AJAXを介してTwitter APIを呼び出すユーザーが開いているサイトがわからないため、テストとレート制限に深刻な影響を与える可能性があります。特に、開発中のライブの場合。
推奨しませんツイートを保護します。 mostユースケースには制限が多すぎます。
私のサイトでは、ツイートにリンクを配置する必要があります。 Twitterではhttp://localhost
へのライブリンクが許可されないため、これを計画し、予想よりも早くライブテストサーバーを用意する必要があります。
Twitterには、私が見た中で最も簡単な登録プロセスの1つがあります。いくつかのテストアカウントを非常に簡単に作成できます。これは私が使用した唯一の方法です。
これが ブログ投稿 です。