階段名稱 | 學習內容 |
Windows及Web基礎 |
軟件測試的基本概念,軟件缺陷的定義,計算機的層次和軟件的分類,常用DOS命令,進制轉換,邏輯代數的基本運算,互聯網概述,B/S結構,C/S結構 |
軟件測試核心技術 |
軟件缺陷的標準定義,缺陷報告的編寫及處理流程;測試用例的概念,等價類劃分法、邊界值法、因果圖法、判定表法、正交排列法、場景法、測試大綱法,測試方法選擇的綜合策略,軟件開發階段和軟件測試階段劃分,單元測試、集成測試、系統測試、驗收測試,軟件測試V模型,軟件測試的分類,軟件測試的主要原則,黑盒測試與白盒測試,動態測試,靜態測試,返測、回歸測試 |
測試管理工具 |
項目管理軟件概述,禪道的產品框架,用戶和分組管理,產品管理,需求管理,項目管理,測試用例管理,缺陷管理,文檔管理,報表統計管理 |
功能測試項目 |
計劃,每人根據分配的模塊任務,設計編寫測試用例,執行測試、發現bug提交缺陷報告,通過缺陷管理工具對缺陷進行跟蹤管理,編寫測試總結報告,在講師和項目經理的指導下,把整個測試流程完全真實實現 |
數據庫技術 |
MySQL數據庫的基本操作,數據庫系統的基本概念,創建數據庫,基本的SQL語句,使用SQL創建表,增刪查改語句,聚合函數、子查詢、關聯查詢,數據完整性約束(主鍵、非空、檢查、外鍵),索引的創建和使用,視圖的創建和使用 |
Python基礎 |
Python開發環境搭建,變量,簡單數據類型,運算符和表達式,流程控制語句,選擇結構,循環結構,字符串,序列類型,常用處理函數,方法的定義和調用 |
LoadRunner性能測試基礎 |
VuGen腳本錄制回放,常見協議選擇,LoadRunner常用術語,性能測試基本概念,腳本調試技巧,性能測試策略,基準測試,并發測試;增強開發腳本VuGenerator,插入檢查點,集合點 |
Linux操作系統 |
Linux的安裝,SSH使用,Linux文件系統,shell,Linux的常用命令,用戶和組的管理,權限的管理,vi編輯器,Web服務器搭建和配置,MySQL數據庫服務器搭建和配置 |
手機測試 |
安裝/卸載測試、UI測試、功能測試、性能測試、事件交叉測試、兼容性測試、用戶體驗測試、硬件環境測試、客戶端數據庫測試、安全性測試、monkey、monkeyRunner、ADB |
Python面向對象 |
面向對象的概念,定義類,類的實例化,構造函數、類的繼承,創建模塊,導入模塊,使用模塊,創建包,導入包,使用包 |
接口測試技術 |
網絡體系結構、TCP/IP協議,JSON,接口測試工具POSTMAN,接口測試工具Jmeter,抓包工具FIDDLER |
LoadRunner性能測試高級 |
類C基本語法,腳本參數化及數據池技術剖析,關聯技術及常用關聯函數,設計和運行場景Controller,多機聯合測試,集合點策略,進程/線程運行,分析結果Analysis常見圖表,Lr監視的性能計數器分析,Lr中資源分析,Http報文結構,編寫性能測試報告,性能測試計劃的編寫,IP欺騙技術,Http報文結構,綜合場景設計,系統性能分析 |
性能測試項目 |
編寫性能測試計劃,搭建測試環境,錄制測試腳本,設置場景運行性能測試,收集測試結果。分析系統性能,并進行調優 |
Selenium自動化測試 |
Selenium自動化測試流程,SeleniumIDE的安裝及使用,FireBug、FirePath,Selenium常用命令(Action、Accessor、Assertion),HTML基礎,WebDriver基礎,瀏覽器操作,定位頁面元素的常用方法,常用的操作和斷言,模擬鍵盤操作,Select對象,Alert對象,Frame處理、多窗口處理、Xpath、等待操作、操作頁面元素高級方法,unittest,PageObject |
Selenium項目 |
設計測試方案,編寫核心模塊測試腳本,搭建自動化測試框架,執行回歸測試 |
Appium手機自動化測試 |
Appium測試環境的搭建,Android模擬器,Appium測試基礎,Inspector工具,定位App控件方法,定位Web控件方法,模擬操作 |
就業指導 |
簡歷指導,面試指導,技術指導,模擬面試題分析,項目指導 |