Skip to main content
 Web开发网 » 编程语言 » Python语言

Python自动化测试和爬虫哪个方向比较好呢?很纠结以后是做自动化测试还是爬虫?

2021年11月27日11740百度已收录

这两个岗位我都比较了解,就斗胆说几句。

1.自动化测试和爬虫是两个截然不同方向,虽然看起来很多技术栈都一样(Selenium和appnium,抓包工具等等),但是爬虫的核心是反爬,测试的核心是业务。

2.爬虫岗位的核心能力:爬虫是反爬,也就是对抗能力,很多目标网站可以通过自定义字体库,识别浏览器指纹达到反反爬。仅仅通过selenium等渲染工具是无法达到一个合格的爬虫工程师的技术需求的。我说一下爬虫最需要的是对抗能力,如果不具备较强的自学能力,和抗压能力最好做测试这种业务类型的工作,不然过几年可能就要下岗了。

3.测试岗位:测试大部分是纯业务的,不同于爬虫这种对抗性的岗位,工作中未知的场景是比较少的,所以相对来说更多的压力在于业务场景。这部分我不过多评判。

4.就业和市场:测试的岗位需求远远大于爬虫,而且升级曲线相对平滑,如果对自己的能力不是很自信更推荐测试。爬虫相对来说是一个较为复杂的工种,开始找工作可能会比较难,但是高中级以后的待遇还是不错的,后期技术发展前景比较好,但是估计没几个人能撑下去(撑下去的基本都是大牛,其实很多人都去做全栈或者后端了,毕竟爬虫真的是个很苦逼的岗位,而且能力强的爬虫基本前后端都比较熟悉了)。

最后:其实还是看个人的职业规划,如果对自己能力比较自信,可以做爬虫,如果求稳定,还是做自动化测试吧,毕竟爬虫还是太苦逼了。

评论列表暂无评论
发表评论
微信