【課程簡介】
軟件測試基礎(chǔ)知識、mysql數(shù)據(jù)庫、Linux命令,Linux測試環(huán)境搭建、接口測試、Python接口自動(dòng)化測試、性能測試、6大項(xiàng)目實(shí)戰(zhàn),隨時(shí)隨地學(xué)習(xí)。
【周期】
16周
【上課時(shí)間】
周三至周末
【課程內(nèi)容】
計(jì)算
基礎(chǔ)知識
計(jì)算機(jī)系統(tǒng)硬件基本組成、數(shù)據(jù)表示-從二進(jìn)制說起、計(jì)算機(jī)網(wǎng)絡(luò)、課后練習(xí)
操作系統(tǒng)基礎(chǔ)知識
操作系統(tǒng)概述、LINUX操作系統(tǒng)實(shí)戰(zhàn)、課后練習(xí)實(shí)戰(zhàn)數(shù)據(jù)庫技術(shù)基礎(chǔ)基本概念、數(shù)據(jù)模型、關(guān)系型數(shù)據(jù)庫SQL語言介紹、MYSQL數(shù)據(jù)庫實(shí)戰(zhàn)
Python入門與實(shí)戰(zhàn)
程序設(shè)計(jì)基礎(chǔ)、Python入門、 Python數(shù)據(jù)結(jié)構(gòu)與算法、Python編程實(shí)戰(zhàn)練習(xí)
軟件測試基礎(chǔ)知識
軟件測試基本概念、軟件測試策略、軟件測試方法、軟件測試國家標(biāo)準(zhǔn)介紹、
測試用例設(shè)計(jì)實(shí)戰(zhàn)
接口自動(dòng)化測試
基本概念、接口測試工具實(shí)戰(zhàn)
Web自動(dòng)化測試(專項(xiàng)化)
Selenium入門、項(xiàng)目實(shí)戰(zhàn)-Python + Selenium Web自動(dòng)化測試實(shí)戰(zhàn)
移動(dòng)端自動(dòng)化測試(專項(xiàng)化)
App結(jié)構(gòu)解析、App自動(dòng)化測試框架Appium、Android 自動(dòng)化測試、I0S自 動(dòng)化測試、
基于Page Object模式的自動(dòng)化測試用例、項(xiàng)目實(shí)戰(zhàn)-使用Appium進(jìn)行移動(dòng)端自動(dòng)化測試
性能測試(專項(xiàng)化)
性能測試基本概念、性能測試的方法、性能測試過程、性能測試工具
DevOps-測試技能提升篇
DevOps基本概念、Docker容器 基礎(chǔ)知識與實(shí)戰(zhàn)、Jenkis持續(xù)集成實(shí)戰(zhàn)
軟件測試項(xiàng)目實(shí)戰(zhàn)
對象存儲服務(wù)項(xiàng)目測試實(shí)戰(zhàn)(覆蓋接口、性能測試)
面試指導(dǎo)課
【課程目錄】
1.計(jì)算機(jī)基礎(chǔ)知識
1.1計(jì)算機(jī)系統(tǒng)硬件基本組成
1.2數(shù)據(jù)表示-從二進(jìn)制說起
1.2.1二進(jìn)制、十進(jìn)制、十六進(jìn)制
1.2.3編碼
1.3計(jì)算機(jī)網(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實(shí)戰(zhàn)練習(xí)-使用抓包工具抓取并分析協(xié)議流量
1.4課后練習(xí)
1. 4.1 IP地址計(jì)算
1.4.2進(jìn)制轉(zhuǎn)換
2.操作系統(tǒng)基礎(chǔ)知識
2.1操作系統(tǒng)概述.
2.1.1進(jìn)程管理
2.1.2內(nèi)存管理
2.1.3文件管理
2.1.4設(shè)備管理
2.1.5作業(yè)管理
2.2 LINUX操作系統(tǒng)實(shí)戰(zhàn)
2.2.1使用VMWARE虛擬機(jī)安裝CENTOS 7操作系統(tǒng)
2.2.2 LINUX常見操作與實(shí)戰(zhàn)
2.2.3 SHELL腳本語言
2.2.4 LINUX磁盤管理與文件系統(tǒng)實(shí)戰(zhàn)
2.2.5 LINUX網(wǎng)絡(luò)設(shè)置實(shí)戰(zhàn),
2.3課后練習(xí)實(shí)戰(zhàn)
2.3.1 LINUX磁盤掛載
2.3.2 SHELL腳本實(shí)戰(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ù)庫實(shí)戰(zhàn)
3.4.1 MYSQL數(shù)據(jù)庫安裝
3.4.2用戶權(quán)限管理系統(tǒng)數(shù)據(jù)庫實(shí)戰(zhàn)
4. PYTHON入門]與實(shí)戰(zhàn)
4.1程序設(shè)計(jì)基礎(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錯(cuò)誤和異常
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隊(duì)列
4.3.5二叉樹
4.3.6查找
4.3.7排序
4.4 PYTHON編程實(shí)戰(zhàn)練習(xí)
4.4.1實(shí)戰(zhàn)-使用PYTHON讀取配置文件
4.4.2實(shí)戰(zhàn)-使用PYTHON操作MYSQL數(shù)據(jù)庫
4.4.3實(shí)戰(zhàn)-使用PYTHON操作EXCEL/CSV文件
4.4.4實(shí)戰(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動(dòng)態(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ì)量要求和評價(jià)(SQUARE)》
5.5測試用例設(shè)計(jì)實(shí)戰(zhàn)
6.接口自動(dòng)化測試
6.1基本概念
6.2接口測試工具實(shí)戰(zhàn)
6.2.3實(shí)戰(zhàn)-使用瀏覽器進(jìn)行接口分析
6.2.2實(shí)戰(zhàn)-使用FIDDL ER進(jìn)行接口分析
6.2.3實(shí)戰(zhàn)-使用POSTMAN進(jìn)行接口測試
6.2.4實(shí)戰(zhàn)-使用CURL命令測試接口
6.2.5實(shí)戰(zhàn)-使用PYTHON開發(fā)測試用例
7. WEB自動(dòng)化測試(專項(xiàng)化)
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 項(xiàng)目實(shí)戰(zhàn)-PYTHON +SEL .ENIUM WEB
自動(dòng)化測試實(shí)戰(zhàn)
8.移動(dòng)端自動(dòng)化測試(專項(xiàng)化)
8.1 APP結(jié)構(gòu)解析
8.2 APP自動(dòng)化測試框架APPIUM
8.2.1 APPIUM測試環(huán)境搭建
8.2.2 APPIUM INSPECTOR的使用
8.2.3基于APPIUM開發(fā)你的首一個(gè)NATIVE
APP的測試用例
8.3 ANDROID自動(dòng)化測試
8.4 I0S自動(dòng)化測試
8.5基于PAGE OBJECT模式的自動(dòng)化測試用例
8.6項(xiàng)目實(shí)戰(zhàn)-使用APPIUM進(jìn)行移動(dòng)端自動(dòng)化測試
9.性能測試(專 項(xiàng)化)
9.1性能測試基本概念
9.1.1并發(fā)用戶數(shù)
9.1.2系統(tǒng)響應(yīng)時(shí)間
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性能需求收集以及負(fù)載計(jì)劃制定
9.3.2錄制并增強(qiáng)虛擬用戶腳本
9.3.3創(chuàng)建并定義性能測試場景
9.3.4執(zhí)行性能測試場景
9.3.5性能測試報(bào)告
9.4性能測試工具
9.4.1使用JMETER做性能測試
9.4.2使用LOADRUNNER做性能測試
10. DEVOPS測試技能提升篇
10.1 DEVOPS基本概念
10.2 DOCKER容器基礎(chǔ)知識與實(shí)戰(zhàn)
10.2.1虛擬化與容器
10.2.2 DOCKER安裝部署
10.2.3 DOCKER常用命令
10.2.4使用DOCKER部署應(yīng)用實(shí)戰(zhàn)
10.3 JENKIS持續(xù)集成實(shí)戰(zhàn)
10.3.1 JENKIS安裝與部署
10.3.2 JENKINS PIPELINE入門
10.3.3 JENKINS分布式構(gòu)建與并行執(zhí)行
10.3.4使用JENKINS讓你的用例自動(dòng)跑起來
11.軟件測試項(xiàng)目實(shí)戰(zhàn)
11.1對象存儲服務(wù)項(xiàng)目測試實(shí)戰(zhàn)(覆蓋接口、性能測試)
12.面試指導(dǎo)課
【老師介紹】
莫言老師
全棧測試專家
2012年畢業(yè)于武漢理工大學(xué),同年進(jìn)入中國銀行擔(dān)任“全球統(tǒng)一支付”軟件測試工程師,從事軟件測試10年對軟件測試?yán)碚?、測試方法、測試工具等有著獨(dú)特的見解,2018年起任職于北京某機(jī)構(gòu),連續(xù)5年蟬聯(lián)騰訊在線課堂榮譽(yù)講師王,10年銀行測試經(jīng)驗(yàn),銀行軟件測試專家。清晰的講解思路、幽默的教學(xué)風(fēng)格、過硬的軟件技術(shù)、豐富的培訓(xùn)經(jīng)驗(yàn),會讓你“欲罷不能”哦~
【學(xué)員風(fēng)采】
【上課現(xiàn)場】
【機(jī)構(gòu)簡介】
貴州碼得導(dǎo)教育科技有限公司成立于2021年3月,是一家集IT教育培訓(xùn)、信息技術(shù)咨詢、應(yīng)用開發(fā)和服務(wù)、測試及性能工程、人力資源服務(wù)等多項(xiàng)服務(wù)為一體的綜合性科技型服務(wù)公司,已與全國50余家銀行機(jī)構(gòu)和華為、小米等數(shù)十家大型科技型公司達(dá)成戰(zhàn)略合作關(guān)系。公司站在互聯(lián)網(wǎng)金融的風(fēng)口上,以科技型人才培養(yǎng)為己任,秉承“做精品、育英才”的服務(wù)理念,旨在為求職者增技能、為服務(wù)方送人才,努力做IT白領(lǐng)的介紹者,做金融科技的領(lǐng)航人。
【機(jī)構(gòu)環(huán)境】