4006-998-758
3000+课程任你选择
Python高效自动化测试
研发学院 自动化测试 Python 开课时间:2022-01-18
丁来强

世界跨国大数据公司EMC美国研发中心(2006-2011):历任软件开发工程师、高级软件开发工程师,高级架构师,大数据技术经理。

世界顶级大数据公司Splunk(2012-2015),历任美国Splunk上海研发中心高级架构师、高级研发经理。

国内Top云平台研发中心(2016—至今):大数据技术总监。

丁老师在以上3家公司工作10余年,主要从事云计算和大数据研发等工作,长期任职大数据平台的构建相关领域的产品研发工作,在大数据处理、大数据分布式并行计算,流式计算处理系统、数据可视化领域有丰富的实战项目经验。


查看老师详情
课程内容


课程大纲



第一单元:Python核心语法实战。

主题:掌握Python核心语法的技巧与大量实例应用。

具体内容:

1.核心数据结构与预发: 字符串与编码、内置数据结构、切片、推导式、拆包解包、可变与不可变传递

2.函数、类、模块

3.命名、异常处理等

4.IO、正则表达式、JSON等


第二单元:Python高复用与并发编程。

主题:掌握高可复用性的典型设计模式

具体内容:

1.with语法、迭代器、生成器、装饰器

2.常见设计模式:单例、模板、策略等

3.并发模式:执行器、同步等

 

第三单元:Python测试方法与框架实战

主题:熟悉自动化测试方法与流行Python框架,并深入实战PyTest

详细内容:

-有效测试用例的设计实战

-常见测试框架:doctest、unittest、pytest

-Pytest功能实战 用例组织、执行、展示、控制、配置等

-Pytest工具生态:数据生成、并发、控制等

-Mock技术与实践

- Pytest深入:fixture、Hook、插件开发与部署等

 

第四单元:Python自动化测试分析与可视化

主题:覆盖测试结果分析, 测试结果可视化, 其他工具等.

详细内容:

-测试数据分析: 使用Pandas对数据结果与有效性进行分析

-测试可视化与维护: 使用Flask/echarts对数据结果与趋势等进行可视化

-其他议题概述: 国际化测试、性能测试、Web测试、安全测试等


返回上一级