Python自动化测试你觉得有必要学吗?
点击上方蓝色文字,选择"置顶公众号"
第一时间关注 Python 技术干货!
阅读文本大概需要 3 分钟。
目录
前言
李开复谈人工智能
生活的智能化
工作的重复性
IT 行业环境
Python自动化框架。
前言
我们常说今天是后信息时代,或者即将进入智能时代。智能时代,我们的部分劳动力会得到解放,同时会有一部分人面临失业。在技术上,我们能做的,就是成为智能化时代技术的拥有者,这样才不会趋势被淘汰。公众号读者也有不少的测试工程师,这次写个 Python 自动化测试教程系列文章。
李开复谈人工智能
最近看了一篇关于李开复老师讲 AI 人工智能的文章:10年内,你的工作会被取代吗?
文中说道,最容易被取代的白领工作有两种:一种是重复性的去做同一个工作的,比如说在办公桌上给档案分类的,或者是接线生,或者是客服,或者是帮着记账这一类工作,因为重复性比较高。
另外一种是跟人不接触的工作,因为 AI 不会和人沟通,它没有同理心,没有同情心。所以,人与人的接触的工作是不会被 AI 取代的。 所有工作是可以在一个单一的环境里,不跟人接触就能把工作做好的,这些工作有可能被 AI 取代。另外,我们谈到的,一些不动的,结构化的,固定环境的劳力工作,也容易被取代。
如果这个工作的动作是相对比较简单的,比如总是钉同一个钉子,或者总是在刷碗,这些事情就相对容易被取代,因为都是重复性的。
总结下,单一性的、简单的、不与人打交道的是最容易被 AI 取代的。
生活智能化
最近几年智能家居也火起来了,使得生活也开始走智能化路线。雷军的小米成功上市,暗度陈仓早已布局智能家居。小米的智能家居生态链经过 3 年的积累,已经形成了完整体系。小米的生态链是以手机为核心,以手机周边、智能硬件、生活耗材三方面层层圈起的生态链三大圈层。
工作重复化
工作中也是如此,你想想,在你的工作中,是否每天都会有重复性的工作,就拿我们程序员的领域来说,在一个软件的生命周期中,就有很多重复的工作,特别是在测试这个阶段中,很多大量的重复性的工作,比如迭代新的版本的时候,以前老的功能需要回归测试,开发改动了一个 bug 后,我们需要对相关有影响的模块就行回归测试,避免修改的模块产生新的 bug。
现在还在点点点的功能测试在不久的将来可能面临失业。因为你的这块工作可以完全被脚本去自动化执行。其实 pk 哥之前分享的爬虫类的文章都属于自动化范围,比如说爬虫大量图片,如果人工去做的话,需要我们一张张图的去保存,这些重复的保存动作就可以用脚本去循环完成。
IT 行业环境
在互联网公司,产品的迭代非常快,企鹅帝国的掌舵人马化腾把腾讯的渐进式创新解释为「小步快跑,试错迭代」。同时,随着互联网软件快速迭代、快速交付的需求日益凸显,软件测试人员渐渐从「幕后」走向「台前」,将承担软件过程中更多的工作与更大的挑战,为在质量和效率之间取得平衡,质量保障工作的技术性正在不断提升。
这样,使测试流程自动化成为必不可少的一环了。
我们打开招聘网站,招聘中高级测试工程师一栏,基本都会要求掌握自动化测试案例编写、开发和维护工作。
吴军老师说过:未来时代的竞争是学习能力的竞争,掌握了有效的学习方法,在竞争中的优势就会更强。我们学习能力不够,就会被机器取代,这就是事实。
Python自动化框架
自动化测试框架,即是应用于自动化测试所用的框架,这次的系列文章我用的Robot Framework。它是一款 Python 编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。下篇文章详细讲解这个框架优缺点和安装,敬请期待。
系列文章写得过程中我也会听取大家的意见,不断对文章方向进行微调,如讲的不好的地方,欢迎大家指正。
现在微信改版了
好多人跟pk 哥说
看不到Python知识圈了
其实只要把公众号置顶就可以了
只需要 5 秒
pk哥教你置顶
「pk哥」以梦为马,不负韶华
长按识别二维码关注
觉得不错,点赞、赞赏、转发朋友圈都是一种支持。
欢迎点击下方小程序给 pk哥留言。
pk 哥开通了一个知识星球,免费的,希望在星球里每天分享一些有价值的信息,每天成长一点点。长按下方二维码加入。
推荐阅读:
自从会了Python之后,我就没用过PS了!3秒带你将照片变成素描图片!
大量 IT 资源免费送,包括但不限于 Python、Java、人工智能、PMP,等等,在公众号内回复「1024」可免费获取。
本公众号的全部文章以整理成目录,后台回复「目录」可查看所有文章。