新しいコードが他の機能をクラッシュさせないことを保証するために使用される回帰テストと同じように、Web サイトのすべての機能をテストしたいと考えています。
私が必要とするテストは次のようなものです:
- ログインが正常に機能するかどうかを確認するために、通常のユーザー アカウントで Web サイトにログインします。
- 新しい通常ユーザーをサインアップして、サインアップ機能がうまく機能するかどうかを確認します。
- ログインしてページに移動し、ページにエラーや警告が表示されていないことを確認します。
- 管理者アカウントで Web サイトにログインして、すべての管理ページが正常に機能するかどうかを確認します。
ここに私が必要なもののようなものを見つけたいくつかのツールがあります。
- phantomjs casperjs: Web サイトのナビゲーションと JavaScript の実行が可能なヘッドレス Web キット
- ロボットフレームワーク:テスト用のフレームワークのように見えますが、今はわかりません。
- selenium : firefox プラグインを試してみましたが、いいですね。
また、テストにvs2010を推奨する人もいますが、私のチームはvsを使用していません...私たちはemacs、vimを使用しているので、それが良い選択だとは思いません。
最も重要なことは、これらのテスト フレームワークをプロジェクトの unittest と統合するにはどうすればよいですか? それらを一緒に作るために1つを選択する方法がわかりません。
前もって感謝します。