如何将超文本标记语言验证添加到您的测试过程中,甚至不需要尝试


我通常发现我越容易在我的过程中插入一些东西,我就越有可能使用它。

我们现在都默认使用开发工具

开发工具现在与每个浏览器捆绑在一起,所以我们都使用它们。对吧。

以前我们不得不下载插件和附加组件。但是现在默认情况下它只是一个右键点击,所以我们没有借口。

但是超文本标记语言验证似乎并不存在。我可以在Chrome开发工具中“审计”页面的性能,CSS使用检查非常有用。但是没有超文本标记语言验证。

对您的产品功能而言,哪个技术风险更高?CSS?速度?超文本标记语言?
可悲的是,我认为后者在设备间引发的问题比其他任何一个都多。

那么,有什么可以帮助我把基本的东西做对呢?而且,不用我太努力也能做到。我提到过https://validator.w3.org/在一个previous post。但是,这需要工作。我必须一页一页地检查。

一个快速的网络搜索揭示了一堆超文本标记语言验证工具。其中一些看起来相当不错,我将在适当的时候对它们进行评估。但是,它们需要在我的工作流程中添加一种新的工具类型,这意味着我必须改变我的测试方式,这意味着我需要更加努力地将它整合进来。

我真正想要的是验证超文本标记语言的代理

  • 我快速搜索了一下Fiddler' plugins验证超文本标记语言,但看不到任何。
  • 我不记得我现有的代理中有任何一个提供验证超文本标记语言的。

但是一个验证超文本标记语言的代理的网络搜索出现了Charles

我已经用了Charles,但它从来没有任何突出的功能,这意味着我经常使用它。所以我肯定错过了超文本标记语言的验证功能。

但它就在那里,像白天一样清晰。

查尔斯代理中的验证选项做什么?

给定您在“会话”中突出显示的网址,Charles将打开一个新的“验证”标签,并将这些网址传递给w3.org validator,为您格式化结果。

并且,我可以添加到我的工作流程中,因为我已经使用了代理,并且我已经拥有了Charles

我知道如何链接代理,所以如果我喜欢使用其他代理中的一个进行观察和操作,那么我总是可以将Charles添加到链中,并在过程中使用它进行验证。

由于查尔斯是跨浏览器,我将能够在我的视窗和苹果测试中使用它。

摘要

  • 了解您自己的工作流程
  • 尝试并找到适合您现有工作流程的工具
  • 了解您现有的工具已经做了什么
  • 尝试将自动验证无缝地添加到您的工作流程中
  • Charles Proxy可以使用w3.org验证器来验证超文本标记语言

因此,我只是增加了我的工作量,但希望我的测试、我的网站和网络应用程序总体上有所改进。