网站测试是否应该包括通过 W3C css & html 验证器?通过它们有什么好处?

Should website testing include passing W3C css & html validator?What are the benefits of passing them?

我使用 webdriver、testNG 进行网站测试。

让我的网站通过官方 css、html 验证有什么好处?

Google 是否以某种方式奖励网站,让我的网站在其搜索索引中排名更高?

我知道 google 机器人会检查网站是否符合 w3c 标准。 W3C是一个严肃的组织,他们不会制定无用的验证标准。

它可以帮助您提高兼容性。 有些浏览器非常宽容,但其他浏览器则不然。

每个构建浏览器的人都会使用官方的 W3 标准,因此如果您使用它们并且没有解决方法(可能不适用于所有浏览器),它会再次提高兼容性。

让我们开始说 来自 W3C 的验证并非无用

The W3C mission is to lead the World Wide Web to its full potential by developing protocols and guidelines that ensure the long-term growth of the Web.

与 W3C 保持一致意味着与网络的发展保持一致。

按照标准构建的网站通常更易于使用多种设备访问。我们的想法是拥有干净、正确标记的代码。

验证系统将向您显示文档中任何不符合给定标准的地方。如果您更正所有这些,您将获得符合官方标准的文件。

来自 W3C 的有趣点 (http://validator.w3.org/docs/why.html)

  • 作为调试工具的验证
  • 验证简化了维护
  • 作为面向未来的质量检查的验证
  • 验证有助于传授良好实践
  • 验证是专业的标志

请求验证的项目 ($)

您将从事的一些项目需要辅助功能级别和有效的 html 和 css。事实上,在英国、加拿大、澳大利亚、意大利和其他一些国家,提供网络可访问性是法律。

此处有更多详细信息:http://en.wikipedia.org/wiki/Web_Content_Accessibility_Guidelines#Legal_obligations

搜索引擎优化和验证

为 seo 利益验证代码背后的想法是,一旦您拥有一个合规的网站,您的网站不仅会在更多的浏览器上提供更好的用户体验,而且您的网站将拥有更少的代码,因此在搜索引擎上的排名会更高。

几年前进行的一项有趣的测试,用于检查 Google 和验证站点之间的关系:http://www.hobo-web.co.uk/official-google-prefers-valid-html-css/

另一方面,google 频道 (https://www.youtube.com/watch?v=FPBACTS-tyg&feature=youtu.be) 有一个视频(2009 年制作),很明显经过验证的代码没有得到任何 seo 提升。

可用工具

要集成到自动验证中的优秀免费可用工具列表。