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

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

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

01 — 20个知识模块

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

03 — 字符串

05 — 字典

07 — 输入输出

09 — 分支

11 — 函数

13 — 装饰器

15 — 继承和多态

17 — 迭代器和生成器

19 — 协程

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

?

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览211024 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月22日
下一篇 2020年3月22日

相关推荐