Webアプリケーションの機能をテストできるQAツールを探しています。現時点では、すべての作業/機能強化/欠陥を手作業でQAしていますが、Webアプリが非常に多いため、いくつかの変更でサイト全体をQAすることは困難です。
少なくともプッシュ前に信頼水準を構築するために、開発に変更をプッシュするたびに実行するテストケースのリストが必要です。
これは、私たちWeb開発コミュニティでは普通の問題だと確信しています。
Webアプリケーションの機能をテストできるQAツールを探しています。現時点では、すべての作業/機能強化/欠陥を手作業でQAしていますが、Webアプリが非常に多いため、いくつかの変更でサイト全体をQAすることは困難です。
少なくともプッシュ前に信頼水準を構築するために、開発に変更をプッシュするたびに実行するテストケースのリストが必要です。
これは、私たちWeb開発コミュニティでは普通の問題だと確信しています。
セレンは機能テストに最適です。SeleniumIDE(Webページとの対話を記録するFirefoxプラグイン)を使用して、すべての主要なブラウザーで自動的に実行されるテストを生成できます。次に、テストをいくつかの一般的なプログラミング言語(Java、PHPなど)のソースコードにエクスポートできます。
テストに役立つツールはたくさんありますが 、お好みの言語で自動テストを作成するには、 Seleniumから始めることをお勧めします。使いやすく、さまざまな言語をサポートしています。
テストを作成したら、Jenkinsまたは Hudson を使用して、更新ごとにテストを実行したり、手動で、または特定のスケジュールされた時間にテストを実行したりできます。
Jenkins と Selenium は、Wildbit の回帰テストで素晴らしい仕事をしてくれ、問題を見つけてくれます。さらに、両方のツールについて言及するのを忘れていましたが、非常に強力ですが、無料です。
自動化されたテストを作成したら、browsermob などのツールを使用してパフォーマンス テストを行うことも検討してください。
この分野でのTelerikの製品をチェックすることをお勧めします。すべての非UI領域のテストを容易にするために、DLL(ビジネスロジック、データアクセス層、およびNUnitテストdll)の組み合わせを使用してASP.NETサイトを実装しました。しかし、UIテスト用のNUnit拡張機能(私はそれを採用しなかったので、今はプロジェクトの名前を忘れています)は、ツールの作業が不足していたために途中で落ちました。
ググってください。本当。デスクトップよりもさらに多くの Web 用ツールがあります。
私が信じている新しいツールを共有したいと思います。
これは、Web テストを開発するための Web ベースの IDE です。jQuery と JavaScript を使用します。新品のようですが、しばらく遊んでみたところ、とてもいい感じです!