2个月“我“从功能测试进阶到自动化测试,offer收到麻了...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

自动化测试是将人为测试情形转化为机器执行的过程。一般说来,测试用例设计后,由测试员根据测试用例中描述的规则一步步地进行测试,得到测试结果和预期结果的行为。

在这里过程中,为了更好地节省人力、时间或硬件资源,提升 测试效率,便加入了自动化测试的基本概念。

自动化测试如何学习,自动化测试又有那些类别

自动化测试的类别

什么可以自动化?实际上好多,可是通常容易曲解这个问题。

有两个主要类别,功能性和非功能性:
功能性:测试软件的具体业务应用程序。
非功能性:用于测试软件的其余要求(例如性能,安全性,数据存储等)。

性能测试主要是使用测试工具,Loadrunner、Jmeter等,对软件进行压力测试、负载测试、强度测试这种,是因为这种没法用手工进行替代,因此必须自动化。

自动化功能测试:包括单元测试、接口测试、UI测试。主要是编写代码、脚本,让软件自动运行,发现缺陷,替代一部分的手工测试。

但通常只有大的项目才需要进行自动化,中小型项目不建议使用自动化测试。目前企业对自动化测试需求越来越多。测试人员想要在未来有更好的发展,非常需要通过掌握自动化技术来增加自己有竞争力。

自动化测试的学习线路

搞定性能、自动化测试,独当一面!(我目前也是在这个时期不过是属于经验较为浅的那一批,因此才20k左右)

先说性能测试,行业内是有很多一些误区和痛点的:
只测不调,没法提供研发和运维人员执行建议;
无法定位问题,欠缺清晰的逻辑和数据证明价值;
性能测试工具≠性能测试;
性能测试技术体系落后(loadrunner),需要拥抱开源软件;

如果要搞定这种问题,那样性能测试你得这么去学:

性能测试的基本概念和流程:常见问题分析、流行专用工具、方案设计性能测试工具:jmeter工具的使用、实战;

jmeter多协议、拓展与定制;分布式压测与任务调度;
性能监控:性能监控体系与监控数据采集性能实施:分布式服务压测,场景设计、场景执行;

测试结果关联分析,TPS、响应时间、线程关联分析,压力和资源利用率关联分析性能分析与报告:jvm调试与系统调试;性能瓶颈分析。

性能测试你能到这个程度,20k那是妥妥的了,如果下面自动化测试的学习内容你能够掌握,那就可以直接冲击月薪25k!

搞定Python或者Java语言,建议先从Python入手,先学习Python的基本语法等。

web端的自动化测试:selenium安装、录制、处理;web控件、JavaScript脚本、PO模式;
移动端APP自动化测试:appium使用、录制、元素定位方法;APP控件定位、交互,参数化用例;appium问题定位分析、源码分析、二次封装;
接口自动化测试:接口自动化测试框架request;接口请求构造、断言;json/xml请求、响应断言;headcookie处理、认证体系。

配套的自动化测试框架:

接口自动化测试方向:Python+requests+pytest+yaml+alluer+Jenkins;
web自动化测试方向:Python+selenium4+pytest+POM+allure+Jenkins;
app自动化测试方向:Python+appium+POM+pytest+allure+Jenkins;

总体来说自动化测试是测试思想的一个拓宽,为测试工程师提供了一个“触须”,其情形可以看成一个专用工具,可是本质上自动化测试还是一类思想。

顺便提一句,狭义上的自动化测试指的是基于GUI的自动化测试,而单元测试跟API测试,你有想过怎么用手工不借助任何专用工具去做吗?因此它们天生就属于测试自动化的范畴。

自动化最实在的优势在于——工作好找:有一个测试工程师(并不是本人)发现一个有趣的现象,她申请过的几乎所有测试职位,在招聘时都需要自动化测试经验。

但当她开始工作后,就发现这种公司都试图做自动化测试,可是结果大多不怎么地。不过,尽管她参与的都是一些杯具的项目,不过她总能把这种杯具包装成洗具以应对下一次面试。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第1张图片

二、接口自动化项目实战

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第2张图片

三、Web自动化项目实战

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第3张图片

四、App自动化项目实战

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第4张图片

五、一线大厂简历

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第5张图片

六、测试开发DevOps体系

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第6张图片

七、常用自动化测试工具

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第7张图片

八、JMeter性能测试

2个月“我“从功能测试进阶到自动化测试,offer收到麻了..._第8张图片

九、总结(尾部小惊喜)

只有经历过磨难和挫折,才能更加坚定自己的方向和决心。不要害怕失败,只要你持之以恒地努力奋斗,成功的曙光一定会照耀在你的面前。无论前路如何曲折,我们都要敢于迎接挑战,勇往直前,才能走向人生的巅峰。

只要你有梦想,就一定要去追求它。每一步都不轻松,但只要坚持,你就会发现,成功就在不远处等着你。勇敢地面对挑战,相信自己,你一定能够创造出美好的未来!

在人生道路上,每一步都需要勇气和决心。无论遇到多少挫折和困难,我们都要坚定信念,迎难而上。只有不断奋斗,才能实现自己的梦想,创造出更加美好的未来!

你可能感兴趣的:(软件测试,自动化测试,测试开发,功能测试,软件测试,职场和发展,自动化测试,python自动化测试)