事情是这样的…
面试官:你好!你的一些信息我们已经初步了解了,咱们直接进入正题吧!
测试员:好的!
面试官:嗯,对自动化测试有一些深入了解是吧?
测试员:是的,自动化测试本身是学习软件测试入门到高级的必备能力,所以平时看得比较多
面试官:入门?呵呵~好那我就来好好问问,什么是自动化测试?
测试员:自动测试就是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程。
面试官:什么是分层测试?
测试员:数据层、接口层、UI层
面试官:你觉得自动化测试最大的缺陷是什么?
测试员:不稳定、可靠性不强、不易维护
面试官:说说自动化测试的适用和不适用场景
测试员:自动化测试决定基于ROI(投资回报率),自动化测试适用于需求比较稳定(不经常变更)的场景
在以下情况下首选自动化
- 重复性任务
- 烟雾和理智测试
- 使用多个数据集进行测试
- 回归测试用例
以下场景不适合用自动化
- 受测试的应用程序频繁更改
- 临时测试
- 随机测试
面试官:之前项目做过自动化测试吗?如何推进的?
测试员:没做过…
面试官:项目都没做过,你写什么熟悉啊?
面试官:行了,现在已经两点了,天色不早,回家等通知吧!
测试员:我 TM 写的熟悉又不是精通,你是不是搞我?
面试官:自动化测试都不敢写精通,你敢要 26K?
敢要 26k…要 26k…26k…kkk…
你知道你和高薪的距离在哪里吗?
测试行业目前从业门槛在不断提高,几乎所有测试岗都要求懂代码、掌握自动化测试技术。如果在简历里只写功能测试经验,是很难通过简历筛选的,所以,测试求职者在写简历时都会加上一些高端技能的关键字,比如自动化、appium、接口自动化、测试开发…
很多测试同学虽然也意识到自动化的重要性。但由于技术基础薄弱,缺乏系统性学习和过来人的指点,又缺少全流程的实战演练环境,很难在短时间内自学成才达到企业的用人要求。还有不少同学卡在编程语言/基础自动化测试技术这一关,更不用说掌握高级自动化实战思维和经验并灵活应用了。
自动化测试学习建议
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末免费获取网盘链接。希望会给你带来帮助和方向。
【自动化测试学习路线】
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
希望大家根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
最后能给予你助力的教程!
这份资料,对于【软件测试】的朋友来说应该是最全面最完整的备战资料,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,这些资料也陪伴了我走过最艰难的路,希望也能帮助到你!!!