3

PHPには、自動化された単体テストケースを使用せずにコードカバレッジレポートを生成できるツールはありますか?

(基本的に、phpunitまたは同様のユニットテストフレームワークを使用していません。これらのフレームワークは、レポートの生成には適していますが、ユニットテストケースをphpで記述する必要があります!)。

まさに私が探しているのは、テスターに​​よって実行された手動テストに基づいてコードカバレッジレポートを生成するツールです。

4

3 に答える 3

4

シェルドン、

Xdebugについて聞いたことがありますか?私はこれを使っています、そしてそれは幻想的です!Ubuntu 8.04を使用していますが、パッケージリポジトリ(apt-get)から入手できます。

これは無料で、基本的なコードカバレッジ分析機能があります。

http://xdebug.org/docs/code_coverage

参考までに、プロファイリングも利用できます。

xdebug.org/docs/profiler

(これはハイパーリンクである必要があります!!!私は新しいユーザーなので、回答ごとに1つのハイパーリンクしか投稿できません...ため息...)

お役に立てれば!

賢司

于 2009-07-26T22:08:05.610 に答える
0

私の会社であるSemanticDesignsは、これをうまく実行できるPHPテストカバレッジツールを提供しています: http ://www.semdesigns.com/Products/TestCoverage/PHPTestCoverage.jsp

カバレッジコレクションを設定してから、手動テストを実行します。手動テストを単一のテストカバレッジコレクションにグループ化することも、個別に処理して、後でカバレッジ表示ツールを使用して結果をマージすることもできます。

于 2009-06-14T04:19:21.187 に答える
0

コンピュウェアのDevPartnerツールはこれを行うことができます。よくわかりませんが、複数のテスト実行の結果を手動でマージする必要がある場合があります。

于 2009-05-15T17:18:12.203 に答える