更新時間:2018年12月22日12時53分 來源:軟件測試 瀏覽次數(shù):
軟件測試基礎(chǔ)班課程大綱
第一階段:
測試基礎(chǔ)主講內(nèi)容技術(shù)要點(diǎn)
1.計(jì)算機(jī)基礎(chǔ)
計(jì)算機(jī)組成部分、操作系統(tǒng)分類、B/S和C/S架構(gòu)、常用DOS命令、服務(wù)器域名
2.測試?yán)碚?/strong>
軟件測試的目的、軟件測試定義、軟件測試原則、產(chǎn)品質(zhì)量模型、測試基本流程
3.HTML基礎(chǔ)
HTML基礎(chǔ)語法、標(biāo)簽屬性、圖片標(biāo)簽、超鏈接、錨點(diǎn)、表單
4.CSS基礎(chǔ)
CSS基礎(chǔ)語法、CSS四類選擇器、常用文字屬性、行高屬性、邊框、盒子模型、內(nèi)外邊距
5.JS基礎(chǔ)
JS基礎(chǔ)語法、JS引入方式。
第二階段
Linux和數(shù)據(jù)庫主講內(nèi)容技術(shù)要點(diǎn)
1.LINUX操作系統(tǒng)介紹
操作系統(tǒng)發(fā)展歷史、CentOS圖形界面、文件和目錄、常用LINUX命令使用、vim文本編輯器的使用
2.數(shù)據(jù)庫介紹
數(shù)據(jù)庫基本概念、關(guān)系型數(shù)據(jù)庫介紹、MySQL安裝與使用、Navicat使用
3.SQL語言數(shù)據(jù)表操作
數(shù)據(jù)操作-增刪改查、條件查詢、排序、聚合函數(shù)、分組、分頁、連接查詢、自關(guān)聯(lián)、子查詢、子查詢演練
4.數(shù)據(jù)庫高級功能
數(shù)據(jù)庫設(shè)計(jì)命令行操作數(shù)據(jù)庫、函數(shù)、存儲過程、視圖、事務(wù)、索引、外鍵、用戶密碼
第三階段:
功能測試主講內(nèi)容技術(shù)要點(diǎn)
測試?yán)碚撥浖_發(fā)模型和測試模型,測試分類,黑盒測試用例設(shè)計(jì)方法,缺陷管理,SVN
web項(xiàng)目項(xiàng)目測試流程,數(shù)據(jù)庫測試,功能測試分析,流程測試分析,非功能測試分析,測試報告編寫,F(xiàn)iddler抓包
測試管理工具禪道,ALM
第四階段:
PYTHON編程
計(jì)算機(jī)組成原理、python開發(fā)環(huán)境、python變量、流程控制語句、高級變量類型、函數(shù)應(yīng)用、文件操作、面向?qū)ο?、異常處理、模塊和包
數(shù)據(jù)結(jié)構(gòu)
算法、時間復(fù)雜度和空間復(fù)雜度、python列表類型性能測試、列表字典內(nèi)置操作的時間復(fù)雜度、順序表、單向鏈表、雙向鏈表、棧和隊(duì)列、二叉樹
排序算法
冒泡排序、選擇排序、插入排序、希爾排序、快速排序、歸并排序
第五階段:
Web自動化測試主講內(nèi)容技術(shù)要點(diǎn)
WEB自動化入門
自動化測試分類及自動化適用的項(xiàng)目、自動化測試框架選型、Selenium的發(fā)展歷史及工作原理、SeleniumIDE插件使用、Firebug插件使用
WEB自動化基礎(chǔ)
元素基礎(chǔ)定位方法、Xpath,CSS元素定位方法、元素常見操作、瀏覽器的基本操作方法
WEB自動化中級
鼠標(biāo)鍵盤操作、元素顯示等待和隱式等待、HTML特殊元素處理、窗口截圖
WEB自動化高級
自動化測試模型、UnitTest框架、UnitTest斷言、UnitTest與htmlreport的結(jié)合使用、UnitTest與DDT結(jié)合,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動。
第六階段:
接口測試主講內(nèi)容技術(shù)要點(diǎn)
接口基礎(chǔ)
接口相關(guān)概念、接口測試實(shí)現(xiàn)流程、RESTful 架構(gòu)風(fēng)格、JSON基本語法、瀏覽器插件安裝以及使用、postman及fiddler使用
JMeter入門
JMeter安裝以及基本使用、JMeter組件之線程組
JMeter組建參數(shù)化
CSV Data Set Config、用戶參數(shù)、用戶定義的變量、函數(shù)
JMeter常用組件
直連數(shù)據(jù)庫、關(guān)聯(lián)、斷言、集合點(diǎn)、函數(shù)詳解、邏輯控制器、分布式、QPS、FTP、圖形監(jiān)控器
接口框架自動化
requests庫使用及腳本封裝、unittest框架、mock實(shí)現(xiàn)
接口框架設(shè)計(jì)及實(shí)現(xiàn)
框架設(shè)計(jì)、數(shù)據(jù)庫操作、數(shù)據(jù)依賴解決、接口異常處理、統(tǒng)計(jì)報告及郵件發(fā)送、持續(xù)集成
接口測試項(xiàng)目
項(xiàng)目:接口清單提取、項(xiàng)目:功能測試、項(xiàng)目:性能測試、項(xiàng)目:自動化測試
第七階段:
移動自動化測試主講內(nèi)容技術(shù)要點(diǎn)
移動自動化基礎(chǔ)
移動端測試分類及特點(diǎn)、ADB命令及Monkey使用、appium環(huán)境搭建、appium工作原理
移動自動化中級
APP和手機(jī)系統(tǒng)操作、元素定位、元素操作、高級手勢操作、混合APP測試、PyTest測試框架、定制測試報告、數(shù)據(jù)讀寫
移動自動化高級
PO模式、數(shù)據(jù)驅(qū)動、關(guān)鍵字驅(qū)動
項(xiàng)目
App項(xiàng)目實(shí)戰(zhàn)
第八階段:
性能測試主講內(nèi)容技術(shù)要點(diǎn)
性能測試基礎(chǔ)
性能測試?yán)碚摗⑿阅軠y試分類、性能測試常用指標(biāo)、工具選擇、LoadRunner安裝與注冊、性能測試步驟
VuGen
協(xié)議、參數(shù)化、集合點(diǎn)、事務(wù)、檢查點(diǎn)、思考時間、關(guān)聯(lián)
Controller
手動場景設(shè)計(jì)、場景運(yùn)行、IP Wizard應(yīng)用、負(fù)載生成器、服務(wù)水平協(xié)議(SLA)、場景監(jiān)控、 服務(wù)器硬件監(jiān)測工具
Analysis
執(zhí)行結(jié)果分析、圖表分析、吞吐量相關(guān)、事務(wù)相關(guān)
性能測試調(diào)優(yōu)
性能測試方案、linux服務(wù)器性能監(jiān)控、JVM配置調(diào)優(yōu)、tomcat配置調(diào)優(yōu)、性能測試報告
數(shù)據(jù)庫調(diào)優(yōu)
慢查詢、線程池、索引命中率、行鎖
第九階段:
數(shù)據(jù)結(jié)構(gòu)+Redis主講內(nèi)容技術(shù)要點(diǎn)
數(shù)據(jù)結(jié)構(gòu)
算法的概念、順序表、鏈表、棧、隊(duì)列、排序與搜索、樹與樹算法
Redis
redis安裝和配置、數(shù)據(jù)類型與操作、搭建主從環(huán)境、搭建集群環(huán)境
第十階段:單元測試+Shell
單元測試
單元測試概念、測試流程、測試計(jì)劃、測試策略設(shè)計(jì)和實(shí)現(xiàn)、測試執(zhí)行、生成報告
Shell
Shell介紹、腳本規(guī)范、shell變量、流程控制語句、函數(shù)
上面就是傳智播客關(guān)于軟件測試工程師培訓(xùn)課程都有那些?的介紹了,如果想學(xué)習(xí)軟件測試,這些課程在3個半月基本上就可以熟練掌握應(yīng)用。
北京校區(qū)