自动化测试要如何学习——看完包会

90 篇文章 1 订阅
订阅专栏
68 篇文章 0 订阅
订阅专栏
55 篇文章 1 订阅
订阅专栏

前言

我在百度搜索了一个问题,【自动化测试】——这个是关键词。

跳出来一个问题:如何学习自动化测试?我觉得这个文章写得很不错,我就转载加入自己对于自动化测试的一些想法,写下来分享给大家。希望对测试人有帮助。

 

问:

作为一个测试人员,从业年期从事手工测试的工作是没有太多坏处的,当然,如果一直点来点去那么确实自身得不到提高,这时候选择学习自动化测试是一件很有必要的事情,一来将自己从繁重的重复工作中解放出来,从事一些更有挑战的工作,二来能积累技术知识,厚积薄发完成飞跃,那么技术新人该如何学习自动化测试呢?

(看得出来提问的朋友,和我们很多的朋友都是有一样的情况,就是对于如何学习自动化测试有些迷茫)

1、万事开头难,希望你可以勇于踏出第一步,学习python基本语法。

2、到国内一些可以做练习的网站。(链接就不放了,可以百度)

 

 

学习HTML/CSS下的html、xml、webservice三个教程。

3、然后下一个python的requests库学习写最简单的网络爬虫。博客园、知乎上爬虫教程一大堆。这一步是一个转折点,会有一种有点懂但又不是很开窍的意思。写简单的东西有一定的成就感,但是有不知道复杂的接口的缘由,同时还学到了怎么解析一个页面。

4、学习Python的测试框架unittest,了解一下怎么用unittest和python的mock模块写一个小单元测试。

5、把3和4结合起来,你掌握http自动化接口测试。

6、学selenium的库和页面对象模式。

7、把2、4、5、6结合起来,你应该能写既支持web测试又支持接口测试的自动化测试脚本了。

8、学robotframework,你可以把自动化测试变成关键字驱动和数据驱动的了。

9、学python的高级一点的语法。如装饰器、线程进程协程。你可以让测试并行执行,并自动记录测试步骤到log文件里了。

10、学jenkins,测试不再需要你手工去启动了。测试也可以分步式运行到多个环境上了。

11、学docker、git、gitlab等的简单使用,从此测试脚本不用再人肉更新、测试环境也不用人工搭建。这里也要学linux的简单使用。

12、回到w3cshool,学习javascript、ajax、jquery、bootstrap。至此你可以写50%以上简单网站的前端了。

13、学习python的flask库,学mysql或mongodb是怎样和flask一起用的。至此你可以写简单网站的后台了。你还可以快速开发webservice接口了。

14、综合第12点和第13点,你可以开发一些测试管理工具了。比如写一个管理很多jenkins master的ci调度平台。也可以写一个提供统一样式的测试报告的web展示平台。写一个监控所有测试情况的看板。写帮你生成测试文档的脚本。写测试环境的管理工具。

 

如果前面的你都掌握了,那么恭喜你,你又步入了里程碑,你已经有了自己的一些想法,关于自动化测试的思维。

15、学压测工具locust、jmeter等,7里写的框架可以支持压力测试了。

16、想做app测试的话,学一个appium之类的框架。

17、补课时间,好好把计算机网络补起来,这个是真有用,互联网如果学的不好,就很多时候需要找人帮忙。对自己要求比较高的,linux操作系统再补补。

18、python补起来。现在用python的地方也多起来了。要找工作机会也多。现在流行java+python都要会。

19、不知道后面再怎么学了。我想再提高提高web开发能力。前端框架学一个,以后开发一些更漂亮更炫的前端页面。再学下什么消息中间件之类的,去面试曾经被这个的问题虐过。

20、恭喜你,如果你到了这个地方,你已经是一个正儿八经的测试人了,不管基础怎么样,学到了这个点,出去应聘的时候,自动化测试都是可以做了的。

但是,恐怕你到这个时候也不愿意回去写那种常见的selenim脚本了吧。按我们单位的情况,原来写的脚本是robot脚本加一些自定义库,和别的单位的selenium、appium本质上都类似,都很简单不用动脑筋。这时候我原单位里有的人就转去做devops,搞ci、cd。有的人去做自动化测试教练(其实就是写测试基础库和搞培训)、测试工具开发(偏web开发)。

这几类我都试过后感觉对devops更有兴趣,当然我做的具体工作还是从自动化测试开始的。自动化测试的学习路线和devops可以很好地衔接起来。因为自动化测试方面的专家较少,而devops讲究的是自动化整个流程,不仅是测试,但自动化别的阶段和自动化测试阶段,目前还没有太大本质区别。



 

java源码包2
04-20
 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
零基础如何学习自动化测试
公众号已改名为-程序员阿沐
09-04 4182
今天我就在这里讲下如何学习自动化
学习自动化测试该怎么学?
软件测试技术交流分享
09-07 458
自动化测试作为脱离手工测试的基本核心内容,其重要性不言而喻了,而且我们来看近期大厂的一些招聘信息显示,基本上自动化测试是必备前提,没有这个基本就不用谈后面的问题了,下面我们通过联想集团的一个软件测试工程师的要求来聊一下具体要怎么学才能掌握这个技能。
自动化测试学习步骤及路线(超详细)
一个不太黑的测试人~
02-27 1万+
随着测试行业的不断发展,目前企业对测试人员要求越来越高,仅仅响应需求的功能测试人员基本饱和或是留给了校招生。而对于社招渠道的应聘者,企业越来越多地要求有一定的自动化或是代码经验,能解决工作过程中遇到的问题,或是编码能力较强,能参与公司相关测试项目的开发工作。
学习自动化测试该怎么学?6个步骤轻松拿捏
2301_77709772的博客
06-02 493
自动化测试作为脱离手工测试的基本核心内容,其重要性不言而喻了,而且我们来看近期大厂的一些招聘信息显示,基本上自动化测试是必备前提,没有这个基本就不用谈后面的问题了,下面我们通过联想集团的一个软件测试工程师的要求来聊一下具体要怎么学才能掌握这个技能。
小白自动化测试指南
公众号【伤心的辣条】资料领取~
06-05 504
自动化测试 自动化测试已成为软件测试公认的领域。顾名思义,自动化测试包括使用自动化工具以最少的人工干预执行测试用例,然后比较各种结果并生成测试报告。 自动化测试是每个敏捷团队的重要组成部分,以适应快速但高质量的软件项目的需求。由于该领域的发展,测试人员和质量保证工程师节省了大量的时间和精力。 从头开始自动化测试 有四个步骤可以开始您的自动化测试之旅。这些都是: 定义自动化范围 选择自动化测试工具 规划,设计和开发 执行测试用例并生成报告 定义自动化范围 全面了解团队的测试状态,测试数据量和执行环境至关.
java源码包3
04-20
 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
java源码包4
04-20
 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
基于PowerPC的小目标检测系统设计
10-23
首先,我们来看看小目标检测系统要解决的问题。小目标在红外图像上呈现出的成像面积很小,通常不超过探测器像元的大小,同时图像的信噪比很低。在低信噪比的条件下,目标能量积累是小目标检测的关键技术之一。目标...
java源码包---java 源码 大量 实例
04-18
 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
软件测试、自动化测试极容易产生的误区
公众号:【伤心的辣条】
10-08 881
目前,有些人对自动化测试的认识存在一定的误区,因此有必要对自动化测试树立正确的认识,以防止对其有过高的期望。 1、自动化的软件测试与手工的软件测试过程一样 自动化测试所需要的技巧与手工测试所需要的技巧是不一样的。通常,你的项目经理会被那些测试工具销售们迷惑,认为自动化的软件测试就是简单地按一个录制的按钮,产生测试脚本。而事实上并没有那么简单。 区分自动化测试所需要的技巧与手工测试所需要的技巧是非常重要的。最重要的是,自动化测试工程师需要掌握软件开发技巧,没有接受任何培训的手工测试人员,或者没有编程背景的手
如何学习python自动化测试,这是我见过最整的教程了
MXB_1220的博客
03-30 3044
Python自动化测试是目前比较流行的一种自动化测试技术。它具有开发效率高、可扩展性强、应用广泛等优点,因此在实际工作中越来越受到重视。那么如何学习Python自动化测试呢?下面将从以下几个方面进行介绍。学习Python自动化测试不仅需要掌握相关技术,更需要在实践中不断提升自己的编程能力和解决问题的能力。因此,初学者可以先从简单的测试用例开始练手,然后逐渐扩大测试范围和测试复杂度。同时,也可以参与开源项目或者社区活动,与其他开发人员交流和分享经验,提高自己的技术水平和认知水平。
怎么学自动化测试,可以自学吗?
分享软件测试技术和学习方法
07-11 346
首先,你需要有心理准备,不是说会自动化,就不用干手工测试了。 自动化测试没有办法全取代手工测试,有些测试场景,自动化的成本要明显高于手工。其次,咱们把平时的测试工作简单分一下类,手工测试最常见的就是基于界面的测试,通常可以串起来整套流程。 但是对于分层测试来说,接口测试是一种回报率更高的方式,自动化测试在接口测试的应用是最普遍的。 当然,还有性能,安全,这些一般都是自动化来实现。然后,再来说一下技能。技能一般分为工具和代码两种,他们都可以达到自动化测试的效果。 如果代码能力较差,一般会先会一些工具过渡,然
如何学习自动化测试
hlkt521的博客
04-14 1892
一、自动化测试学习思路; 首先咱们先说第一个,自动化测试学习思路 因为前面咱们也已经说过,要做自动化测试,是一定要会语言的,为什么呢,因为自动化测试是建立在脚本的基础上的。 那么说,具体的学习思路是什么样的呢? 1、学习编程语言(java或者Python,建议Python) 2、学习Web基础(HTML,HTTP,CSS,DOM,Javascript) 3、学习自动化测试工具 4、学习自动化测...
Python自动化测试 软件测试最全教程(附笔记),看可就业
python03014的博客
06-19 2432
Python自动化测试 软件测试最全教程(附笔记),看可就业
如何学习自动化测试?一文4从个方面带你入门自动化测试【建议收藏】
qq_53071851的博客
06-27 632
自动化测试需要掌握哪些技能?当初自己做的时候一直是基于Python去做的自动化,同时Python自动化也比java自动化更为容易上手一些,在这里我就按照Python自动化的思路去说一下如何学习自动化,解答这个问题,文章的后半部分也会分享一下做自动化测试中容易出现的一些问题。老规矩,思维导图放在文末。
保姆级自动化测试教程(Selenium+java)
最新发布
薯条和番茄酱的博客
06-29 9530
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。自动化测试包括UI自动化接口自动化单元测试自动化。单元测试:最大的投入应该在单元测试上,单元测试运行的频率也更加高。java的单元测试框架是Junit。接口自动化:接口测试就是API测试,相对于UI自动化,API自动化更加容易实现,执行起来也更稳定。- 可在产品前期,接口成后介入。- 用例维护量小。- 适合接口变动较小,界面变动频繁的项目。
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
北京-宏哥的博客
11-17 5130
jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算就换个口味,介绍一下java+ selenium自动化测试。大致和前边的python+selenium自动化测试差不多。基于java和selenium做自动化测试,俗话说:工欲善其事必先利其器;
Python_Selenium自动化测试详细教程
热门推荐
檬柠wan
12-18 1万+
Python Selenium是Selenium WebDriver的Python语言封装,为Python开发者提供了一个方便易用的自动化测试库。它支持多种浏览器(如Chrome、Firefox、Edge等)以及多个操作系统,可以模拟用户在浏览器中的各种行为,包括打开网页、查找元素、输入文本、点击链接、提交表单、上传文件等。
Python Selenium自动化测试实战指南——虫师
"《python自动化测试.pdf——虫师》是由虫师撰写的一本关于Selenium学习的实战教程,第二版。随着自动化测试在业界的日益重要,许多公司纷纷投入资源实施自动化测试项目,招聘相关的专业人才。作者虫师作为一位积极...
写文章

热门文章

  • 软件测试——集成测试篇 18295
  • 如何“杀死” Python的线程的两个方式 6282
  • 软件测试分为这几大类,你知道吗? 5872
  • 功能测试是什么?怎么才能做好?看完你就懂了 5762
  • 软件测试——bug处理流程图,让你上班少走弯路 5745

分类专栏

  • 学习 55篇
  • 干货分享 90篇
  • 职业感悟 68篇
  • 程序人生 12篇
  • 自动化测试 25篇
  • 软件测试 35篇
  • 面试 6篇
  • Python 12篇
  • 0基础学软件测试 30篇
  • 工具 4篇
  • linux 1篇
  • 晋升 7篇
  • 自动化测试和手动化测试的区别 1篇

最新评论

  • 刚入职,软件测试岗,有点迷茫不知道下一步怎么提升自己

    CSDN-Ada助手: 多亏了你这篇博客, 解决了问题: https://ask.csdn.net/questions/8011340, 请多输出高质量博客, 帮助更多的人

  • 零基础学习软件测试如何快速上手——我整理了超全学习资料

    m0_71392960: 我想要一份资料

  • Web测试如何入门——经验分享

    xoodle_: 就不能写完整一点??

  • 零基础学习软件测试如何快速上手——我整理了超全学习资料

    Gali-Happy: 我想要一份全部的资料表情包

  • 涨薪6k,144天从功能测试进阶自动化测试,我整理的超全学习指南

    普通网友: 一起加油

最新文章

  • 你会选择去小厂当测试主力军还是去大厂镀金?
  • 性能测试到开发,从外包到阿里正式员工,终成为那个“别人家的人”
  • 双非二本毕业生,惨遭滑铁卢,132天惨淡求职之路....
2021年123篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码布吉品牌网站设计罗湖设计公司网站塘坑seo坂田建网站坂田网络广告推广南联网站优化按天计费布吉优化惠州品牌网站设计福永建设网站广州英文网站建设塘坑SEO按天收费龙华SEO按天计费塘坑百搜词包松岗阿里店铺运营大运网页设计松岗网站建设广州百度爱采购坪地百姓网标王双龙百度网站优化同乐设计网站惠州企业网站制作南联网站开发同乐网站排名优化福田网站改版同乐外贸网站设计南山优化大鹏seo爱联网站优化福永网站排名优化南联关键词排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化