2011-08-02 10 views
0

私は単純なxmppチャットクライアント(Android用、asmackライブラリを使用)を開発しました。さて、私はクライアントがそれがやるべきことをしているかどうかを調べる(連絡先のリストを取得し、連絡先リストを更新し、メッセージを受け取る)。 smackライブラリを使用すると、私はとなり、はかなり安全ですが、それでも... フェッチされた連絡先リストがサーバーから返されたものであるかどうかを確認するにはどうすればいいですか?特定の連絡先のプレゼンスステータスが正しいかどうかを確認する方法 単体テストの使用に関しては、サーバー側を嘲笑してクライアント側をテストすることを考えていましたが、実際のサーバーデータでテストしたいのであまり役に立ちません。 これには自動化されたツールがありますか?または、アプリケーションを私の友人に配布し、しばらく使用して、何か違法行為を報告するだけで十分でしょうか?xmppクライアントのテスト方法

答えて

2

あなたはaSmackを信頼する必要があります。 logcatを使用すると、サーバから「手で」返されたXMPPスタンザを調べ、クライアントの動作と比較することができます。また、サーバーのログ(アクセス権がある場合)の冗長性を高め、その方法を比較することもできます。しかし、自動化されたテストを行うには、ある種のXMPPパーサーが必要ですが、それはまさにaSmackのことです。私はaSmack開発者が独自の方法で十分に徹底的にテストしていると確信しています。

+0

これは私が考えたものです。とにかくありがとう。 – Maggie

関連する問題