1

私はこのモジュールをノード jsで作成しました。これは高速ミドルウェアであり、ドロップボックスなどのクラウド ストレージ サービスにアクセスするための API を使用してノード アプリを有効にします。

たとえば、これは利用可能なサービスを一覧表示します

wget http://localhost:6805/api/v1.0/services/list/

これにより、ユーザー Dropbox のディレクトリが一覧表示されます

wget http://localhost:6805/api/v1.0/dropbox/exec/ls/path/to/folder/

もちろん、ユーザーは自分の Dropbox アカウントをアプリに接続している必要があります。これを行うには、アプリでこれを呼び出す必要があります

wget http://localhost:6805/api/v1.0/dropbox/connect/

これは、ユーザーがサービスへのアクセスを承認できるようにするために開く URL を返します (これは oauth2 承認メカニズムです)。次に、これを呼び出して認証プロセスを終了します

wget http://localhost:6805/api/v1.0/dropbox/login/

私の質問は: API をテストする方法は? 私は機能テストを意味します。各サービス (Dropbox など) をモックすることもできますが、大変な作業になると思いませんか?

4

1 に答える 1

0

まだ答えがないので、今のところ、私が見つけた唯一の方法は、セレンを使用してブラウザーをシミュレートすることです。

テスト ページを開き、人間と同じようにテスト用のログイン/パスワードを入力します。

次に、通常どおりテストを実行します

于 2013-12-15T19:03:49.417 に答える