Python做自动化测试必知必会思维导图

94 篇文章 41 订阅
订阅专栏

Python语言语法简单、入门容易,简洁高效,是软件测试领域的首选语言。如果想用Python开展自动化测试,或者已经开始使用Python但是又不知道应该掌握哪些Python知识的同学们,希望本文能够对你有所帮助。

我是2014年开始接触Python语言的,当时是在Irdeto上班,那时是给数字视频内容保护系统的后台进行自动化测试,选用的自动化工具是Selenium,因为Selenium的API支持很多种语言,经过对比发现Python语言的API用起来使人舒爽。

从2014开始与Python结缘,直到今天使用Python做软件测试已经有6年时间了,这六年里,使用Python做过Web自动化测试、做过APP自动化测试、做过服务端接口测试、做过测试工具开发、做过性能测试。这个过程也是我对Python语言的了解逐渐深入的过程,从最初的2.7版本到现在的3.8版本,熟悉Python每一次的进步,享受着Python不断带来的惊喜。

Python易用,入门容易,但是Python的知识内容很多,本文总结了我在做各类软件测试的实践过程中用到的Python知识点,是软件测试工程师一定要掌握的。

01 — 20个知识模块

Python知识点很多,这里列出来我在软件测试过程中经常用到的20个知识模块。

在这里插入图片描述

本文我不会对每一个知识模块展开的特别细,主要目的还是给的大家提供一个学习方向,将每个模块的最核心的内容作粗略的介绍。会有一些demo的小程序,可能并没有将所有细节给大家讲清楚,大家可以自行查阅网络和书籍搞清楚。也欢迎到知识星球和我交流。

02 — 基础语法

在这里插入图片描述

03 — 字符串

在这里插入图片描述

04 — 元组和列表

在这里插入图片描述

05 — 字典

在这里插入图片描述

06 — 集合

在这里插入图片描述

07 — 输入输出

在这里插入图片描述

08 — 循环

在这里插入图片描述

09 — 分支

在这里插入图片描述

10 — 异常处理

在这里插入图片描述

11 — 函数

在这里插入图片描述

12 — 模块与包

在这里插入图片描述

13 — 装饰器

在这里插入图片描述

14 — 类与对象

在这里插入图片描述

15 — 继承和多态

在这里插入图片描述

16 — 典型类

在这里插入图片描述

17 — 迭代器和生成器

在这里插入图片描述

18 — 多进程与多线程

在这里插入图片描述

19 — 协程

在这里插入图片描述

20 — 日志

在这里插入图片描述

21 — 总结

这份思维导图在我电脑存了有几年了,其实是一直不断完善的,每次工作中遇到新的问题,通过没用过的Python特性解决之后,我都会将这些Python知识补充到思维导图里面。这种学习和总结的方法对我很有用,能够帮我建立结构化的知识体系,大家可以尝试一下这种方法。

记得我当时学习Python使用的是一本特别短小的电子书,中文叫《简明Python教程》,这本电子书一直在更新,大家有兴趣可以看下。另外,国内比较好的网络教材是廖雪峰在他的个人博客上发布的Python教程。纸质书我看过两本,一本是《Python核心编程》,这本书是基于Python2写的,不过里面的核心内容现在也不过时,另外一本是《Python Cookbook》,这本书也有电子版。如果想深入学习Python呢,推荐看一下极客时间APP上的付费课程《Python核心技术与实战》,这门课讲解了Python很多底层原理和高级用法。如果大家想学习,可以通过下面的二维码购买课程。目前已经有16000多人学习了,课程讲的非常好。

参考资料

[1] 《简明Python教程》https://github.com/LenKiMo/byte-of-python
[2] 廖雪峰 https://www.liaoxuefeng.com
[3] 《Python Cookbook》https://python3-cookbook.readthedocs.io

APP自动化测试工具框架思维导图
测试入坑之路
12-18 685
Python学习思维导图
weixin_46039719的博客
01-01 3040
目录 1 基础知识 1.1 Python的应用方向和语言特点 1.2 基本规则 1.3 变量赋值 1.4 计算机语言与运行Python 1.5 特殊标识符 1.6 Python对象 2 数据类型 2.1 类型 2.2 标准类型 2.2.1 标准数据类型 2.2.2 标准类型操作符 2.2.3 内建函数 2.3 数值类型 2.3.1 分类 2.3.2 关系 2.3.3 BIF(绝对值、四舍五入等) 2.3.4 随机函数(易混淆) 2.3.4 其他 ...
Python思维导图
CherryBlossom_的博客
06-17 844
12 张 Python 思维导图,全面掌握 Python 基础 1. 按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程; 2. 结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深入学习、理解、思考; 12张思维导图 1. 总览 2. 基础知识图一包括了基本规则、Python语言特点、计算机语言、如何运行Python、变量赋值五个方面,
Selenium+Python自动测试思维导图
weixin_42654603的博客
11-29 419
#Web自动化测试元素定位及元素操作思维导图
如何用python汇总数据,python常用命令参考
最新发布
M3666789的博客
03-10 924
(1)os 模块提供了非常丰富的方法用来处理文件和目录。1)rename()方法需要两个参数,当前的文件名和新文件名。import os# 重命名文件test1.txt到test2.txt。2)remove()方法删除文件,需要提供要删除的文件名作为参数。import os# 删除一个已经存在的文件test2.txt3)mkdir()方法在当前目录下创建新的目录们import os# 创建目录test4)chdir()方法来改变当前的目录。
Python自动化测试(基础入门)
_四月_
06-11 5606
基础篇 数据类型及转换: 1.等号是赋值不是等于,是把右边的放到左边的一个名字的变量位置中; 2.变量以字母开头,大小写敏感,不能是关键字,字母数字下划线 3.注释: * 一行可多个语句,使用;隔开即可 * 三个单印或双引表示多行注释 4.类型转换 可以转换的直接在前面加上名称即可,转成字符串家类型,有些不能直接转的,字典转成列表,key/value可以单转 5.常见的各...
Python知识点整理(完整)
weixin_43474701的博客
05-28 5121
Python知识点整理 Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法
基于Python语言的Selenium自动化测试思维导图
10-27
一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。 Selenium 2,又名 ...
如何用Python自动化测试
02-24
首先到官网下载我们需要的Python3版本:点进去直接下载:安装好之后,我们就可以在文件夹看到我们下载好的Python文件了。路径为:D:\python3.6.2。现在我们去配置环境变量吧。回到桌面,同时按下WIN+R键,打开“运行...
Python思维导图(全)大图
03-17
提供一套完整的Python知识体系思维导图,这个是高清大图。
Python自动化测试教程 完整版PDF
04-07
Python自动化测试教程,从零基础开始手把手有详细的步骤教你怎么写自动化测试用例。测试人员大多是希望利用编程诧言来帮劣他实现自劢化的测试,而丌需要花费大量的精力来学习一门编程诧言,所以在本文档中丌会过多...
python+seleniumui自动化测试用法必会.pdf
07-01
python怎么写ui自动
思维导图展示测试框架/方法
与code无关的反思
10-23 1860
最近迷上了思维导图(Tool:Xmind等)这确实是个好方法,能很好的归纳整理思维方法,让一切更有高整合性、可见性,也更容易让人(团队成员)理解前因后果。 不多说,下面是我根据互联网、及传统软件行业的测试研究(如何攻克软件)所整理的大的测试方法和框架。 如有遗漏原因​各位同行们指出、更新哈。
Python知识点汇总
WELCOME TO LL's BLOG
06-28 2万+
1、Python的两种编程方式:交互式(随输随运行)和文件式(主要方式;批量运行出结果) 2、一切皆对象,每个对象由标识(id())、类型(type())和值(print())标识。 3、Python采用基于值的内存管理,不同变量赋值为同一个值,ID一样,但是只适用范围在-5至256的整数和短字符串。 4、内置函数(BIF),68个,查看方式:dir(builtins) 分类: 数值数据类型...
进大厂必备:python函数式编程20篇精选文章合集
CSDN高校俱乐部官方博客
04-29 875
在如今这个时间和知识都是碎片化的时代,C站根据C1-C4认证的成长路径,进行知识细化整理,形成系统化的知识图谱。 通过调研一线互联网大厂的招聘JD,小编对标C站能力认证要求,为大家整理了系列技术干货合集,助力小伙伴们顺利进大厂~ 小编根据C4认证的成长路径整理了python的相关资源~ 欢迎大家扫描文末二维码,获得文章合集,一起学习~ 最后是广告时间,CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准。C系列认证历经近一年的实际线下.
Python数据分析之数据筛选及分类汇总
xuezhangmen的博客
07-27 1万+
1、按条件筛选(与,或,非) 为数据筛选,使用与,或,非三个条件配合大于,小于和等于对数据进行筛选,并进行计数和求和。与 excel 中的筛选功能和 countifs 和 sumifs 功能相似。 Excel 数据目录下提供了“筛选”功能,用于对数据表按不同的条件进行筛选。Python 中使用 loc 函数配合筛选条件来完成筛选功能。配合 sum 和 count 函数还能实现 excel 中 sumif 和 countif 函数的功能。 1)使用“与”条件进行筛选 条件是年龄大于 25 岁,并且城市为 be
python报错汇总
weixin_43487902的博客
03-05 1550
python报错汇总 标签(空格分隔): 4.1python D:\Python36\python.exe E:/PyCharm/pythonbase/day01/02_变量.py Traceback (most recent call last): File “E:/PyCharm/pythonbase/day01/02_变量.py”, line 12, in print (...
Python的包管理工具pip的安装与使用
热门推荐
刘春明的博客
09-26 29万+
【Preface】Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。pip可以运行在Unix/Linux, OS X, and Windows平台上,支持CPython versions 2.6, 2.7, 3.1, 3.2, 3.3, 3.4 and also pypy....
python思维导图
08-03
引用[1]:Python学习如果你处于想学python或者正在学习pythonpython的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这我分享一波2021最新的python全套教程最后我为大家准备了9月份新出的python自学视频教程,共计约200G,免费分享给大家!2021Python自学教程全新升级为《Python 数据分析 机器学习》,九大阶段能力逐级提升,打造技能更全面的全栈工程师。每天拿出两小时自学,15周后便可轻松入职,重点是全部都免费哦! 。[1] 问题:python思维导图 回答: 关于Python思维导图,我没有找到具体的引用内容。但是,思维导图是一种图形化的工具,用于帮助组织和展示思维过程。在学习Python时,使用思维导图可以帮助你更好地理解和记忆Python的概念、语法和应用。你可以使用各种在线工具或应用程序来创建Python思维导图,例如MindMeister、XMind等。通过创建思维导图,你可以将Python的不同概念和知识点连接起来,形成一个结构清晰的学习路径,帮助你系统地学习和掌握Python编程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Python的包管理工具pip的安装与使用 295617
  • 【Pytest】python单元测试框架pytest简介 88947
  • Python中eval的强大与危害 73870
  • 【Git学习笔记】Git冲突:commit your changes or stash them before you can merge. 73028
  • 敏捷开发团队中PO和SM角色介绍 69648

分类专栏

  • VUE 7篇
  • 数据结构与算法 14篇
  • Python全栈测试开发 1篇
  • Java 1篇
  • 工具 1篇
  • Agile Development 5篇
  • Linux 11篇
  • Python 94篇
  • Selenium 17篇
  • Microsoft Test Manager 8篇
  • Web service 14篇
  • Mysql 13篇
  • Git 38篇
  • Jenkins 8篇
  • Web开发 3篇
  • PostgreSQL 2篇
  • pytest单元测试框架 12篇
  • 接口测试 12篇
  • 软件测试理论 4篇
  • Postman 5篇
  • Shell
  • Appium 2篇
  • Docker 2篇
  • 性能测试 1篇
  • atom 1篇
  • 设计模式

最新评论

  • 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge

    张叫兽的技术研究院: 最后一段:自动merge和手动merge有区别吗?

  • 使用Python的requests库进行接口测试——session对象的妙用

    liuchunming033: 这是官网学习笔记,建议直接看官网

  • 使用Python的requests库进行接口测试——session对象的妙用

    2301_76212484: 都是复制粘贴也是醉了。

  • 还在到处寻找画图软件?快来用Typora画饼图、时序图、流程图、UML图和状态图吧

    银河储物间: 不知道你有没有解决这个问题,我现在已经不再使用Typora了(因为那门专业课已经结束了,老师要求用Typora记笔记)。这个问题我最后解决了,其实很简单你在设置还是哪里的忘记把一个选项勾选了。勾选之后重启Typora就正常了。大概是这样的,具体细节我记不清了。

  • 基于Pytest框架的自动化测试开发实践(万字长文入门篇)

    倒着游泳的鱼: 05节数据与脚本分离下的改造测试脚本中运行时提示第13行代码错误提示信息如下:AttributeError: 'str' object has no attribute 'get';请问这样怎么解决?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 【Vue学习笔记7】Vue3中如何开发组件
  • 【Vue学习笔记6】好用的 Vueuse 工具包
  • 【Vue学习笔记5】Vue3中的响应式:ref和reactive、watchEffect和watch
2023年7篇
2022年5篇
2021年1篇
2020年41篇
2019年22篇
2018年5篇
2017年5篇
2016年24篇
2015年79篇
2014年91篇
2013年1篇

目录

目录

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司西安网络营销多少钱温州企业网站制作推荐坪山网站改版白山建设网站报价桐城百姓网标王推广郑州百姓网标王推广推荐东莞百度竞价哪家好台州seo网站优化多少钱天津网站开发推荐阜新seo优化哪家好佛山百度爱采购多少钱平顶山SEO按天计费哪家好清徐SEO按天收费报价邯郸关键词排名多少钱沧州品牌网站设计多少钱丽江网页设计哪家好北京百度网站优化多少钱宣城网站搜索优化价格三明百度关键词包年推广报价扬州网站优化按天扣费推荐连云港百度网站优化价格梧州企业网站建设公司保山关键词按天收费哪家好大理优化报价广安网页设计推荐张家口百度竞价推荐镇江百度竞价价格红河百度seo价格九江网络推广肇庆模板推广公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化