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


    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


    ————————————————
    版权声明:本文为CSDN博主「liuchunming033」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/liuchunming033/article/details/105761361

  • 相关阅读:
    怎样才能让您的网站看起来很专业 ?
    JavaScript slice() 方法
    Jquery日历控件
    100w数据,查询只要1秒(转)
    我的WCF之旅(1):创建一个简单的WCF程序(转载)
    名企面试官精讲典型编程题之C#篇(转自CSDN)
    day01
    Delphi初浅入门笔记之十二:多媒体编程五(绘制文字篇)
    Delphi初浅入门笔记之四:过程与函数(函数篇)
    Delphi初浅入门笔记之三:过程和函数(过程篇)
  • 原文地址:https://www.cnblogs.com/51QA/p/15989823.html
Copyright © 2020-2023  润新知