什么是Python自動化測試?
無性別限制:無性別要求,女生的細心反而是職業(yè)優(yōu)勢
計算機基礎
自動化測試是把以人為驅動的測試行為轉化為機器執(zhí)行的一種過程,自動化測試的核心價值在于將重復的事情交給機器來做,人去做更重要的事情。Python自動化軟件測試學科打造目前最流行的應用型軟件測試人才。
自動化測試是干什么的?
在人工智能+大數(shù)據(jù)的飛速發(fā)展的大環(huán)境下Python開發(fā)語言日漸火爆,Python自動化測試也將逐漸取代傳統(tǒng)的軟件測試,它屬于后起之秀,吸取了功能、性能、接口、自動化等專項測試領域的優(yōu)點;以后將在多個領域漸漸成為國內大部分質量控制、質量管理的首選,并且目前已有很多公司使用Python自動化測試框架,不久的將來一定是Python自動化測試的天下。
想追求穩(wěn)定:無年齡限制,越老越吃香,較為穩(wěn)定
想提升自己:中高端課程讓有經(jīng)驗的你突破瓶頸,提升自己
無編程基礎:編程課程占比少,相比其他IT課程更易學
計算機發(fā)展史、計算機的特點以及應用、計算機的硬件系統(tǒng)、計算機的軟件系統(tǒng)、操作系統(tǒng)、打字練習、百度搜索技巧、常見快捷鍵、常見的特殊符號、常見的DOS命令、計算機病毒和防治
Excel窗口的組成、基本操作(新建簿、保存簿、開打和關閉簿、操作簿)、編輯表、格式化表、其他技巧
功能測試課程
軟件測試演練、軟件測試定義、軟件測試分類、軟件測試方法、軟件測試模型、軟件測試流程、敏捷開發(fā)、測試用例設計(等價類、邊界值、正交實驗法、場景法、判定表、因果圖)
測試準備、測試流程設置、測試需求管理、測試執(zhí)行、缺陷跟蹤、測試結果分析以及測試中任務管理等功能。
Git概述,Git安裝、本地庫基本操作、遠程基本操作、Gitflow流、Forking流、Git版本控制以及Git文件的配置方法等。
Python編程和數(shù)據(jù)庫
Python程序體驗、注釋、變量、標識符和關鍵字、輸入輸出、運算符、數(shù)據(jù)類型以及轉換、字符串、列表、元祖、字典、條件表語句、循環(huán)語句、函數(shù)、文件操作。
面向對象介紹、類和對象的概念、魔術方法的意義及作用、對象成員的訪問控制權限、繼承的概念及意義、單繼承、多層繼承和多繼承、多態(tài)的概念以及應用、類屬性和實例屬性、實例方法、類方法、靜態(tài)方法、設計模式:單例模式、理解異常的作用、捕獲異常、異常的傳遞規(guī)則、自定義異常、Python高級(模塊、生成器、閉、裝飾器)、Python操作Excel
MySQL簡介、命令行工具、數(shù)據(jù)庫操作、表操作、記錄操作、常見的數(shù)據(jù)類型、字段屬性、select語句、內連接、外鏈接、Python操作MySQL(PyMySQL、事務操作)、數(shù)據(jù)庫操作類設計
html入門、html重要標簽(表格、表單、超鏈接、圖片、列表)、CSS入門、CSS的三種引入方式、CSS選擇器(標簽選擇器、類選擇器、ID選擇器)、層級選擇器、子選擇器、組合選擇器、JavaScript入門、JavaScript語法、變量、類型、運算符、控制語句、函數(shù)、數(shù)組、JavaScript對象、JSON對象、對象中this關鍵字。
自動化測試課程
自動化測試概念、Selenium工具介紹、自動化測試環(huán)境搭建、Selenium入門項目、啟動瀏覽器、瀏覽器操作、元素定位、Xpath、Selenium的Xpath定位、Selenium的CSS定位,Selenium常見的API、自動化用例設計、POM自動化設計模式、Selenium IDE、unittest框架、HTMLTestRunner報告、PyTest、allure
接口測試相關概念、接口測試工具、HTTP協(xié)議、RESTful風格、JSON數(shù)據(jù)格式、接口測試環(huán)境搭建、Postman應用、Requests庫應用、Mock使用、日志系統(tǒng)、發(fā)郵箱、持續(xù)集成Jenkins、
APP需求分析、兼容性測試、安裝升級卸載測試、異常測試(熱啟動,來電、短信、網(wǎng)絡切換)、相機測試、推送、用戶體驗、穩(wěn)定性測試等,APP環(huán)境搭建以及Adb命令。
Pytest安裝和介紹,Pytest的運行方式,Pytest的setup和tearDown函數(shù),pytest配置文件,Pytest測試報告,pytest控制函數(shù)執(zhí)?順序,Pytest失敗重試,pytest高階用法,跳過測試函數(shù),標記為預期失敗函數(shù),Pytest-fixture,fixture參數(shù)傳入(scope="function"),conftest.py配置,yield執(zhí)行teardown,yield遇到異常
yaml配置文件介紹,python讀寫yaml文件,yaml文件使用場景
什么是allure,pytest-allure-adaptor安裝,xml文件轉換,Allure在pytest中的使用,添加測試步驟,添加測試描述,添加優(yōu)先級
性能測試
JMeter基本概述,測試基本術語,運用維度,Jmeter的基本使用和元件,Jmeter的運行原理、Jmeter測試計劃要素、錄制腳本,發(fā)送HTTP請求,Jmeter的參數(shù)化,Jmeter連接數(shù)據(jù)庫、關聯(lián)、斷言、集合點、函數(shù)、分布式、邏輯控制器、組件作用域、元件執(zhí)行順序、Jmeter性能測試等操作使用方法,JMeter監(jiān)控平臺搭建、服務器監(jiān)控、數(shù)據(jù)庫監(jiān)控。
高薪技術
select語句回顧、group by子句、having子句、order by子句、limit子句、子查詢(where型子查詢、from型子查詢、列子查詢、行子查詢)、exist條件、視圖、索引、外鍵、事務、實體類的關系。
NoSQL簡介、MongoDB簡介、關鍵概念介紹、付基本操作以及數(shù)據(jù)類型、簡單增刪改查、數(shù)據(jù)查詢詳解、聚合函數(shù)、索引、備份和恢復、Python操作MongoDB
Redis簡介、客戶端和服務器、數(shù)據(jù)類型(string、hash、list、set、zset)、各種數(shù)據(jù)類型操作、Python操作Redis
Linux簡介、Linux常見命令、Linux系統(tǒng)基本命令、Linux用戶和權限系統(tǒng)、Linux文件系統(tǒng)、Linux常用軟件、編輯器以及web服務器搭建、服務器監(jiān)控
Linux簡介、Linux常見命令、Linux系統(tǒng)基本命令、Linux用戶和權限系統(tǒng)、Linux文件系統(tǒng)、Linux常用軟件、編輯器以及web服務器搭建、服務器監(jiān)控
安全測試概述,BUG與漏洞,幾個令人困惑的安全問題,安全測試機制,常見安全問題及防范(OWASP Top Ten),認證與授權,DDoS攻擊,session與cookie,文件上傳漏洞,XSS跨站攻擊,SQL注入
贈送課程
自動化工具分類,性能測試簡介,LoadRunner概述;負載/壓力測試計劃的編寫;開發(fā)腳本VuGenerator;設計和運行場景---Controller;分析結果Analysis,LoadRunner數(shù)據(jù)池技術剖析;HTTP的報文結構,Correlation技術,Web_reg_save_param函數(shù),LoadRunner中文件下載,網(wǎng)頁細分圖,LR瀏覽器模擬設置,LR監(jiān)視的性能計數(shù)器,LR中資源分析。
開發(fā)環(huán)境搭建、零基礎入門、變量、數(shù)據(jù)類型、運算符、選擇結構-if-switch、循環(huán)結構-while-【do-while】-for以及WEB項目環(huán)境搭建。
禪道項目管理軟件系統(tǒng)概述,講解產品管理,項目管理,質量管理,文檔管理,事務管理,組織管理的匹配場景,統(tǒng)計功能,搜索功能,擴展機制。api機制的使用方法。
快速入門、程序結構、路由、表單、模板、數(shù)據(jù)庫
Jirascreen知識的詳解、針對流的定制和管理、針對email的進入和傳出進行詳解、用戶管理及openldap的集成、Jira中的搜索和過濾及對jira software的總結、Jira service desk的基本使用講解
爬蟲背景知識、爬蟲原理、Http、Https、Request使用、Fidder軟件、靜態(tài)網(wǎng)頁數(shù)據(jù)提取、動態(tài)網(wǎng)頁數(shù)據(jù)提取、
內容
企業(yè)通用面試技巧、知識點面試技巧、模擬面試、項目面試技巧、語言表達練習、互面總結、總結和復習面試題。
面試經(jīng)驗交流、面試技術解惑、面試項目跟蹤。
隨時隨地為同學們提供全方位問題解決方案!源碼時代是獨家具有售后的服務機構!