軟件測試就業班:課程周期3個月 |
||
課程板塊 | 課程內容 | 課程目標 |
操作系統礎及Web基礎 |
常用DOS命令;進制轉換;邏輯代數;B/S結構;C/S結構 |
掌握計算機基礎知識和互聯網基礎知識 |
軟件測試核心技術 |
測試用例的概念;單元測試/集成測試/系統測試;黑盒測試/白盒測試;動態測試/靜態測試;反測/回歸測試 |
熟悉標準的測試流程和缺陷管理流程 |
測試管理工具 |
禪道的產品框架;用戶和分組管理;產品管理/項目管理;需求管理/測試用例管理;缺陷管理/文檔管理 |
能夠使用禪道進行測試項目的管理 |
功能測試項目 |
進行項目分組,每人需要設計編寫測試用例,執行測試發現bug提交缺陷報告通過缺陷管理對缺陷進行更總管理,完成測試流程 |
積累企業項目經驗 |
數據庫 |
MySQL數據庫基本操作;SQL語句;索引的創建和使用;視圖的創建和使用 |
掌握數據庫基本操作,為數據庫測試做準備 |
Python基礎 |
Python開發環境搭建;流程控制語,選擇結構;循環結構,字串符;序列類型,常用函數處理 |
掌握變量、字串符、序列 |
測試基礎 |
常用術語;腳本調試技巧;性能測試策略;基準測試,并發測試;增強開發腳本VuGenerator |
掌握三大組件的基本使用和操作 |
Linux |
Linux安裝,SSH使用;Web服務器搭建和配置;VI編輯器,shell;MySQL數據庫服務器;搭建和配置 |
掌握Linux操作系統的使用 |
手機測試 |
安裝/卸載測試,UI測試;功能測試、性能測試;事件交叉、兼容性測試;用戶體驗、客戶端數據庫測試;monkey、monkeyRunner |
掌握移動互聯網測試技術和理論 |
軟件測試培優班:課程周期4個月 |
||
課程板塊 | 課程內容 | 課程目標 |
Python面向對象 |
面向對象的概念/定義類;類的實例化/構造函數;類的繼承/創建模塊/導入模塊;使用模塊/創建包;導入包/使用包 |
達到企業對測試人員“掌握1-2門編程語言”要求 |
接口測試技術 |
網絡體系結構;TCP/IP協議/JSON;接口測試工具POSTMAN;接口測試工具Jmeter;抓包工具FIDDLER |
熟悉標準的測試流程和缺陷管理流程 |
高級 |
類C基本語法;腳本參數化及數據池技術剖析;關聯技術及常用關聯函數;設計和運行場景Controller |
根據用戶需求能夠編寫性能測試計劃 |
性能測試項目 |
編寫性能測試計劃;搭建測試環境/錄制測試腳本;設置場景運行性能測試;收集測試結果;分析系統性能,并進行調優 |
掌握性能測試計劃的編寫,熟練使用類C語言 |
Selenium自動化測試 |
Selenium自動化測試流程;FireBug/FirePath;HTML基礎/Select對象,WebDriver基礎/unittest;Alert對象/PageObject |
掌握Selenium功能,自動化測試工具的使用 |
SELENIUM項目 |
設計測試方案;編寫核心模塊測試腳本;搭建自動化測試框架;執行回歸測試 |
通過實際電商項目,增加自動化測試項目經驗 |
APPIUM手機自動化測試 |
Appium測試環境的搭建;Android模擬器/Android Studio;Appium測試基礎;調查App參數/定位App控件方法;定位Web控件方法/模擬操作 |
掌握Appium手機自動化測試工具的使用 |
就業指導 |
簡歷指導;面試指導;技術指導;模擬面試題分析;項目指導 |
總結常見面試題,整理簡歷中的項目, 提升面試能力 |
軟件測試進階班:課程周期12天 |
||
課程板塊 | 課程內容 | 課程目標 |
Web自動化測試基礎 |
Selenium基礎+定位元素基本方法定位元素高級方法+常見控件操作操作下拉列表、模擬鍵盤操作其他高級API和高級應用 |
掌握Selenium概述;測試開發環境搭建、XPath定位;瀏覽器操作/設置等待操作;模擬鼠標操作等知識點 |
單元測試框架及高級應用 |
unittest基本使用;unittest高級;測試報告+郵件處理;Selenium Grid |
掌握unittest初步使用;封裝基類/HTMLTestRunner應用;自動發郵件功能分布式自動化測試環境搭建;Selenium Grid使用等知識點 |
自動化測試框架及項目 |
自動化測試框架;持續集成+每日構建+代碼管理;Web自動化測試項目 |
掌握測試數據分離/DDT/Maven實踐;Jenkins實踐/Git+Github+GitLab;實踐/測試用例設計、測試腳本編寫/執行自動化測試用例等知識點 |
1. 獨立。測試過程中要確保我們的測試環境獨立,避免測試環境被占用,影響測試進度及測試結果。有時開發人員為確定問題會使用我們的測試環境,這樣會打亂我們的測試活動。為避免這種情況,測試環境與開發環境應相互獨立,開發人員根據缺陷表單,在開發環境中復現和定位問題。
2. 可復用。當我們剛搭建好測試環境,安裝測試軟件之前及測試過程中,對操作系統及測試環境進行備份是必要的。在當測試環境遭到破壞時,可以恢復測試環境,避免測試數據丟失,出現不可預知的問題。
通過以模擬大量用戶實施并發負載及實時性能監測的方式來確認和查找問題。
完整Web應用程序測試系統,包含測試的錄制,編寫及運行和測試并行處理。
Postman是一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。
國產開源項目管理軟件,支持產品管理、項目管理、質量管理,采用基于Scrum設計,市場占比高。
用于對服務器、網絡或對象模擬巨大的負載,來在不同壓力類別下測試它們的強度和分析整體性能。
支持所有瀏覽器、系統和平臺調試代理。位于客戶端和服務器中間,記錄客戶端和服務器請求響應。
隱藏數據測試。隱藏數據測試在軟件驗收和確認階段是十分必要和重要的一部分。程序的質量不僅僅通過用戶界面的可視化數據來驗證,而且必須包括遍歷系統的所有數據。假設一個應用程序要求用戶兩條信息-----用戶名和密碼來創建帳戶。這個用戶輸入這兩條數據后保存。然后一個確認窗口將通過數據庫中找到這條數據來顯示用戶名和密碼給用戶。為了驗證所有的數據保存是否正確,一個QA測試人員會在這個確認窗口簡單的查看下用戶名和密碼。如果他們成功了?假設數據庫記錄了第三條信息----創建日期,它可能不會出現在確認窗口,而只在存檔中才出現。如果創建日期保留的不正確,而QA測試人員只驗證屏幕上的數據,那么這個問題就不可能被發現。創建日期可能就是一個bug,由于一個用戶帳戶保存了一個錯誤的日期到數據庫中,這個問題也不可能會被引起注意,因為它被用戶界面所隱藏。這只是一個簡單的例子,但是它卻演化出了一點:隱藏數據測試的重要性。
軟件測試講師
軟件測試講師
詳情請進入 達內教育 已關注:8人 咨詢電話: