新疆时时彩开奖结果彩控票

全國咨詢熱線:400-618-4000

2019年軟件測試課程大綱

目前課程版本:2.0   升級時間:2019.1.28   查看詳細

軟件測試基礎班課程大綱

學習對象

0基礎0經驗的小白人員;想通過最低的成本來試一下自己是否適合做軟件測試相關工作的轉型人員。

注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。

上課方式

全日制脫產,每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節假日等因素發生變化)

培訓時間

部分校區可能會根據實際情況有所調整,詳情可詢咨詢老師   點擊咨詢


軟件測試基礎班課程大綱
所處階段 主講內容 技術要點
第一階段:
測試基礎
計算機基礎 計算機組成部分、操作系統分類、B/S和C/S架構、常用DOS命令、服務器域名
測試理論 軟件測試的目的、軟件測試定義、軟件測試原則、產品質量模型、測試基本流程
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. 掌握項目測試流程;
5. 掌握Web項目功能測試分析和用例編寫;
6. 掌握APP項目功能測試分析和用例編寫;
7. 掌握Fiddler工具的使用。

可解決的現實問題:

能夠掌握項目測試流程,并能分析需求,編寫合格的測試用例和缺陷報告。

市場價值:

具備功能測試分析和用例設計能力,能夠使用Fiddler輔助開展測試工作,滿足企業的功能測試用人標準。根據市場反饋數據看,薪資普遍在6000-20000元/月。
測試用例設計 等價類方法、邊界值方法、因果圖、判定表、正交、場景
缺陷管理 缺陷定義、缺陷報告、缺陷生命周期管理
Web項目實戰 項目測試流程,功能測試分析,流程測試分析,非功能測試分析,測試報告編寫,Fiddler抓包
APP項目實戰 APP測試流程、測試環境、敏捷測試、項目功能分析、Fiddler移動端應用
測試管理工具 禪道安裝和使用
第四階段:
Python編程
Python開發環境 Python開發環境的搭建、Pycharm使用 可掌握的核心能力:

1.掌握Python基礎語法,具備基礎的編程能力;
2.建立編程思維以及面向對象程序設計思想。

可解決的現實問題:

能夠熟練使用Python技術,為后續相關自動化測試課程的學習打好基礎。

市場價值:

具備最基本的編程思維,掌握基礎的Python編程技術,結合自動化框架相關技術才能達到企業的用人標準。
Python基礎 變量以及變量的類型、標識符和關鍵字、變量名命名方式、算數運算符、變量數據類型轉換、輸入和輸出、注釋
if語句基本格式、if…else…語句、if…elif..else語句、邏輯運算符、比較關系運算符、運算符優先級、while循環語法格式、while嵌套應用、break的用法、continue的用法
列表概念及操作、元組概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循環及for…else用法
函數的基本語法、函數執行流程、文檔注釋、帶參數的函數、帶返回值的函數、函數的嵌套調用、匿名函數、遞歸函數、局部變量和全局變量、引用
文件的概念、文件的打開與關閉、文件讀寫,以及文件定位讀寫、文件、目錄相關操作
面向對象 面向對象介紹、類和對象的概念、魔術方法的意義及作用、對象成員的訪問控制權限、繼承的概念及意義、繼承、多層繼承和多繼承、多態的概念以及應用、類屬性和實例屬性、實例方法、類方法、靜態方法、設計模式:單例模式
異常處理 理解異常的作用、捕獲異常、異常的傳遞規則、自定義異常
模塊和包 模塊和包的概念、__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自動化測試工作,根據市場反饋數據看,薪資普遍在12000-30000元/月。
Web自動化基礎 元素基礎定位方法、Xpath和CSS元素定位方法、元素常見操作、瀏覽器操作方法、鼠標鍵盤操作、顯示等待和隱式等待、HTML特殊元素處理、窗口截圖、驗證碼處理
Web自動化中級 UnitTest框架、Fixture、UnitTest斷言、參數化、測試報告
Web自動化高級 PO模式、數據驅動、日志處理
項目實戰 自動化測試流程、項目自動化框架設計、自動化代碼實現
第六階段:
接口測試
接口基礎 接口相關概念、接口測試實現流程、RESTful架構風格、postman使用 可掌握的核心能力:

1.掌握接口及接口測試相關概念;
2.掌握使用postman進行接口測試;
3.熟練掌握JMeter常用組件的使用;
4.熟悉JMeter性能測試的使用方法;
5.熟練掌握數據庫的基本操作和事務操作;
6.掌握requests庫使用及腳本封裝;
7.掌握接口測試框架的設計和封裝;
8.掌握在實際的項目中如何靈活運用接口測試的相關技術。

可解決的現實問題:

能夠使用工具或程序實現接口測試,基于JMeter提供的豐富組件或Python的HTTP庫解決企業接口測試中的相關問題。

市場價值:

熟練掌握postman、JMeter、requests、UnitTest、Mock測試和數據庫操作,可滿足企業級的接口自動化測試工作,根據市場反饋數據看,薪資普遍在12000-30000元/月。
JMeter入門 JMeter安裝以及基本使用、JMeter組件之線程組
JMeter組件參數化 CSVDataSetConfig、用戶參數、用戶定義的變量、函數
JMeter常用組件 直連數據庫、關聯、斷言、集合點、函數詳解、邏輯控制器、分布式、QPS、FTP、圖形監控器
接口框架自動化 requests庫使用及腳本封裝、集成unittest框架、接口測試框架開發、mock實現
接口框架設計及實現 框架設計、數據庫操作、數據依賴解決、接口異常處理、測試報告
接口測試項目 基于黑馬頭條后臺服務接口項目實戰
第七階段:
移動自動化測試
移動自動化基礎 移動端測試分類及特點、ADB命令及Monkey使用、appium環境搭建、appium工作原理 可掌握的核心能力:

1.能夠熟練搭建移動自動化測試環境;
2.熟悉appium的工作原理;
3.熟練掌握ADB工具的使用;
4.熟練掌握元素的定位方法、元素操作和手勢操作;
5.掌握單元測試框架pytest的使用;
6.掌握YAML數據讀寫;
7.掌握使用allure生成測試報告;
8.熟練掌握PO模式的設計思想;
9.掌握數據驅動的實現方式;
10.掌握Git的使用方式;
11.掌握Jenkins持續集成的環境配置;
12.掌握在實際的項目中如何靈活運用移動自動化的相關技術。

可解決的現實問題:

能夠對一個APP項目實現自動化測試,引入PO模式、數據驅動和持續集成來更好的管理維護自動化腳本。

市場價值:

熟練掌握appium框架、pytest、PO模式、數據驅動和持續集成,可滿足企業級的APP自動化測試工作,根據市場反饋數據看,薪資普遍在12000-30000元/月。
移動自動化中級 APP和手機系統操作、元素定位、元素操作、高級手勢操作、混合APP測試、PyTest測試框架、定制測試報告、YAML數據讀寫
移動自動化高級 PO模式、數據驅動、Git、Jenkins持續集成
項目實戰 APP項目實戰
第八階段:
性能測試
性能測試基礎 性能測試理論、性能測試分類、性能測試常用指標、工具選擇、LoadRunner安裝與注冊、性能測試步驟 可掌握的核心能力:

1.能夠熟練搭建性能測試環境;
2.熟悉Loadrunner工作原理;
3.掌握性能測試基礎理論;
4.掌握VuGen的使用,開發性能測試腳本;
5.掌握Controller的使用,設計性能測試場景;
6.掌握Analysis的使用,進行圖表分析;
7.掌握Linux服務型性能監控方法和指標;


可解決的現實問題:

能夠對項目實現性能測試,使用Loadrunner開發性能測試腳本,設計性能測試場景,并進行測試數據監控和分析。


市場價值:

熟練掌握性能測試的理論和流程,能夠使用Loadrunner開發對應的性能測試腳本,可滿足企業級性能測試工作,根據市場反饋數據看,薪資普遍在18000-30000元/月。
VuGen 協議、參數化、集合點、事務、檢查點、思考時間、關聯
Controller 手動場景設計、場景運行、IPWizard應用、負載生成器、服務水平協議(SLA)、場景監控、服務器硬件監測工具
Analysis 執行結果分析、圖表分析、吞吐量相關、事務相關
視頻贈送課程:
數據結構+單元測試+shell腳本
數據結構 算法、時間復雜度和空間復雜度、python列表類型性能測試、列表字典內置操作的時間復雜度、順序表、單向鏈表、雙向鏈表、棧和隊列、二叉樹
冒泡排序、選擇排序、插入排序、希爾排序、快速排序、歸并排序
可掌握的核心能力:

1. 熟悉算法的時間復雜度和空間復雜度;
2. 掌握常見數據結構的使用;
3. 掌握常見排序算法的使用;
4. 掌握單元測試的方法和實現;
5. 掌握shell編程常用表達式和流程控制語句。

可解決的現實問題:

1. 編寫更高效的代碼實現;
2. 測試環境自動化部署;
3. 進行代碼的單元測試。
復習和鞏固所學知識,增強面試技能。
單元測試 單元測試概念、測試流程、測試計劃、測試策略設計和實現、測試執行、測試報告
Shell Shell介紹、腳本規范、shell變量、流程控制語句、函數

備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。


基礎差? 可免費學基礎班

申請試讀名額

基礎過關? 可直接就讀就業班

基礎測試

教學服務

  • 每日測評

    每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。

  • 技術輔導

    為每個就業班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。

  • 學習系統

    為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。

  • 末位輔導

    末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。

  • 生活關懷

    從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。

  • 就業輔導

    小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。

新疆时时彩开奖结果彩控票