0

MVC アプリをビルドするとき、サイトを UAT ボックスにプッシュするビルド プロセスがあります。

公開したら、アプリ内のすべてのリンクをクロールし、壊れたリンクやその他の問題 (ユーザビリティ/アクセシビリティなど) をチェックする自動ツールを実行したいと考えています。

サイトをクロールし、リンク切れに関するレポートなどを生成するツールは何ですか?

CI (TFS) ビルドに統合できますか?

4

1 に答える 1

0

別のアドバイスがないため、次の解決策を採用しました。

http://wummel.github.com/linkchecker/

それは私たちにとってうまくいっています。このシステムの主な利点の 1 つは、多数のオプションを備えたコマンドライン モードがあり、1 回のクロールで複数の形式のレポート (HTML、サイトマップ、CSV、XML) を生成できることです。私が過去に使用した他のツールは、複数回実行する必要があり、より多くの帯域幅と時間を消費していました。

これの利点は、ビルド プロセスに追加して、出力を自動化できることです。ビルドが UAT にプッシュされると、LinkChecker が実行されます。完了すると、HTML 出力がメールで送信され、XML 出力が解析されます。すべての 404 エラーは、TFS のバグとして発生します。

とてもいい解決策です。

于 2013-03-27T10:56:25.163 に答える