0

私は、javascript、reactおよびreduxを使用して開発された単一のページアプリケーションをWebソケット、restおよびjsonを介してバックエンドと通信します。バックエンドをシミュレートしながら単一ページアプリケーションをテストする

フロントエンドをサブシステムとして扱い、サブシステムテストを実行するという観点から、バックエンドとは独立して作業する可能性を探求したいと考えています。

これは良いアプローチですか?どんなツールをお勧めしますか?たとえば、以前はPythonでセレンを使用していました。セレンのAPIを使用して自分の簡単なテスト環境を作成することは賢明な選択です。フロントエンドからの休憩要求に適切な方法で応答するようにテストが設定されています。おそらく、より良いアプローチがあります。

+0

テストサーバーにローカルホストのアプリケーションを調整しますか? – wolendranh

+0

@wolendranhはい – Baz

答えて

0

は私が考えるあなたのプロジェクトのディレクトリにサーバーを実行することができますhttp-server

提供NPM、それがローカルホスト上のサーバーでなければなりません。

しかし、あなたは、LinuxやMacを使用している場合は、最も簡単な方法は次のようになります。Pythonなど

$ cd you_app_folder 
$ python -m SimpleHTTPServer 
Serving HTTP on 0.0.0.0 port 8000 ... 

は、MacとLinux上で構築されて、私が言ったように、それは最も簡単な方法です。

関連する問題