課程詳情 學(xué)校簡介 學(xué)校地址 網(wǎng)上報名
關(guān)鍵詞:武漢UI設(shè)計+Web前端+測試培訓(xùn)班 武漢UI設(shè)計+Web前端+測試培訓(xùn)學(xué)校 武漢學(xué)UI設(shè)計+Web前端+測試培訓(xùn)哪里好
| 課程模塊 | |||||||||||
| 本教學(xué)模塊大綱說明 | |||||||||||
|
階段課時:320 概述: 本課程預(yù)計320課時。 課程以基本測試概念開始,繼承之前已有的網(wǎng)頁開發(fā)知識,主要 向下拓展基本原理,如計算機網(wǎng)絡(luò)和HTTP協(xié)議,向上拓展測試工具使用和自動化測試開發(fā)。 學(xué)生通過6周的學(xué)習(xí),能夠熟練掌握網(wǎng)站測試的基本工作,同時完成簡單的自動化測試任務(wù)。 本課程面向?qū)W(wǎng)頁開發(fā)或測試有興趣,但未能系統(tǒng)學(xué)習(xí)過軟件測試和經(jīng)歷過軟件開發(fā)流程的從業(yè)者和愛好者: 通過本階段學(xué)習(xí),學(xué)員可以理解并實際參與軟件項目開發(fā)流程,理解從通信底層到頁面展現(xiàn)的基本原理,掌握不同類型的典型測試工具使用,并最終搭建完整的自動化測試環(huán)境; 學(xué)員的理論基礎(chǔ),設(shè)計方法,動手能力,以及總結(jié)/思維能力都將得到鍛煉; 在學(xué)員人數(shù)較多的時候,通過項目分組的形式,還可以進一步培養(yǎng)和鍛煉高效的團隊協(xié)作能力,通過角色分配和互換,個人的組織和管理能力也能得到培養(yǎng)和鍛煉; 課程總體規(guī)劃按照從易到難的階段逐一實現(xiàn): 每階段除了理論講解,還包含階段性總結(jié)和練習(xí)大作業(yè); 同時針對繼承前階段的知識,通過考試的形式進行摸底——無法達到要求的,通過補課等形式進行知識點和掌握程度的加強; 本課程中學(xué)生容易產(chǎn)生的問題主要為: 1.需要培養(yǎng)學(xué)生的測試/邏輯思維,這對非理工學(xué)生比較難; 2.工具,軟件的界面絕大部分是英文,雖然是基本詞匯,也需要理解和掌握 3.理論部分有些枯燥,而動手的方面又需要綜合能力才能熟練運用這部分內(nèi)容。 整個模塊的學(xué)習(xí)難度處于網(wǎng)頁設(shè)計和移動端UI之間,整體難度中等,工具使用部分難度較高。 |
|||||||||||
| 測試階段課表 | |||||||||||
| 時間(課時) | 課程內(nèi)容 | 知識要點 | 知識難點 | 案例及評判標(biāo)準(zhǔn) | 作業(yè)及評判標(biāo)準(zhǔn) |
|
|
||||
| 4 | 測試基本概念 |
什么是測試 測試的意義 測試的分類和分層 |
相對比較抽象,需要后面有上手經(jīng)驗之后,再來一遍回顧 | ||||||||
| 4 | 軟件生命周期與測試 |
軟件生命周期 常見開發(fā)模型 測試的位置和作用 |
相對比較抽象,需要后面有上手經(jīng)驗之后,再來一遍回顧 | ||||||||
| 8 | 測試設(shè)計技術(shù) |
白盒測試設(shè)計技術(shù) 黑盒測試設(shè)計技術(shù) |
白盒設(shè)計原理,不同類型的覆蓋的概念和區(qū)別(需要有代碼理解能力) 黑盒設(shè)計 需要比較多的練習(xí)才能熟練掌握 |
黑盒測試設(shè)計方法的實際應(yīng)用: 要求使用固定的模板,對常見的生活場景設(shè)計用例,并說明使用的是什么方法 |
|||||||
| 2 | 測試工具 |
工具的意義和作用 工具選型的原則和方法 |
相對比較抽象,需要后面有上手經(jīng)驗之后,再來一遍回顧 | ||||||||
| 2 | 測試管理 | 管理的角色和需要的技能 | 通過分組演練的形式,理解管理的方法和技巧 |
以分組討論的形式組織: 測試活動管理 開放式問題,不預(yù)設(shè)標(biāo)準(zhǔn)答案 |
|||||||
| 8 | 階段練習(xí) | 利用學(xué)員的作業(yè)或者現(xiàn)成的網(wǎng)站 進行全流程測試工作演練 |
|
||||||||
| 8 | 計算機網(wǎng)絡(luò)基礎(chǔ) | TCP/IP協(xié)議 | IP協(xié)議基本原理較為抽象 | ||||||||
| 8 | HTTP協(xié)議 |
DNS 和 HTTP中的細節(jié)需要記憶 |
|||||||||
| 4 | DNS協(xié)議 |
Bitmap
|
|||||||||
| 4 | 虛擬機和Linux基本操作 | Linux的操作,通過和Windows對比的方式,加深記憶 |
|
||||||||
| 8 | Web代碼基礎(chǔ)I |
通過考試形式,摸底學(xué)生對HTML/CSS/JS的知識掌握情況,強調(diào)以下幾個必須掌握的知識點: 1. HTML 標(biāo)簽結(jié)構(gòu) 2. CSS選擇器 3. JS基本語法 4. 正則表達式 |
|
||||||||
| 8 | Web測試工具 |
瀏覽器工具(Firebug)的使用: 通過工具,檢查頁面元素和布局 觀察/測量頁面性能 定位代碼問題和debug |
全英文界面,但是有翻譯版中文說明書 |
|
|||||||
| 8 |
接口測試工具(Postman)的使用: 接口的概念和使用 利用Postman構(gòu)造請求 利用Postman驗證接口輸入和輸出 |
全英文界面,沒有翻譯版中文說明書 |
|
||||||||
| 8 |
壓力測試工具(LoadRunner)的使用: 基本環(huán)境安裝和搭建 錄制和編輯虛擬用戶 控制虛擬用戶產(chǎn)生的流量 分析測試結(jié)果 |
全英文界面,但是有翻譯版中文說明書 |
|
||||||||
| 24 | 階段練習(xí) | 利用學(xué)員的作業(yè)或者現(xiàn)成的網(wǎng)站 使用上述工具進行特點測試工作的執(zhí)行 |
|
||||||||
| 24 | Web代碼基礎(chǔ)II |
Python語言基礎(chǔ): 基本語法和格式 常見的控制流 常見的數(shù)據(jù)結(jié)構(gòu)(Scalar/List/Dictionary) |
和之前的JS學(xué)習(xí)類似,但是要注意語法方面的差異,避免出現(xiàn)混淆 |
|
|||||||
| 8 | Selenium WebDriver |
自動化測試基礎(chǔ) Selenium 環(huán)境搭建 Selenium DEMO |
學(xué)員自己搭建一套環(huán)境,并能模仿DEMO,完成執(zhí)行 | ||||||||
| 8 |
Selenium 基礎(chǔ)API: 基本元素定位 基本元素操作 |
會對之前的HTML/CSS 掌握程度有要求 | 隨機使用常見網(wǎng)站上的任意元素 進行定位 | ||||||||
| 16 |
Selenium 進階API: 高級元素定位 高級元素操作 |
CSS選擇器必須非常熟練 要學(xué)習(xí)XPATH語法 |
隨機使用常見網(wǎng)站上的任意元素 進行定位 | ||||||||
| 16 |
Selenium 進階API: 使用其它瀏覽器 RemoteWebDriver Selenium Grid |
|
|
分組,每個小組搭建一套完整的Grid環(huán)境,并將之前的作業(yè)在分布式環(huán)境中執(zhí)行 | |||||||
| 24 | 階段練習(xí) | 將之前的手工測試用例,改為使用Selenium完成 | |||||||||
| 8 | RobotFramework |
自動化測試框架概念及意義 環(huán)境搭建 實際框架使用DEMO |
|||||||||
| 8 |
Keyword概念及使用 測試項目組織結(jié)構(gòu)和分類 邏輯和數(shù)據(jù)分類的測試思想 |
|
|
每個知識點都有配套的練習(xí),放在課件中 | |||||||
| 16 |
RobotFramework高級功能: 使用 函數(shù) 抽象測試邏輯 使用 變量 管理測試數(shù)據(jù) 通過 資源文件 共享測試數(shù)據(jù)和邏輯 通過 測試模板 抽象測試用例 |
相對比較抽象,需要有上手經(jīng)驗,才能加深理解,否則只會流于表面 | |||||||||
| 16 |
自動化測試設(shè)計: 自動化用例分析 自動化用例維護 自動化測試報告 |
相對比較抽象,需要有上手經(jīng)驗,才能加深理解,否則只會流于表面 | |||||||||
| 24 | 階段練習(xí) | 將Selenium作業(yè)中的用例,整合為使用框架結(jié)構(gòu),并完成整體執(zhí)行和測試總結(jié) | |||||||||
| 40 | 綜合作業(yè) ★★★★ |
將一個商業(yè)網(wǎng)站(可以是J**A班學(xué)生作業(yè))作為測試對象完成以下內(nèi)容: 1. 整體需求分析; 2. 測試計劃; 3. 測試執(zhí)行和bug報告; 4. 自動化測試分析; 5. 自動化測試執(zhí)行和報告分析; 6. 整體測試報告 |
|||||||||
武漢博睿實訓(xùn)軟件開發(fā)有限公司是一家致力于嵌入式開發(fā)、IT技術(shù)推廣、軟件項目企業(yè)化實訓(xùn)與軟件創(chuàng)業(yè)孵化的高科技企業(yè)。
學(xué)校名稱:武漢博睿實訓(xùn)軟件開發(fā)有限公司
固定電話:027-87605710
授課地址:武漢洪山區(qū)光谷總部國際 預(yù)約參觀