400-888-5228

课程概述

Python这门编程语言包罗万象,可以说掌握了python,除了一些特殊环境和高度的性能要求,你可以用它做任何事;本课程艾威培训Python 测试讲师介绍自已多年的Python 测试经验从实战案例出发,深入浅出让大家掌握相关技能。

培训天数

3天

 

课程内容

第一部分:Python语言培训

Python的基本语法介绍

Python常用的数据结构

Tuple,Dictionary,List介绍

Python 的函数式编程介绍,装饰器,Lamda函数

Python的面向对象编程

Python的模块介绍,如何使用pip来管理模块依赖,如何使用virtualenv来管理pip的环境

Python常用模块介绍(os 模块,sys 模块,requests 模块,threading 模块,介绍GIL和相关多线程的知识)

Python的unittest模块介绍

Python的开源测试框架Pytest和Nose的介绍

Python的轻量级Web框架Web.py的介绍,让QA都能轻易开发一个web服务

 

第二部分:Selenium基础与实战

selenium 和 webdriver的区别

什么是seleniumRC

selenium driver 页面元素定位 约

selenium driver 针对ajax的处理,ExplicitWait等异步等待操作的介绍

selenium driver与selenim RC的整合

实战构建Data Driven的轻量级Selenium测试框架

selenium Grid介绍如何处理多浏览器的测试

如何基于Jenkins实现多浏览器的测试

 

第三部分:WEB性能测试以及Jmeter实战

服务器端性能测试的基本知识

web服务性能相关的架构知识

Linux常规性能监控的一些

性能测试中的一些场景设计分析

Jmeter的基本介绍

基于Jmeter的简单的HTTP的性能测试

Jmeter常用组件,以及参数化处理等

Jmeter的报告分析

Linux上的一些简单性能测试工具siege,ab的介绍