3

私は2つの別々のJava Mavenプロジェクトを持っています.1つは私のWebアプリ自体で、もう1つは私のWeb用のテルル+セレン自動化テストです(コードは実際にはWebアプリプロジェクトコードに属しておらず、 Web アプリの Java クラスを使用しないでください。また、これらのテストの一部を再利用して、他の Web アプリをテストしたいと考えています)。したがって、私のテストが存在するプロジェクトは、tellurium/selenium conf ファイル (ホスト名、資格情報、ブラウザー) を除いて、私の Web アプリについて何も知りません。

質問: 別のプロジェクトにあるテルル/セレン テストによって呼び出される Web アプリ バックエンドのコード カバレッジを測定する方法はありますか?

前もって感謝します。どんな助けでも大歓迎です。

4

1 に答える 1

0

EMMA または cobetura は、クラスを計測して、テストの実行後にカバレッジ レポートを作成できるようにします。

http://emma.sourceforge.net/reference/ch02s03.html

<instr>/instr is EMMA's offline class instrumentor. It adds bytecode
instrumentation to all classes found in an instrumentation path that
also pass through user-provided coverage filters. Additionally, it 
produces the class metadata file necessary for associating runtime 
coverage data with the original class definitions during coverage 
report generation.
于 2011-08-24T15:09:40.790 に答える