2022还不会自动化测试的朋友看过来,一文6个学习步骤带你掌握自动化测试

1558 篇文章 71 订阅
1439 篇文章 114 订阅

Python开发小工具,编写速度快且非常轻量级,非常适合快速开发测试工具,下面就来给大家介绍一下测试学习内容。

这里将软件测试学习路径,分为下面6个步骤:

  • 软件测试基础
  • Python语言基础
  • 功能测试
  • 接口测试
  • 性能测试
  • UI自动化测试

一、熟悉测试基础

本阶段主要学习软件测试行业、了解软件测试主要技能,掌握测试点设计方法、缺陷管理能力以及针对WEB项目测试能力,为做好测试项目打基础。

基础学习计划参考周期如下:

时间内容知识点
第1天软件测试认识软件测试行业、测试主流技能、常用测试分类、软件质量模型、测试模型
第2天测试用例等价类划分、边界值、判定表、场景法、错误推测法
第3天缺陷管理缺陷介绍、缺陷编写、缺陷管理工具jira、禅道
第4天项目实战项目介绍、项目功能测试分析、用例设计、缺陷提交

二、Python语言基础

掌握基础语法、数据序列、函数、面向对象、异常、文件操作、Pytest框架等内容,学会熟练使用Python技术,为后续自动化测试打好基础。

学习计划参考周期:

时间内容知识点
第1天基础语法变量,标识符和关键字、输入和输出、数据类型转换、PEP8编码规范、比较/关系运算符
第2天基础语法if判断语句语法格式、三目运算符、while语句语法格式、while 循环嵌套、break 和 continue、for循环
第3天数据处理字符串定义语法格式、字符串遍历、下标和切片、字符串常见操作
第4天数据处理列表语法格式、列表常见操作、列表嵌套、列表推导式、元组语法格式、元组操作、字典常见操作、字典的遍历
第5天函数函数定义调用、函数的参数、函数返回值、函数注释
第6天文件读写文件的读写、文件、目录操作及案例
第7天异常处理异常概念、异常捕获、异常的传递
第8天模块和包模块介绍、模块的导入、包的概念、包的导入、模块中的..all..、模块中..name..

后期如果想深入理解核心技术点的原理,机制等,需要查阅python官方文档及技术站点,甚至查python源码,这就需要进阶学习了。

三、功能测试

学习本阶段内容,可全流程功能测试解决方案、Web自动化测试解决方案、数据分离解决方案、自动化测试报告解决方案、日志收集解决方案。

四、接口测试

接口测试是所有自动化测试应用频率最高部分。

五、性能测试

性能测试属于高级测试范畴,对于薪资的提升帮助很大,本阶段视频讲解性能测试环境搭建,JMeter工具的使用,性能测试监控、分析和调优方法。

六、UI自动化测试

ui自动化大体分为web自动化和App自动化,在自动化测试领域中占比很大,经常使用。

附:常见自动化测试工具

  • appium自动化开源跨平台工具,支持iOS/Android平台原生应用、web应用、混合应用。移动端应用市场占比第一。
  • Fiddler:HTTP调试抓包工具,通过代理的方式获取程序HTTP通讯数据,可以编辑修改请求和响应,支持多平台和多浏览器。
  • git:开源的分布式版本控制系统,有效、高速处理大中小项目的版本管理,市场占比最高的版本管理工具。
  • Jenkins:开源的分布式版本控制系统,有效、高速处理大中小项目的版本管理,市场占比最高的版本管理工具。
  • Jmeter:开源的基于JAVA的压力测试工具,用于对静态和动态对资源进行性能测试。扩展性好。市场主流的性能压测工具。
  • Loadrunner:HP旗下的一款性能测试工具,可以创建虚拟用户、创建真实负载、定位性能问题,功能强大。
  • SeleniumHQ:开源web自动化测试工具,支持主流浏览器,webdriver协议是业内公认的浏览器UI测试的标准实现,目前web自动化测试应用占比第一。

资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

​这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……【在下方我的公众号里获取】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值