400-888-5228

課程概述

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

培訓(xùn)天數(shù)

3天

 

課程內(nèi)容

第一部分:Python語言培訓(xùn)

Python的基本語法介紹

Python常用的數(shù)據(jù)結(jié)構(gòu)

Tuple,Dictionary,List介紹

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

Python的面向?qū)ο缶幊?/p>

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

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

Python的unittest模塊介紹

Python的開源測(cè)試框架Pytest和Nose的介紹

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

 

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

selenium 和 webdriver的區(qū)別

什么是seleniumRC

selenium driver 頁(yè)面元素定位 約

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

selenium driver與selenim RC的整合

實(shí)戰(zhàn)構(gòu)建Data Driven的輕量級(jí)Selenium測(cè)試框架

selenium Grid介紹如何處理多瀏覽器的測(cè)試

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

?

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

服務(wù)器端性能測(cè)試的基本知識(shí)

web服務(wù)性能相關(guān)的架構(gòu)知識(shí)

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

性能測(cè)試中的一些場(chǎng)景設(shè)計(jì)分析

Jmeter的基本介紹

基于Jmeter的簡(jiǎn)單的HTTP的性能測(cè)試

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

Jmeter的報(bào)告分析

Linux上的一些簡(jiǎn)單性能測(cè)試工具siege,ab的介紹