自動化されたウェブサイトのテスト/健全性/品質


11

Webページのルートから開始してWebサイト全体を横断し、CSS / HTML / Javascriptファイルなどのリソースのリストを収集してから、CSS / Javascript Lint + HTML Validator + Broken Link Finderを実行するツールの構築を考えています。このようなものを構築する前に、これはすでに存在しているかどうか疑問に思いましたか?

ありがとう。

私はすでにGoogleをかなり検索しましたが、あまり見つかりませんでした。


1
あなたが指定したことのいくつかを行うツールがありますが、私はそれらが役に立たないと思います。サイトが小さすぎてさまざまなサイトで1つずつチェックを実行できるか、サイトが非常に大きいため、すべてをチェックするツールの処理が滞り、実行に数時間かかります。
Rincewind42

回答:


2

あなたができるパッケージを作ったらあなたが最初だと思います

  • Webサイトをスキャンしてリソースを探す
  • HTMLを検証する
  • CSSを検証する
  • JSを検証する
  • 壊れたリンクを見つける

それらのいくつかを行うにはいくつかの方法を考えることができます。

リソーススキャンするには、HTTrackまたは他のWebサイトのコピー機を使用できる場合があります。

HTML検証は次のツールで実行できます:WDG HTMLバリデーターサイト全体検証オプションがあります)

IIS用のMicrosoftプラグイン-Search Engine Optimization Toolkitがありリンク切れを特定のサイトでスキャンできます(他のいくつかのかなり気の利いたサイト統計と一緒に)

サイト全体をスキャンしているときにCSSとJSを検証するものは考えられません。最新のWebデザインプラクティスでは、通常、とにかく少数のJS / CSSファイルが生成されるため、状況によっては1回限りで問題ない場合があります。ただし、インラインJS / CSSをスキャンする必要がある可能性はあります。


このようなツールの開発を支援するために、ソースをダウンロードできます

W3C Markup-Validatorhttp : //dvcs.w3.org/hg/markup-validator/

CSS Linthttps : //github.com/stubbornella/csslint

JS Linthttps : //github.com/douglascrockford/JSLint


2

おそらくこのリンクが役立ちます: ウェブサイトのチェック

確認してもいい:

  • アクセシビリティ
  • 検証(W3Cなど)
  • その他(リンクなど)
  • 表示(HTTP応答/ WHOIS)
  • 見積もり(ウェブサイトのトラフィック)
  • ウェブサイト分析

おそらく、オフラインの.Netアプリケーションを作成して、これらすべてのリンクを1つのアプリケーションに含めるのは簡単でしょう。

よろしく

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.