python自动化框架学习路线

本文介绍了Python自动化测试的学习路线,包括选择Python作为编程语言的原因,自动化测试框架的分类,如appUI、webUI和接口自动化,并详细阐述了webUI自动化测试框架的搭建涉及的知识点,如Python基础、Selenium、数据库、配置文件、日志管理和持续集成工具Jenkins等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.选择一门编程语言
自动化脚本根据脚本分为两种:录制脚本和编程语言编程的脚本,学习自动化肯定是要用语言开发测试脚本,所以需要选择一门编程语言。流行的是JAVA和Python,这个要取决于你对那种语言更熟悉一些,同时要看测试团队所使用的语言,如果团队用Java,那你就学Java。如果你既没有语言基础,测试团队也没有指定的语言,那么我建议你学Python,Python相对Java更简单,学习成本要低一些,这里选择Python作为编程测试脚本的语言。

2.了解自动化测试框架
很多人都听过自动化测试框架,为什么会有自动化测试框架?因为框架提供了很多基础功能,还可以自己封装一些重复的代码模块,这样我们调用比较方便,或者对一些不了解代码的人,修改脚本也可以很快的掌握自动化测试框架。根据自动化测试目标不一致,分为三种:appUI自动化测试,webUI自动化测试,接口自动化测试。
appUI搭建框架使用python+uniitest+appium工具
webUI搭建框架使用python+selenium+unittest
接口测试框架使用python+unittest+requests

3.先学习搭建webUI自动化测试框架,掌握其中搭建框架的思想后,其他两个很快就会掌握,因为框架思路是一致的,只是掌握的知识不一样。搭建webUI自动化测试框架,需要学习以下知识(学完之后再重新整理):
1)python:需要一门编程需要来编写测试脚本(必须学习unittest和文件管理),做web自动化,需要理解web页面是怎样开发的,所以需要了解html,css,javascript怎么开发web页面的,这对我们学习web自动化有很大的帮助,学习这些内容后,我们要学习selenium模块是怎么操作web页面的,这里就要学习selenium模块中api和定位元素方法;

2)学习到这里,已经可以搭建一个框架了,但是远远不够,现在框架大部门都是需要数据和程序分离,但是数据存储到那里呢?数据可以存储到txt文件,csv文件,excel文件中,MYSQL数据库中,因为现在很多调用的数据都是存放到数据库中的,所以我们需要学习mysql数据库;

3)搭建框架中,有些数据进行配置可以改变测试内

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值