1

これまで中間層のテストを行ったことがなく、Struts についてはまったくの初心者です。私は、Struts Web サイトの中間層テストを実行できるかどうか、および実行できる場合の方法を調べるというタスクを割り当てられました。Java Struts フレームワークを使用して構築された Web サイトの中間層テストを作成した経験のある人はいないでしょうか。1) そうするのは難しいと思いますか? UI レベルで Web サイトをテストすることをお勧めしますか? 2) その方法を学ぶために行く/読むべきウェブサイトや本はありますか?

それが役立つ場合、Web サイトは UI と休止状態でタイルを使用しています。

4

1 に答える 1

1

まず、中間層をテストする場合は、使用しているフロントエンドテクノロジーは関係ありません。システムのアーキテクチャによって異なります。たとえば、すべてのビジネスロジックがStruts Actionsに実装されている場合、個別にテストするのは困難です。

ボブおじさんの記事「テストバスの命令」をチェックしてください。彼は、中間層のテストを可能にするためにアプリケーションをどのように構成する必要があるかを説明しています。

さらに、テストピラミッドに関するMichael Cohnのブログエントリを読んでください。これにより、自動テストを構成する方法のヒントが得られます。そこで、GUIベースのテストを作成することがわかりますが、それらが大多数であってはならないこともわかります。さらに、ここでGUIテストに関する情報を入手できます。

したがって、最初に実際のビジネスロジックを見つけてから、(GUIをクリックせずに)個別にテストすることがどれほど難しいかを確認します。それが不可能な場合は、おそらくSeleniumを使用したGUIテストに固執する必要があります。足を撃たずにそうするためのいくつかのガイドラインがあります:)

于 2012-11-30T10:38:20.427 に答える