自动化的网站测试/健全性/质量


11

我正在考虑构建一个从网页的根部开始并遍历整个网站的工具,该工具收集诸如CSS / HTML / JavaScript文件之类的资源列表,然后运行CSS / JavaScript Lint + HTML Validator + Broken Link Finder。在开始构建这样的东西之前,我想知道是否已经存在?

谢谢。

我已经搜索了很多Google,但找不到很多。


1
有一些工具可以执行您指定的功能,但我发现它们没有用。我的站点很小,可以在各个站点上逐一进行检查,或者我的站点太大,以至于检查所有工具陷入瘫痪并需要数小时才能运行。
Rincewind42 2011年

Answers:


2

我认为如果您制作的包装可以

  • 扫描网站以获取资源
  • 验证HTML
  • 验证CSS
  • 验证JS
  • 查找断开的链接

我可以想到几种方法来完成其中一些任务。

您可能可以使用HTTrack或其他网站复印机扫描资源

HTML验证可以用这个工具来完成:WDG HTML验证(有一个验证整个网站的选项)

有一个用于IIS的Microsoft插件- 搜索引擎优化工具包,它可以扫描给定的站点以查找断开的链接(以及其他一些非常漂亮的站点统计信息)

在扫描整个网站时,想不出能验证CSS和JS的任何东西,现代的Web设计实践通常无论如何都会产生少量的JS / CSS文件,因此您可以在某些情况下一次性解决这些问题。我可以看到有可能需要扫描内联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应用程序以将所有这些链接包含到一个应用程序中可能很容易。

问候

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.