庆南fc对鹿角鹿岛预测 www.cmkzpg.com.cn 目前課程版本:3.0 升級時間:2019.09.01 查看詳細
0基礎0經驗的小白人員;想通過最低的成本來試一下自己是否適合做軟件測試相關工作的轉型人員。
注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。
全日制脫產,每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節假日等因素發生變化)
軟件測試基礎班課程大綱 | |||
階段名稱 | 主講內容 | 技術要點 | 學習目標 |
第一階段: 測試基礎 | 計算機基礎 | 計算機組成部分、操作系統分類、B/S和C/S架構、常用DOS命令、服務器域名 | 可掌握的核心能力: 1.熟悉計算機相關概念; 2. 掌握基礎的測試理論; 3.熟練掌握HTML常用標簽和語法規范; 4. 掌握使用CSS定義網頁樣式; 5. 掌握js的基本用法。 可解決的現實問題: 能夠掌握前端相關基礎技術,為后續UI自動化測試課程的學習打好基礎。 |
測試理論 | 軟件測試的目的、軟件測試定義、軟件測試原則、產品質量模型、測試基本流程 | ||
HTML基礎 | HTML基礎語法、標簽屬性、圖片標簽、超鏈接、錨點、表單 | ||
CSS基礎 | CSS基礎語法、CSS四類選擇器、常用文字屬性、行高屬性、邊框、盒子模型、內外邊距 | ||
JS基礎 | JS基礎語法、JS引入方式 |
0基礎0經驗的小白人員;想通過最低的成本來試一下自己是否適合做軟件測試相關工作的轉型人員。
全日制脫產,每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節假日等因素發生變化)
軟件測試就業班課程大綱 | |||
階段名稱 | 主講內容 | 技術要點 | 學習目標 |
第二階段: Linux和數據庫 | Linux基礎 | 操作系統介紹、操作系統發展歷史、CentOS圖形界面 | 可掌握的核心能力: 1.掌握Linux操作系統按照和配置; 2.熟練掌握Linux常用命令; 3. 掌握數據庫增刪改查操作; 4. 熟悉數據庫索引、視圖、事務、常見函數等高級功能; 5. 掌握Redis的string類型、hash類型、set類型、list類型等基本類型和操作; 可解決的現實問題: 能夠掌握Linux和數據庫的常見操作,輔助測試工作。 |
Linux使用 | Linux目錄管理,用戶和用戶組管理、備份壓縮、Vim操作等 | ||
數據庫介紹 | 數據庫基本概念、關系型數據庫介紹、MySQL安裝與使用、Navicat使用 | ||
SQL語言 | 數據表操作、數據操作-增刪改查、條件查詢、排序、聚合函數、分組、分頁、連接查詢、自關聯、子查詢、子查詢演練 | ||
數據庫高級功能 | 數據庫設計、命令行操作數據庫、函數、存儲過程、視圖、事務、索引、外鍵、用戶密碼 | ||
Redis數據庫 | Redis安裝和配置、數據類型與操作 | ||
第三階段: 功能測試 | 測試理論 | 軟件測試的分類,軟件開發模型和測試模型,軟件的質量模型,測試用例的定義和要素 | 可掌握的核心能力: 1.掌握測試的基本概念和測試常見分類; 2.熟練掌握黑盒測試用例設計方法,進行功能測試用例設計; 3. 熟練掌握缺陷報告的編寫; 4. 熟悉測試管理工具禪道和JIRA的使用 5. 掌握項目測試流程; 6. 掌握Web項目功能測試分析和用例編寫; 7. 熟悉測試計劃,測試方案,測試報告的核心內容 8. 掌握功能測試與數據庫的關系 9. 掌握Fiddler工具的使用 可解決的現實問題: 能夠掌握項目測試流程,并能分析需求,編寫合格的測試用例和缺陷報告。 市場價值: 具備功能測試分析和用例設計能力,能夠使用Fiddler輔助開展測試工作,滿足企業的功能測試用人標準。 |
測試用例設計 | 等價類方法、邊界值方法、因果圖、判定表、狀態遷移法、正交、場景 | ||
缺陷管理 | 缺陷定義、缺陷的判定標準、缺陷報告、缺陷跟蹤流程 | ||
Web項目實戰 | 搭建項目的測試環境,如何快速熟悉項目,項目的測試流程,測試計劃和方案,功能測試分析,狀態遷移法的使用,流程測試分析,非功能測試分析,測試報告編寫,Fiddler抓包 | ||
測試管理工具 | 禪道的使用,JIRA的使用 | ||
第四階段: Python編程 | Python開發環境 | Python開發環境的搭建、Pycharm使用 | 可掌握的核心能力: 1.掌握Python基礎語法,具備基礎的編程能力; 2.建立編程思維以及面向對象程序設計思想。 可解決的現實問題: 能夠熟練使用Python技術,為后續相關自動化測試課程的學習打好基礎。 市場價值: 具備最基本的編程思維,掌握基礎的Python編程技術,結合自動化框架相關技術才能達到企業的用人標準。 |
Python基礎 | 變量以及變量的類型、標識符和關鍵字、變量名命名方式、算數運算符、變量數據類型轉換、輸入和輸出、注釋 | ||
if語句基本格式、if…else…語句、if…elif..else語句、邏輯運算符、比較關系運算符、運算符優先級、while循環語法格式、while嵌套應用、break的用法、continue的用法 | |||
列表概念及操作、元組概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循環及for…else用法 | |||
函數的基本語法、函數執行流程、文檔注釋、帶參數的函數、帶返回值的函數、函數的嵌套調用、匿名函數、遞歸函數、局部變量和全局變量、引用 | |||
文件的概念、文件的打開與關閉、文件讀寫,以及文件定位讀寫、文件、目錄相關操作 | |||
面向對象 | 面向對象介紹、類和對象的概念、魔術方法的意義及作用、對象成員的訪問控制權限、繼承的概念及意義、繼承、多層繼承和多繼承、多態的概念以及應用、類屬性和實例屬性、實例方法、類方法、靜態方法、設計模式:單例模式 | ||
異常處理 | 理解異常的作用、捕獲異常、異常的傳遞規則、自定義異常 | ||
??楹桶?/td> | ??楹桶母拍?、__all__的用法、import語句用法、from...import...用法、from...import*用法 | ||
第五階段: Web自動化測試 | Web自動化入門 | 自動化測試的理論知識、主流的Web自動化測試框架介紹、Selenium的發展歷史及工作原理、元素查看工具使用、環境搭建 | 可掌握的核心能力: 1.能夠熟練搭建Web自動化測試環境; 2.熟練掌握元素的定位方法和元素操作; 3.掌握鼠標鍵盤操作及HTML特殊元素的處理; 4.掌握使用UnitTest管理自動化測試的腳本; 5.熟練掌握PO模式的設計思想,并能夠對頁面進行封裝; 6.掌握數據驅動的實現方式; 7.掌握日志的相關概念,以及日志的收集處理; 8.掌握在實際的項目中如何靈活運用自動化的相關技術。 可解決的現實問題: 能夠對一個Web項目實現自動化測試,引入PO模式、數據驅動和日志收集來更好的管理維護自動化腳本。 市場價值: 熟練掌握Selenium框架、UnitTest、PO模式、數據驅動和日志收集,可滿足企業級的Web自動化測試工作。 |
Web自動化基礎 | 元素基礎定位方法、Xpath和CSS元素定位方法、元素常見操作、瀏覽器操作方法、鼠標鍵盤操作、顯示等待和隱式等待、HTML特殊元素處理、窗口截圖、驗證碼處理 | ||
Web自動化中級 | UnitTest框架、Fixture、UnitTest斷言、參數化、測試報告 | ||
Web自動化高級 | PO模式、數據驅動、日志處理 | ||
項目實戰 | 自動化測試流程、項目自動化框架設計、自動化代碼實現 | ||
第六階段: 接口測試 | 接口測試基礎 | 接口及接口測試概念、HTTP協議、接口規范、項目環境說明、接口測試流程 | 可掌握的核心能力: 1.掌握接口及接口測試相關概念; 2.掌握使用Postman進行接口測試; 3.熟練掌握數據庫的基本操作和事務操作; 4.掌握requests庫使用及腳本封裝; 5.掌握接口測試框架的設計和封裝; 6.掌握使用持續集成工具管理接口測試腳本; 7.掌握在實際的項目中如何靈活運用接口測試的相關技術。 可解決的現實問題: 能夠使用工具或程序實現接口測試,基于Postman工具或Python的HTTP庫解決企業接口測試中的相關問題。 市場價值: 熟練掌握postman、requests、UnitTest、Mock測試和數據庫操作,可滿足企業級的接口自動化測試工作。 |
Postman實現接口測試 | Postman介紹和安裝、Postman基本用法、Postman高級用法、Postman測試報告、項目實戰 | ||
數據庫操作 | 數據庫介紹、數據庫基本操作、數據庫事務操作 | ||
代碼實現接口測試 | Requests庫、集成UnitTest、接口測試框架開發、項目實戰 | ||
持續集成 | 持續集成介紹、Git、Jenkins、持續集成之Postman、持續集成之代碼 | ||
接口測試擴展 | Mock測試、接口測試總結 | ||
第七階段: 移動自動化測試 | 移動端測試特性 | APP應用系統架構、測試環境及發布平臺、APP敏捷開發模式、APP應用測試要點、業務功能測試、兼容性測試、安裝卸載升級測試、交叉事件測試、Push消息測試、性能測試、用戶體驗測試、穩定性測試 | 可掌握的核心能力: 1.掌握移動端APP測試特性; 2.能夠熟練搭建移動自動化測試環境; 3.熟悉appium的工作原理; 4.熟練掌握ADB工具的使用; 5.熟練掌握元素的定位方法、元素操作和手勢操作; 6.掌握單元測試框架pytest的使用; 7.掌握YAML數據讀寫; 8.掌握使用allure生成測試報告; 9.熟練掌握PO模式的設計思想; 10.掌握數據驅動的實現方式; 11.掌握Git的使用方式; 12.掌握Jenkins持續集成的環境配置; 13.掌握在實際的項目中如何靈活運用移動自動化的相關技術。 可解決的現實問題: 能夠對一個APP項目實現自動化測試,引入PO模式、數據驅動和持續集成來更好的管理維護自動化腳本。 市場價值: 熟練掌握appium框架、pytest、PO模式、數據驅動和持續集成,可滿足企業級的APP自動化測試工作。 |
移動自動化基礎 | 移動端測試分類及特點、ADB命令及Monkey使用、appium環境搭建、appium工作原理 | ||
移動自動化中級 | APP和手機系統操作、元素定位、元素操作、高級手勢操作、混合APP測試、PyTest測試框架、定制測試報告、YAML數據讀寫 | ||
移動自動化高級 | PO模式、數據驅動、Git、Jenkins持續集成 | ||
項目實戰 | APP項目實戰 | ||
第八階段: 性能測試 | 性能測試基礎 | 性能測試理論、性能測試分類、性能測試常用指標、性能測試流程 | 可掌握的核心能力: 1.能夠熟練搭建性能測試環境; 2.掌握性能測試基礎理論; 3.掌握Jmeter常用組件使用; 4.掌握Jmeter編寫和錄制性能測試腳本; 5.掌握基于jmeter實現單一和混合場景搭建; 6.掌握思考時間、事務、邏輯控制器在性能測試場景的應用; 7.掌握Jmeter常用性能插件進行圖表分析; 8.掌握Linux服務型性能監控方法和指標; 9.掌握數據庫監控和調優的常見方法。 可解決的現實問題: 能夠對項目實現性能測試,使用Loadrunner開發性能測試腳本,設計性能測試場景,并進行測試數據監控和分析。 市場價值: 熟練掌握性能測試的理論和流程,能夠使用Loadrunner開發對應的性能測試腳本,可滿足企業級性能測試工作。 |
性能測試工具 | 常用性能測試工具、Jmeter環境搭建、Jmeter功能概要、元件作用及執行順序、線程組、參數化、斷言、關聯、連接數據庫、邏輯控制器、定時器、分布式、測試報告 | ||
項目-接口性能測試 | 項目API文檔分析、接口清單梳理、接口腳本設計、并發數據計算、邏輯控制器項目應用、單一場景搭建、常用響應圖表插件及應用 | ||
項目-web性能測試 | 腳本錄制、正則過濾、cookie管理器、事務控制器、思考時間、混合場景搭建、web性能腳本執行與分析 | ||
性能測試調優 | windows服務器性能監控、linux服務器性能監控、性能測試報告 | ||
第九階段: 綜合項目實戰 | 項目介紹 | 項目簡介、項目架構 | 可掌握的核心能力: 1.掌握功能測試在真實的項目中如何實施; 2.掌握基于Selenium的Web自動化測試框架搭建和使用; 3.掌握基于Appium的APP自動化測試框架搭建和使用; 4.掌握使用工具實現接口測試; 5.掌握基于Python+Requests庫的接口自動化測試框架的搭建和使用; 6.掌握Locust性能測試框架的使用; 7.掌握如何對APP進行性能測試; 8.掌握在實際的項目中如何靈活運用相關測試技術。 可解決的現實問題: 能夠使用工具或程序實現對一個項目完成多方面的測試工作,保證產品質量。 市場價值: 熟練掌握功能測試、UI自動化測試、接口測試和性能測試相關技術,可滿足企業級的測試工作。 |
功能測試 | 功能測試設計思路、自媒體端測試、后臺管理端測試、用戶APP端測試 | ||
UI自動化測試 | Selenium Grid、搭建自動化測試框架、編寫自動化測試腳本 | ||
接口測試 | 接口測試流程、基于工具的接口測試、基于代碼的接口測試 | ||
性能測試 | Locust框架、APP性能測試 | ||
視頻贈送課程一: 數據結構+單元測試+shell腳本 | 數據結構 | 算法、時間復雜度和空間復雜度、python列表類型性能測試、列表字典內置操作的時間復雜度、順序表、單向鏈表、雙向鏈表、棧和隊列、二叉樹 冒泡排序、選擇排序、插入排序、希爾排序、快速排序、歸并排序 | 可掌握的核心能力: 1. 熟悉算法的時間復雜度和空間復雜度; 2. 掌握常見數據結構的使用; 3. 掌握常見排序算法的使用; 4. 掌握單元測試的方法和實現; 5. 掌握shell編程常用表達式和流程控制語句; 可解決的現實問題: 1. 編寫更高效的代碼實現; 2. 測試環境自動化部署; 3. 進行代碼的單元測試。 復習和鞏固所學知識,增強面試技能。 |
單元測試 | 單元測試概念、測試流程、測試計劃、測試策略設計和實現、測試執行、測試報告 | ||
Shell | Shell介紹、腳本規范、shell變量、流程控制語句、函數 | ||
視頻贈送課程二: 性能測試(Loadrunner) | 性能測試基礎 | 性能測試理論、性能測試分類、性能測試常用指標、工具選擇、LoadRunner安裝與注冊、性能測試步驟 | 可掌握的核心能力: 1.能夠熟練搭建性能測試環境; 2.熟悉Loadrunner工作原理; 3.掌握性能測試基礎理論; 4.掌握VuGen的使用,開發性能測試腳本; 5.掌握Controller的使用,設計性能測試場景; 6.掌握Analysis的使用,進行圖表分析; 7.掌握Linux服務型性能監控方法和指標; 8.掌握數據庫監控和調優的常見方法。 可解決的現實問題: 能夠對項目實現性能測試,使用Loadrunner開發性能測試腳本,設計性能測試場景,并進行測試數據監控和分析。 市場價值: 熟練掌握性能測試的理論和流程,能夠使用Loadrunner開發對應的性能測試腳本,可滿足企業級性能測試工作。 |
VuGen | 協議、參數化、集合點、事務、檢查點、思考時間、關聯 | ||
Controller | 手動場景設計、場景運行、IPWizard應用、負載生成器、服務水平協議(SLA)、場景監控、服務器硬件監測工具 | ||
Analysis | 執行結果分析、圖表分析、吞吐量相關、事務相關 | ||
性能測試調優 | 性能測試方案、linux服務器性能監控、性能測試報告 | ||
數據庫調優 | 慢查詢、線程池、索引命中率、行鎖 |
備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。
每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。
為每個就業班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。
為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。
末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。
從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。
小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。
网络捕鱼游戏大圣闹海 武林外传什么职业比较好赚钱 麻将最新作弊技术 买九肖能赚钱吗 全民麻将官方 三生交39800元能赚钱吗 江西微乐南昌麻将手机 公路画线赚钱么 爱豆赚钱软件下载 qq象棋怎么赚钱 开生鲜生活超市赚不赚钱 穿人偶上街赚钱 大世界彩票安卓 做皮蛋买赚钱吗 麻将棋牌辅助神器 小庙可以万佛墙能赚钱