如何理解自动化测试和运营的关系?

比如跑步,姿势错了,你跑 1 公里根本不会有什么问题,但是你跑 10 公里会有点感觉有问题,可是当你跑 42 公里的时候,可能身体都会受伤…因为你把一个错误的动作重复了上万次….,所以就算是很小的错误,可能调整一下都会起到意想不到的效果

本文中心思想

www.tijian8.com 这个网站上线的时候,存在着大量的 BUG, 这些 BUG,不仅仅是用户体验上的,而且很多是在 SEO 上的,目前 SEO 有没有类似这样的工具?

答案是肯定有的,国外的一个叫 “尖叫的青蛙” 就是负责 SEO 全站体检的工具,但是这个工具还是不够全面,不过已经可以解决大部分 SEO 问题了…

比如:

  • 页面是否有 H1,H2 标签?
  • 页面是否加有canonical标签?
  • 哪些页面是 404,500,302 的并且来自哪里? 以及占比
  • 页面的图片大小是否超标….
  • 页面是否有 TDK ? 写法是否规范
  • 页面的图片是否有 alt 标签

当然这些只是非常基础的问题,我们一般用这个工具来抓取全站的 404页面比较多,以及处理一些基础的 seo,但是还有很多 SEO 功能是未能检测到的..

比如:

  • 页面的收录率以及收录情况如何
  • 页面是否有做移动端自动适配
  • 页面的 https cdn 等是否有添加
  • 是否有单独的图片服务器?
  • 页面部分代码是否存在大量的空行或是 table ( 当然这个我觉得并不是很重要 )
  • 检测部分页面的相似度,是否过高?

但是,完成了上面的功能,还有一些定制化的功能需要完善,比如以我们的体检网为例….,需要检测的内容如下:

  • 是否存在空单项 或是空单项的内容过少
  • 医院是否有介绍 ?
  • 每个套餐是否有写套餐特点 ?
  • 每个套餐是否有些套餐简介 ?
  • 单项的意义是否存在 ?
  • ….

3 个模块中,1-2 模块算是标准化流程 ( 每个网站都需要的 ), 3 模块算是定制化功能,部分网站是需要的,但是不是全部需要的…..

但是第三模块我觉得是最重要的,因为需要持续不断的在优化….,而且测试的项目会越来越多…. 但是 1,2 模块的很多事项,时不时的也会出现….

其实最理想的情况是应该是用一个脚本,直接把所有的问题跑出来,然后出成报告….

现在市面上有类似 SEO 体检相关的工具,但是我总觉得还不够全面,很多还分析不出一些问题出来,比如就日志分析这个,就需要有专门的一些工具来处理了

最好最理想的 SEO,并且是把所有的事情做标准化,这样才开始一个项目的时候,才不会每次这发现一项改一项 那发现一项改一项 ( 虽然我们现在就是如此 )….

大站的思维和小站的思维玩法可能完全不一样…

小站,也许你发现 10 处错误,但是你改2 处可能就出效果了,追求的是投资回报率的问题

但是大站不一样,你发现 10 处错误,可能你就要全部改掉?为什么? 就是因为每处错误,可能都在大量的页面的中都会出现过,每处错误重复上万次,就变成大错误了…

发表评论

电子邮件地址不会被公开。 必填项已用*标注