400-888-5228

課程概述

Python這門編程語言包羅萬象,可以說掌握了python,除了一些特殊環(huán)境和高度的性能要求,你可以用它做任何事;本課程艾威培訓Python 測試講師介紹自已多年的Python 測試經驗從實戰(zhàn)案例出發(fā),深入淺出讓大家掌握相關技能。

培訓天數(shù)

3天

 

課程內容

第一部分:Python語言培訓

Python的基本語法介紹

Python常用的數(shù)據(jù)結構

Tuple,Dictionary,List介紹

Python 的函數(shù)式編程介紹,裝飾器,Lamda函數(shù)

Python的面向對象編程

Python的模塊介紹,如何使用pip來管理模塊依賴,如何使用virtualenv來管理pip的環(huán)境

Python常用模塊介紹(os 模塊,sys 模塊,requests 模塊,threading 模塊,介紹GIL和相關多線程的知識)

Python的unittest模塊介紹

Python的開源測試框架Pytest和Nose的介紹

Python的輕量級Web框架Web.py的介紹,讓QA都能輕易開發(fā)一個web服務

 

第二部分:Selenium基礎與實戰(zhàn)

selenium 和 webdriver的區(qū)別

什么是seleniumRC

selenium driver 頁面元素定位 約

selenium driver 針對ajax的處理,ExplicitWait等異步等待操作的介紹

selenium driver與selenim RC的整合

實戰(zhàn)構建Data Driven的輕量級Selenium測試框架

selenium Grid介紹如何處理多瀏覽器的測試

如何基于Jenkins實現(xiàn)多瀏覽器的測試

?

第三部分:WEB性能測試以及Jmeter實戰(zhàn)

服務器端性能測試的基本知識

web服務性能相關的架構知識

Linux常規(guī)性能監(jiān)控的一些

性能測試中的一些場景設計分析

Jmeter的基本介紹

基于Jmeter的簡單的HTTP的性能測試

Jmeter常用組件,以及參數(shù)化處理等

Jmeter的報告分析

Linux上的一些簡單性能測試工具siege,ab的介紹