面试字节测开岗无缘后,被面试官在朋侪圈吐槽了......
前一阵子有个粉丝向我诉苦,说自己在参加某大厂测试面试的时候被面试官怼得哑口无言,场面让他一度十分尴尬印象最深的就是下面几个问题:
根据你以前的工作履历和学习到的测试技术,说说你对质量包管的明白?
非关系型数据库和关系型数据库的区别,谈谈优势比力?
在自动化方面有什么成熟的方案,有没有做过二次开发?
dubbo接口了解吗,它的测试核心是什么
质量部如果必要定制化一个质量体系平台,你会思量哪些问题?
不到半小时,他这次面试就竣事了。
然后粉丝就收到了“归去等消息”的关照。效果,他当天晚上就看晤面试官发了一条这样的朋侪圈:https://i-blog.csdnimg.cn/blog_migrate/96d71b42fcea89ae51a4e5cf517183a0.png
他看完很受打击,就来找我谈天。今天就来好好掰扯一下“自动化测试”这个问题吧。
什么是自动化测试呢?
关于这个问题,大概没有准确的答案。
普遍认为的是接口自动化测试,WebUI自动化测试,app自动化测试等被冠以自动化命名的测试方案。
其实否则,自动化测试是相对于手工而言的,用代码或是借助于第三方工具,把繁复的测试工作从手工转化为机器自动实行的测试方案,可以统称为自动化测试。
除了上面所说的三个方面的自动化测试,固然还包括日记过滤,日记回放,接口监控,服务监控等等,根据具体业务需求通过代码把人力从中解放出来的代码本领。
为什么要做自动化测试?
从工作角度来说,目前互联网行业需求迭代非常快,人员流动也比力快,所以一个需求从提出到上线时间比力告急,同时对于其影响的范围也大概不太清晰,在上线之前必须对原有功能进行回归测试。
不管是接口还是从客户端,都必要大量的测试工作,而且在大数据期间,测试用例量也黑白常巨大的,如此繁复单调的工作让人工来测试的话,根本不能包管效率和质量,所以必须要借助于非人工本领来实现。
从个人发展方面来讲,期间在发展,对我们的要求也越来越高,所以我们要迎接变化,不断提拔自己才行。虽然你可以坚持手工测试是基础,是王道,可是并没有企业乐意为你这个信念买单。
除非你生存无忧无虑,可以坚持自己的信念,否则你就要尊重业界发展的规律,不断充电从而使自己更有价值。大概再过几年,自动化测试会成为从业者的准入门槛,如果做不好自动化测试,所谓的高薪也就无从谈起。
那该如何学习自动化测试?
既然自动化测试是手工测试提拔的一个必经之路,虽然自动化测试没有那么高大上,但也是必不可少的。那作为一个有理想的测试人员,应该如何去学习自动化测试呢?
(1) 准确定位自己,明白目标
有不少同砚意识到了自动化测试的重要性,就去网上查询资料啊,或是报培训班学习啊,可是到末了越学越迷茫,处于会与不会之间,前路不知如何去走?这是什么原因呢?
这是由于你在学习自动化测试之前没有想明白几个问题:我的真实水平如何?如果学习一项新的技术或是语言,我乐意投入的精神是多少?从现在开始学习,三个月或是半年后应该到达什么目标?我了解现在业界的自动化测试类型或是体系吗?想好这些问题再去入手学习或培训,必定事半功倍。
(2) 全面了解,选好切入点
目前自动化测试方向大概有以下几个:
A、辅助测试脚本方向:以Shell,Python为主来简化重复的工作,过滤日记等;
B、接口自动化测试方向:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins,固然还有很多其他二次开发的框架或工具,不外核心是一样的;
C、页面自动化方向,主要有Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins,以及其他的框架和工具;
D、app自动化测试方向:以Robotium+Java+TestNG+Jenkins, appium+Java+TestNG+Jenkins,appium+Python+HtmlTestRunner为主。
固然这里介绍的都是简朴的,最根本的实现方案,作为入门学习比力符合。其他五花八门的二次开发的框架,包含众多功能的方案留待你以后提拔。先从这几方面了解入手,选择一个语言体系,建议从接口自动化入后,然后再去学习页面和app。
(3) 步步为营,不要贪多
我们在提拔自己的时候,发现有很多多少东西必要学习,于是就很着急,想同时学习很多东西,其实这并不好。学的太多轻易产生混淆,而且不轻易消化,你仔细调研一下就会发现,很多东西都是通着呢。代码架构,用例管理,实行策略,连续化集成思想都可以举一反三,关键是自己要动手真正实施起来,在公司现在的框架上写用例,不管你写多少,不了解整体结构都是没有用的。
(4) 抛弃工具,多用开源
业界好像从来不缺少自动化测试工具,QTP,RealobotFramework,LoadRunner等等,知名不知名的数不胜数。先不说这些工具效果如何,目前大公司是从来不用这些工具的,各人都使用开源的框架,工具进行定制化自己的测试方案。
所以刚刚学习自动化测试的时候,也不要依赖工具,使用开源Webdriver,appium,Robotium等搭建自己的自动化测试工程。掌握一个整体的自动化工程工作原理,为以后搭建自己的自动化工程,工具,平台做准备。
不管你对自动化测试是爱,是恨,它都是从手工测试转为测试开发必经的阶段。大概你了解到自动测试没有用,实施起来维护本钱高,实行效率低等负面信息,其实这不是自动化测试的问题。
要知道,它只是一个工具,一种测试方案,终极的效果还是由实施的人来决定的。在12,13年的时候,用Jenkins做连续化集成比力热门,接下来几年好像没有那么火了,但是近两年docker技术的出现,又使CI,CD变得火热起来。我们是不是应该端正对自动化测试的态度,明白什么才是你想要的,找准方法,不断提拔自己呢?
如果不知道怎么规划,我和朋侪们花了半个多月编写整理下面的《自动化测试进阶蹊径》和配套【视频教程资源】,应该会给你带来很大的资助和方向。:必要的朋侪可以在文末打包获取。
【自动化测试进阶蹊径】
1. 自动化测试必备Python编程内容https://i-blog.csdnimg.cn/blog_migrate/64dbfebc419964c3bdea381ad17177e0.jpeg
2. Web UI 自动化测试基础内容 https://i-blog.csdnimg.cn/blog_migrate/7eda8121a9250e21e2d3c297b6acd877.jpeg
3. Web UI 自动化测试实战内容https://i-blog.csdnimg.cn/blog_migrate/e549faae0a01722b014f3653e17942a5.jpeg
4. APP UI 自动化测试基础内容https://i-blog.csdnimg.cn/blog_migrate/96ffa8c3e1e1d20dccc6d11a2226878f.jpeg
5. APP UI 自动化测试实战内容https://i-blog.csdnimg.cn/blog_migrate/c68198808c02a0ae39e1197ae02c3e28.jpeg
6. API 接口自动化测试基础内容https://i-blog.csdnimg.cn/blog_migrate/a911c0c6d01a77fc4c57bd69427dcb0e.jpeg
7. API 接口自动化测试实战内容https://i-blog.csdnimg.cn/blog_migrate/f570b20ee31d2ab23eb48d74e088e548.jpeg
8. CI/CD连续集成专项技术https://i-blog.csdnimg.cn/blog_migrate/5f5e4c2d7301159fa7ea15b9c6bd4989.jpeg
9. 自动化测试框架实战技术https://i-blog.csdnimg.cn/blog_migrate/f218310dc8bac228cd12df61c7d96077.jpeg 上面就是我为各人整理出来的一份软件测试工程师发展方向知识架构体系图。希望各人能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬已往了。以后的生存就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经乐成了一半,比及完成之后再回首这一段路程的时候,你肯定会感慨良多。
https://i-blog.csdnimg.cn/blog_migrate/2433f76808c8c18caa50ab11d4039d37.jpeg
https://i-blog.csdnimg.cn/blog_migrate/5409cfd5d8dc212672b263ed02f272f1.png
2023年最新面试题
下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,而且有阿里大佬给出了权势巨子的解答,刷完这一套面试资料相信各人都能找到满意的工作。目前已经收到了网友的反馈,说是面试问到了很多这内里的知识点。
https://i-blog.csdnimg.cn/blog_migrate/e88ea0764959386c536e4d02cad64626.jpeg
送给各人一句话,共勉:当我们本领不足的时候,起首要做的是内修!当我们本领足够强盛的时候,就可以外寻了!
祝你求职顺利,愿你找到“薪”满意足的工作。点赞、收藏、评论、方便你寻找学习...https://i-blog.csdnimg.cn/blog_migrate/eda35a963b7b9594d21422bd4db99651.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]