• <nav id="oiog4"></nav>
  • 全國咨詢/投訴熱線:400-618-4000

    2020年軟件測試課程大綱

    目前課程版本:4.0   升級時間:2020.04.20   查看詳細

    軟件測試基礎班課程大綱

    學習對象

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

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

    上課方式

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

    培訓時間

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


    軟件測試基礎班課程大綱
    階段名稱 主講內容 技術要點 學習目標
    第一階段:
    測試基礎
    軟件測試介紹 軟件測試行業介紹、軟件測試核心課程介紹、前置知識學習 1. 了解軟件測試行業,并知道軟件測試的核心課程;
    2. 掌握計算機相關基礎知識;
    3. 掌握Web前端三大核心技術的相關基礎知識;
    4. 掌握軟件后端相關基礎知識;
    5. 掌握軟件測試相關測試理論。
    計算機基礎 計算機基本介紹、二進制轉換、編碼和計量單位、瀏覽器和圖片類型、網站的訪問過程、DOS命令
    前端知識 HTML、CSS、JS
    后端知識 系統架構介紹、服務器介紹、編程語言介紹
    軟件測試理論 軟件測試分類、軟件缺陷、測試用例

    軟件測試就業班課程大綱

    學習對象

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

    上課方式

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

    培訓時間

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


    軟件測試就業班課程大綱
    階段名稱 主講內容 技術要點 學習目標
    第二階段:
    Linux和數據庫
    Linux操作系統 Linux操作系統介紹、文件和目錄、常用Linux命令的基本使用 可掌握的核心能力:
    1. 掌握Linux操作系統按照和配置;
    2. 熟練掌握Linux常用命令;
    3.  掌握數據庫增刪改查操作;
    4.  熟悉數據庫索引、視圖、事務、常見函數等高級功能;
    5.  掌握Redis的string類型、hash類型、set類型、list類型等基本類型和操作。

    可解決的現實問題:
    能夠掌握Linux和數據庫的常見操作,輔助測試工作。
    Linux常用命令 Linux終端命令格式、文件和目錄常用命令、系統信息相關命令、用戶權限和管理、其他命令、Linux遠程連接、VI編輯器
    數據庫介紹 數據庫基本概念、關系型數據庫介紹、MySQL安裝與使用、Navicat使用
    SQL語言 數據表操作、數據操作-增刪改查、條件查詢、排序、聚合函數、分組、分頁、連接查詢、自關聯、子查詢、子查詢演練
    數據庫高級功能 數據庫設計、命令行操作數據庫、函數、存儲過程、視圖、事務、索引、外鍵、用戶密碼
    Redis數據庫 Redis安裝和配置、數據類型與操作
    第三階段:
    功能測試
    測試理論 軟件測試的分類,軟件開發模型和測試模型,軟件的質量模型,測試用例的定義和要素 可掌握的核心能力:
    1. 掌握測試的基本概念和測試常見分類;
    2. 熟練掌握黑盒測試用例設計方法,進行功能測試用例設計;
    3.  熟練掌握缺陷報告的編寫;
    4.  熟悉測試管理工具禪道;
    5.  掌握項目測試流程;
    6.  掌握Web項目功能測試分析和用例編寫;
    7.  熟悉測試計劃,測試方案,測試報告的核心內容;
    8.  掌握功能測試與數據庫的關系;
    9.  掌握Fiddler工具的使用。

    可解決的現實問題:
    能夠掌握項目測試流程,并能分析需求,編寫合格的測試用例和缺陷報告。

    市場價值:
    具備功能測試分析和用例設計能力,能夠使用Fiddler輔助開展測試工作,滿足企業的功能測試用人標準。
    測試用例設計 等價類方法、邊界值方法、因果圖、判定表、狀態遷移法、正交、場景
    缺陷管理 缺陷定義、缺陷的判定標準、缺陷報告、缺陷跟蹤流程
    Web項目實戰 搭建項目的測試環境,如何快速熟悉項目,項目的測試流程,測試計劃和方案,功能測試分析,狀態遷移法的使用,流程測試分析,非功能測試分析,測試報告編寫,Fiddler抓包
    測試管理工具 禪道的使用
    第四階段:
    Python編程
    Python基礎 Python環境搭建、PyCharm、程序執行原理、注釋、變量、變量類型、輸入輸出、運算符、判斷語句、循環、字符串、列表、元組、字典、函數基礎、變量進階、函數進階、匿名函數 可掌握的核心能力:
    1. 掌握Python基礎語法,具備基礎的編程能力;
    2. 建立編程思維以及面向對象程序設計思想。

    可解決的現實問題:
    能夠熟練使用Python技術,為后續相關自動化測試課程的學習打好基礎。

    市場價值:
    具備最基本的編程思維,掌握基礎的Python編程技術,結合自動化框架相關技術才能達到企業的用人標準。
    綜合應用案例 名片管理系統
    面向對象 面向對象編程介紹、類和對象、面向對象基礎語法、封裝、繼承、多態、類屬性和類方法
    異常、模塊、文件 異常、模塊和包、文件操作
    UnitTest框架 UnitTest基本使用、UnitTest斷言、參數化、生成HTML測試報告
    第五階段:
    接口測試
    接口測試基礎 接口及接口測試概念、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、持續集成之代碼
    接口測試擴展 HTTPS、Mock測試、Websevice接口分析、接口測試總結
    第六階段:
    Ego微商小程序項目實戰
    微信小程序基礎介紹 微信小程序測試特性分析 可掌握的核心能力:
    1. 掌握微信小程序的測試特點;
    2. 掌握項目測試流程的核心測試工作(環境部署、測試計劃、用例設計、缺陷跟蹤、測試報告)
    3. 掌握使用Postman工具實現接口測試;
    4. 掌握基于Python+Requests庫的接口自動化測試框架的搭建和使用。

    可解決的現實問題:
    能夠對微信小程序項目完成功能測試和接口測試,保證產品質量。

    市場價值:
    熟練掌握功能測試和接口測試相關技術,可滿足企業級的測試工作。
    Ego微商項目介紹 Ego微商小程序項目相關、Ego微商小程序測試相關
    Ego微商項目部署 Ego微商項目部署要求與準備、Ego微商項目部署實施過程
    Ego微商小程序計劃篇 Ego微商項目需求評審、Ego微商項目測試計劃
    Ego微商小程序設計篇 Ego微商小程序功能測試設計、Ego微商小程序非功能測試設計
    Ego微商小程序執行總結篇 Ego微商小程序測試執行跟蹤、Ego微商小程序測試報告總結
    Ego微商小程序接口測試篇 Ego微商小程序測試接口測試流程、Ego微商小程序測試接口測試用例、Ego微商小程序測試接口測試實現
    第七階段:
    性能測試
    性能測試基礎 性能測試理論、性能測試分類、性能測試常用指標、性能測試流程

    可掌握的核心能力:
    1. 能夠熟練搭建性能測試環境;
    2. 掌握性能測試基礎理論;
    3. 熟練掌握JMeter工具的使用;
    4. 掌握使用JMeter進行項目性能測試實戰;
    5. 掌握性能測試監控、性能分析和性能調優的思路;

    可解決的現實問題:
    能夠對項目實現性能測試,使用JMeter編寫性能測試腳本,設計性能測試場景,并進行測試數據監控和分析。

    市場價值:
    熟練掌握性能測試的理論和流程,能夠使用JMeter編寫對應的性能測試腳本,可滿足企業級性能測試工作。

    性能測試工具 常用性能測試工具、JMeter環境搭建、JMeter功能概要、元件作用及執行順序、線程組、參數化、斷言、關聯、連接數據庫、邏輯控制器、定時器、分布式、測試報告
    性能總結和報告 性能測試報告的作用、性能測試報告的元素、性能測試過程總結
    第八階段:
    金融項目實戰
    項目準備 項目測試安排、金融項目專業術語、熟悉項目、項目測試流程分析 可掌握的核心能力:
    1. 掌握金融項目的測試流程;
    2. 掌握對金融項目的核心功能實現全流程的功能測試;
    3. 掌握接口測試的流程;
    4. 掌握使用JMeter工具實現接口測試;
    5. 掌握基于Python+Requests庫的接口自動化測試框架的搭建和使用;
    6. 掌握接口測試痛點解決方案:測試數據準備、測試數據清理、測試場景構建、數據加解密、第三方接口模擬、自動化測試框架封裝、復雜業務關聯及自動化腳本的自動構建。

    可解決的現實問題:
    能夠使用工具或程序實現對一個金融項目完成功能測試和接口測試,保證產品質量。

    市場價值:
    熟練掌握功能測試和接口測試相關技術,可滿足企業級的測試工作。
    系統測試分析與設計 項目需求評審、項目測試計劃、系統測試用例的設計
    接口測試的分析和設計 接口測試的應用場景、項目接口的特殊點、編寫接口測試用例
    接口測試的執行 接口測試準備—環境準備、接口測試準備—數據準備、手工執行接口測試、編寫自動化接口測試腳本、測試數據清理、執行自動化接口測試、接口加解密
    系統測試的執行和測試報告 執行測試用例并提交缺陷、BUG定位、軟件測試報告
    項目總結 金融項目測試實戰總結
    第九階段:
    UI自動化測試及項目實戰
    UI自動化測試介紹 UI自動化測試的理論知識

    可掌握的核心能力:
    1. 能夠熟練搭建Web自動化和移動自動化測試環境;
    2. 熟練掌握Web自動化測試流程和腳本編寫;
    3. 熟練掌握移動自動化測試中元素的定位方法、元素操作和手勢操作;
    4. 熟練掌握ADB工具的使用;
    5. 熟練掌握PO模式的設計思想,并能夠對頁面進行封裝;
    6. 掌握數據驅動的實現方式;
    7. 掌握日志的相關概念,以及日志的收集處理;
    8. 掌握在實際的項目中如何靈活運用自動化的相關技術。

    可解決的現實問題:
    能夠對一個項目實現Web自動化和移動自動化測試,引入PO模式、數據驅動、日志收集和持續集成來更好的管理維護自動化腳本。

    市場價值:
    熟練掌握Selenium和Appium框架、PyTest框架、PO模式、數據驅動、日志收集和持續集成,可滿足企業級的UI自動化測試工作。

    Web自動化測試基礎 Web自動化測試框架、環境搭建、元素基礎定位方法、Xpath和CSS元素定位方法、元素常見操作、瀏覽器操作方法、鼠標鍵盤操作、顯示等待和隱式等待、HTML特殊元素處理、窗口截圖、驗證碼處理
    移動自動化測試基礎 移動自動化測試框架、ADB命令及Monkey使用、appium環境搭建、appium工作原理、APP和手機系統操作、元素定位、元素操作、高級手勢操作、混合APP測試
    PyTest框架 PyTest基本使用、PyTest常用插件、PyTest高級用法
    PO模式 方法封裝、PO模式介紹、PO模式實踐、PO模式深入封裝
    數據驅動 數據驅動介紹、數據驅動實戰
    日志收集 日志相關概念、日志的基本用法、日志的高級用法
    黑馬頭條項目實戰 項目介紹、產品功能架構、產品技術架構、自動化測試的流程、搭建自動化測試框架、編寫自動化測試腳本、Jenkins持續集成

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


    基礎差? 可免費學基礎班

    申請試讀名額

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

    基礎測試

    軟件測試學科項目介紹

    • TPShop商城

      項目簡介:

      TPshop是國內優秀的商城網店系統及小程序電商系統服務商,專注電商平臺搭建、企業商城定制開發、小程序制作開發十一年,可提供B2C、B2B2C多用戶商城、社區O2O、全渠道新零售、社交電商、同城區域電商、跨境電商、小程序營銷系統、分銷系統、收銀系統等解決方案。該產品主要分為首頁、列表頁、詳情頁、店鋪街、商家店鋪、會員中心、發現、主題街等多個模塊。

      項目特色:

      1、搭建完整的Web項目測試知識體系,并完整按照測試流程開展項目實戰。
      2、對真實項目中的核心模塊進行全方面,多角度的用例設計。涉及購物車、訂單管理、搶購功能、優惠券等核心業務功能測試。
      3、應用多種測試用例設計方法:等價類、邊界值、判定表、狀態遷移圖、流程圖、錯誤推測法等。
      4、非功能測試的擴展及Fiddler抓包應用。
      5、采用selenium自動化測試框架進行Web自動化測試。
      6、采用PO模式來設計自動化測試框架的架構。
      7、采用UnitTest測試框架來管理維護用例。
      8、采用JSON格式來定義測試數據。
      9、引入數據驅動技術來實現測試腳本和測試數據的分離。
      10、采用HTMLTestRunner生成自動化測試報告。

    • 黑馬頭條

      項目簡介:

      黑馬頭條是一款匯集科技資訊、技術文章和問答交流的用戶移動終端產品,類似于今日頭條的運營模式,用戶通過該產品,可以獲取最新的科技資訊,發表或學習技術文章,討論交流技術問題。該產品主要分為三個子產品:用戶端、自媒體運營平臺和后臺管理系統。

      項目特色:

      1、搭建完整的Web和APP項目測試知識體系。
      2、對真實項目中的核心模塊進行全方面,多角度的用例設計。
      3、講解數據庫等開發技術的測試應用方面,對業務功能進行深入測試。
      4、fidder等調試工具在測試中的應用及相關原理。
      5、測試工作的詳細流程操作及常見環境。
      6、測試計劃及測試方案編寫。
      7、各類管理工具的使用(SVN,JIRA,禪道等)。
      8、APP專項測試。
      9、采用selenium自動化測試框架對自媒體運營平臺和后臺管理系統進行自動化測試。
      10、采用appium自動化測試框架對用戶端APP進行自動化測試。
      11、采用PO模式來設計自動化測試框架的架構。
      12、采用UnitTest和pytest測試框架來管理維護用例。
      13、采用JSON和YAML格式來定義測試數據。
      14、引入數據驅動技術來實現測試腳本和測試數據的分離。
      15、采用logging實現日志收集。
      16、使用HTMLTestRunner模板來生成簡潔的HTML測試報告。
      17、采用Allure生成內容豐富、頁面美觀的自動化測試報告。
      18、采用Jenkins持續集成工具管理自動化腳本。
      19、采用JMeter工具進行接口測試。
      20、采用requests庫實現接口自動化測試。
      21、搭建完善的接口自動化測試平臺框架。
      22、引入Mock測試的概念。
      23、使用JMeter和Loadrunner進行性能測試。

    • IHRM人力資源管理系統

      項目簡介:

      IHRM是基于saas模式的人力資源管理系統中,他不同于傳統的人力資源軟件應用,使用者只需要打開瀏覽器即可管理上百人的薪酬、績效、社保、入職離職等。該系統主要包含組織管理、員工管理、招聘管理、勞動合同、培訓管理、考勤管理、績效管理、福利管理、工資管理等多個模塊。

      項目特色:

      1、采用Postman工具進行接口測試。
      2、采用Python + Requests庫實現接口自動化測試。
      3、搭建完善的接口自動化測試平臺框架。
      4、引入數據驅動技術來實現測試腳本和測試數據的分離。
      5、采用JSON格式來定義測試數據。
      6、采用PyMySQL對數據庫中的數據進行校驗。
      7、引入Mock測試的概念。
      8、采用logging實現日志收集。
      9、使用HTMLTestRunner模板來生成簡潔的HTML測試報告。
      10、采用Jenkins持續集成工具管理自動化腳本。

    • 學車不

      項目簡介:

      學車不由最懂駕校的開發團隊(創世新強)傾力打造,憑借10余年百余家駕校系統建設維護經驗,實現學車不與北京各大駕校約車系統無縫對接,數據輕松切換,準確性、即時性業內最高。該產品支持駕校報名、約車訓練、考試約考等。通過手機APP開啟快樂學車模式。

      項目特色:

      1、搭建完整的APP項目測試知識體系。
      2、對真實項目中的核心模塊進行全方面,多角度的用例設計。
      3、采用appium自動化測試框架對用戶端APP進行自動化測試。
      4、采用PO模式來設計自動化測試框架的架構。
      5、采用pytest測試框架來管理維護用例。
      6、采用YAML格式來定義測試數據。
      7、引入數據驅動技術來實現測試腳本和測試數據的分離。
      8、采用Allure生成內容豐富、頁面美觀的自動化測試報告。
      9、采用Jenkins持續集成工具管理自動化腳本。

    教學服務

    • 每日測評

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

    • 技術輔導

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

    • 學習系統

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

    • 末位輔導

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

    • 生活關懷

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

    • 就業輔導

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

     

    返回頂部

    男女乱婬真视频