【課程簡介】
軟件測試基礎(chǔ)知識、mysql數(shù)據(jù)庫、Linux命令,Linux測試環(huán)境搭建、接口測試、Python接口自動化測試、性能測試、6大項目實戰(zhàn),隨時隨地學(xué)習(xí)。
【周期】
16周
【上課時間】
周三至周末
【課程內(nèi)容】
計算
基礎(chǔ)知識
計算機系統(tǒng)硬件基本組成、數(shù)據(jù)表示-從二進制說起、計算機網(wǎng)絡(luò)、課后練習(xí)
操作系統(tǒng)基礎(chǔ)知識
操作系統(tǒng)概述、LINUX操作系統(tǒng)實戰(zhàn)、課后練習(xí)實戰(zhàn)數(shù)據(jù)庫技術(shù)基礎(chǔ)基本概念、數(shù)據(jù)模型、關(guān)系型數(shù)據(jù)庫SQL語言介紹、MYSQL數(shù)據(jù)庫實戰(zhàn)
Python入門與實戰(zhàn)
程序設(shè)計基礎(chǔ)、Python入門、 Python數(shù)據(jù)結(jié)構(gòu)與算法、Python編程實戰(zhàn)練習(xí)
軟件測試基礎(chǔ)知識
軟件測試基本概念、軟件測試策略、軟件測試方法、軟件測試國家標(biāo)準(zhǔn)介紹、
測試用例設(shè)計實戰(zhàn)
接口自動化測試
基本概念、接口測試工具實戰(zhàn)
Web自動化測試(專項化)
Selenium入門、項目實戰(zhàn)-Python + Selenium Web自動化測試實戰(zhàn)
移動端自動化測試(專項化)
App結(jié)構(gòu)解析、App自動化測試框架Appium、Android 自動化測試、I0S自 動化測試、
基于Page Object模式的自動化測試用例、項目實戰(zhàn)-使用Appium進行移動端自動化測試
性能測試(專項化)
性能測試基本概念、性能測試的方法、性能測試過程、性能測試工具
DevOps-測試技能提升篇
DevOps基本概念、Docker容器 基礎(chǔ)知識與實戰(zhàn)、Jenkis持續(xù)集成實戰(zhàn)
軟件測試項目實戰(zhàn)
對象存儲服務(wù)項目測試實戰(zhàn)(覆蓋接口、性能測試)
面試指導(dǎo)課
【課程目錄】
1.計算機基礎(chǔ)知識
1.1計算機系統(tǒng)硬件基本組成
1.2數(shù)據(jù)表示-從二進制說起
1.2.1二進制、十進制、十六進制
1.2.3編碼
1.3計算機網(wǎng)絡(luò)
1.3.1 OS|網(wǎng)絡(luò)體系結(jié)構(gòu)
1.3.2 TCP/IP協(xié)議
1.3.3 HTTP/HTTPS協(xié)議
1.3.4其他協(xié)議
1.3.5實戰(zhàn)練習(xí)-使用抓包工具抓取并分析協(xié)議流量
1.4課后練習(xí)
1. 4.1 IP地址計算
1.4.2進制轉(zhuǎn)換
2.操作系統(tǒng)基礎(chǔ)知識
2.1操作系統(tǒng)概述.
2.1.1進程管理
2.1.2內(nèi)存管理
2.1.3文件管理
2.1.4設(shè)備管理
2.1.5作業(yè)管理
2.2 LINUX操作系統(tǒng)實戰(zhàn)
2.2.1使用VMWARE虛擬機安裝CENTOS 7操作系統(tǒng)
2.2.2 LINUX常見操作與實戰(zhàn)
2.2.3 SHELL腳本語言
2.2.4 LINUX磁盤管理與文件系統(tǒng)實戰(zhàn)
2.2.5 LINUX網(wǎng)絡(luò)設(shè)置實戰(zhàn),
2.3課后練習(xí)實戰(zhàn)
2.3.1 LINUX磁盤掛載
2.3.2 SHELL腳本實戰(zhàn)
3.數(shù)據(jù)庫技術(shù)基礎(chǔ)
3.1基本概念
3.2數(shù)據(jù)模型
3.3關(guān)系型數(shù)據(jù)庫SQL語言介紹
3.3.1 SQL數(shù)據(jù)查詢
3.3.2 SQL數(shù)據(jù)更新
3.3.3 SQL數(shù)據(jù)操縱
3.3.4 SQL數(shù)據(jù)控制
3.4 MYSQL數(shù)據(jù)庫實戰(zhàn)
3.4.1 MYSQL數(shù)據(jù)庫安裝
3.4.2用戶權(quán)限管理系統(tǒng)數(shù)據(jù)庫實戰(zhàn)
4. PYTHON入門]與實戰(zhàn)
4.1程序設(shè)計基礎(chǔ)
4.1.1編程語言
4.1.2面向過程與面向?qū)ο?/p>
4.2 PYTHON入門
4.2.1 PYTHON環(huán)境安裝
4.2.2 PYTHON基礎(chǔ)語法
4.2.3 PYTHON數(shù)據(jù)類型
4.2.4 PYTHON變量定義與操作
4.2.5 PYTHON流程控制語句
4.2.6元組、列表、字典
4.2.7 PYTHON函數(shù)
4.2.8 PYTHON面向?qū)ο缶幊?/p>
4.2.9錯誤和異常
4.2.10模塊
4.2.11 PYTHON標(biāo)準(zhǔn)庫
4.3 PYTHON數(shù)據(jù)結(jié)構(gòu)與算法
4.3.1數(shù)組
4.3.2鏈表
4.3.3棧
4.3.4隊列
4.3.5二叉樹
4.3.6查找
4.3.7排序
4.4 PYTHON編程實戰(zhàn)練習(xí)
4.4.1實戰(zhàn)-使用PYTHON讀取配置文件
4.4.2實戰(zhàn)-使用PYTHON操作MYSQL數(shù)據(jù)庫
4.4.3實戰(zhàn)-使用PYTHON操作EXCEL/CSV文件
4.4.4實戰(zhàn)-PYTHON編程題庫
5.軟件測試基礎(chǔ)知識
5.1軟件測試基本概念
5.1.1軟件測試的目的、意義、原則
5.1.2軟件測試過程
5.2軟件測試策略
5.2.1單元測試
5.2.2集成測試
5.2.3確認(rèn)測試
5.2.4系統(tǒng)測試
5.3軟件測試方法
5.3.1靜態(tài)測試
5.3.2動態(tài)測試
5.4軟件測試國家標(biāo)準(zhǔn)介紹
5.4.1《GB/T 38634. 1 -2020系統(tǒng)與軟件工程
軟件測試第1部分:概念和定義》
5.4.2《GB/T 38634.2-2020系統(tǒng)與軟件工程
軟件測試第2部分:測試過程》
5.4.3《GB/T 38634.3-2020系統(tǒng)與軟件工程
軟件測試第3部分:測試文檔》
5.4.4《GB/T 38634.4-2020系統(tǒng)與軟件工程
軟件測試第4部分:測試技術(shù)》
5.4.5《GB/T 38639-2020系統(tǒng)與軟件工程
軟件組合測試方法》
5.4.6《GB/T 39788-2021系統(tǒng)與軟件工程.
性能測試方法》
5.4.7《GB/T 25000系統(tǒng)與軟件工程系統(tǒng)與
軟件質(zhì)量要求和評價(SQUARE)》
5.5測試用例設(shè)計實戰(zhàn)
6.接口自動化測試
6.1基本概念
6.2接口測試工具實戰(zhàn)
6.2.3實戰(zhàn)-使用瀏覽器進行接口分析
6.2.2實戰(zhàn)-使用FIDDL ER進行接口分析
6.2.3實戰(zhàn)-使用POSTMAN進行接口測試
6.2.4實戰(zhàn)-使用CURL命令測試接口
6.2.5實戰(zhàn)-使用PYTHON開發(fā)測試用例
7. WEB自動化測試(專項化)
7.1 SELENIUM入]
7.1.1 SEL ENIUM環(huán)境搭建
7.1.2 SEL ENIUM元素定位
7.1.3 SEL .ENIUM WEBDRIVER
7.1. 4 SEL .ENIUM IDE
7.1.5 SEL ENIUM常見操作
7.2 項目實戰(zhàn)-PYTHON +SEL .ENIUM WEB
自動化測試實戰(zhàn)
8.移動端自動化測試(專項化)
8.1 APP結(jié)構(gòu)解析
8.2 APP自動化測試框架APPIUM
8.2.1 APPIUM測試環(huán)境搭建
8.2.2 APPIUM INSPECTOR的使用
8.2.3基于APPIUM開發(fā)你的首一個NATIVE
APP的測試用例
8.3 ANDROID自動化測試
8.4 I0S自動化測試
8.5基于PAGE OBJECT模式的自動化測試用例
8.6項目實戰(zhàn)-使用APPIUM進行移動端自動化測試
9.性能測試(專 項化)
9.1性能測試基本概念
9.1.1并發(fā)用戶數(shù)
9.1.2系統(tǒng)響應(yīng)時間
9.1.3系統(tǒng)吞吐量
9.1.4 TPS/QPS
9.2性能測試的方法
9.2.1后端性能測試
9.2.2前端性能測試
9.2.3代碼級性能測試
9.2.4壓力測試
9.2.5配置測試
9.2.5并發(fā)測試
9.2.6可靠性測試
9.3性能測試過程
9.3.1性能需求收集以及負載計劃制定
9.3.2錄制并增強虛擬用戶腳本
9.3.3創(chuàng)建并定義性能測試場景
9.3.4執(zhí)行性能測試場景
9.3.5性能測試報告
9.4性能測試工具
9.4.1使用JMETER做性能測試
9.4.2使用LOADRUNNER做性能測試
10. DEVOPS測試技能提升篇
10.1 DEVOPS基本概念
10.2 DOCKER容器基礎(chǔ)知識與實戰(zhàn)
10.2.1虛擬化與容器
10.2.2 DOCKER安裝部署
10.2.3 DOCKER常用命令
10.2.4使用DOCKER部署應(yīng)用實戰(zhàn)
10.3 JENKIS持續(xù)集成實戰(zhàn)
10.3.1 JENKIS安裝與部署
10.3.2 JENKINS PIPELINE入門
10.3.3 JENKINS分布式構(gòu)建與并行執(zhí)行
10.3.4使用JENKINS讓你的用例自動跑起來
11.軟件測試項目實戰(zhàn)
11.1對象存儲服務(wù)項目測試實戰(zhàn)(覆蓋接口、性能測試)
12.面試指導(dǎo)課
【老師介紹】
莫言老師
全棧測試專家
2012年畢業(yè)于武漢理工大學(xué),同年進入中國銀行擔(dān)任“全球統(tǒng)一支付”軟件測試工程師,從事軟件測試10年對軟件測試?yán)碚?、測試方法、測試工具等有著獨特的見解,2018年起任職于北京某機構(gòu),連續(xù)5年蟬聯(lián)騰訊在線課堂榮譽講師王,10年銀行測試經(jīng)驗,銀行軟件測試專家。清晰的講解思路、幽默的教學(xué)風(fēng)格、過硬的軟件技術(shù)、豐富的培訓(xùn)經(jīng)驗,會讓你“欲罷不能”哦~
【學(xué)員風(fēng)采】
【上課現(xiàn)場】
【機構(gòu)簡介】
貴州碼得導(dǎo)教育科技有限公司成立于2021年3月,是一家集IT教育培訓(xùn)、信息技術(shù)咨詢、應(yīng)用開發(fā)和服務(wù)、測試及性能工程、人力資源服務(wù)等多項服務(wù)為一體的綜合性科技型服務(wù)公司,已與全國50余家銀行機構(gòu)和華為、小米等數(shù)十家大型科技型公司達成戰(zhàn)略合作關(guān)系。公司站在互聯(lián)網(wǎng)金融的風(fēng)口上,以科技型人才培養(yǎng)為己任,秉承“做精品、育英才”的服務(wù)理念,旨在為求職者增技能、為服務(wù)方送人才,努力做IT白領(lǐng)的介紹者,做金融科技的領(lǐng)航人。
【機構(gòu)環(huán)境】