為什么測試人才是IT行業(yè)中的VIP? 無論是什么時代,任何軟件系統(tǒng)永遠都不可能避免缺陷。缺陷,也就是通常所說的 Bug,由 于 Bug,電腦會藍屏,瀏覽器會崩潰,手機會重啟!控制 Bug 的唯一手段就是測試!沒有測試, 一切都是空談!在很多企業(yè)的開發(fā)團隊中,測試人員的地位越來越重要,測試人員把握著產(chǎn)品的質(zhì)量,驅(qū)動著開發(fā)的流程。 測試工程師在企業(yè)中的重要程度不可小覷,特別是具備一定編程能力、精通功能和性能測試的軟件測試工程師是軟件企業(yè)中的 VIP。
行業(yè)發(fā)展好,人才需求量大
隨著我國軟件行業(yè)的迅猛發(fā)展和不斷成熟,對測試人員,特別是高端測試人員的需求與日俱增。據(jù)前程無憂招聘統(tǒng)計 , 目前國內(nèi) 120 萬軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測試職位的不超過 5 萬人,軟件測試人才缺口已超過 40 萬 , 向 50 萬大關(guān)急速挺近。北美、日本等軟件發(fā)達國家,軟件測試工程師和開發(fā)工程師的比例基本維持在 1:1 左右,而國內(nèi)很多軟件企業(yè)中這一比例卻僅在 1:3至 1:8 之間。大量企業(yè)發(fā)出“招個軟件測試人員比招博士生還難!”的感嘆。
達內(nèi)軟件測試課程體系
就業(yè)課程
課程名稱 | 課程目標(biāo) | 課程內(nèi)容 |
階段功能測試 | ||
Windows及Web基礎(chǔ) | 熟悉Windows操作系統(tǒng),掌握計算機基礎(chǔ)知識和互聯(lián)網(wǎng)基礎(chǔ)知識 | 軟件測試的基本概念,軟件缺陷的定義,計算機的層次和軟件的分類,常用DOS命令,進制轉(zhuǎn)換,邏輯代數(shù)的基本運算,互聯(lián)網(wǎng)概述,B/S結(jié)構(gòu),C/S結(jié)構(gòu) |
軟件測試核心技術(shù) | 掌握軟件測試的核心技術(shù),熟悉標(biāo)準(zhǔn)的測試流程,掌握測試計劃的編寫,熟練使用各種設(shè)計測試用例的方法編寫測試用例,掌握缺陷報告的編寫及缺陷管理跟蹤流程,掌握測試總結(jié)報告的編寫 | 軟件缺陷的標(biāo)準(zhǔn)定義,缺陷報告的編寫及處理流程;測試用例的概念,等價類劃分法、邊界值法、因果圖法、判定表法、正交排列法、場景法、測試大綱法,測試方法選擇的綜合策略,軟件開發(fā)階段和軟件測試階段劃分,單元測試、集成測 試、系統(tǒng)測試、驗收測試,軟件測試V模型,軟件測試的分類,軟件測試的主要原則,黑盒測試與白盒測試,動態(tài)測試,靜態(tài)測試,返測、回歸測試 |
測試管理工具 | 掌握測試管理工具禪道,能夠使用禪道進行測試項目的管理,主要包括需求管理、用戶管理、測試用例管理、bug管理等 | 項目管理軟件概述,禪道的產(chǎn)品框架,用戶和分組管理,產(chǎn)品管理,需求管理,項目管理,測試用例管理,缺陷管理,文檔管理,報表統(tǒng)計管理 |
功能測試項目 | 積累企業(yè)項目經(jīng)驗,把所學(xué)的理論知識、測試技術(shù)與項目實踐有機的結(jié)合起來,熟悉整個測試流程和管理過程 | 按照項目進行分組,分配測試組長、組員等角色,熟悉測試需求,每組編寫測試 計劃,每人根據(jù)分配的模塊任務(wù),設(shè)計編寫測試用例,執(zhí)行測試、發(fā)現(xiàn)bug提交 缺陷報告,通過缺陷管理工具對缺陷進行跟蹤管理,編寫測試總結(jié)報告,在講師 和項目經(jīng)理的指導(dǎo)下,把整個測試流程真實實現(xiàn)。 |
第二階段軟件測試綜合技術(shù) | ||
數(shù)據(jù)庫技術(shù) | 掌握數(shù)據(jù)庫技術(shù),達到軟件企業(yè)對測試人員“掌握或了解1-2種主流數(shù)據(jù)庫”的要求。掌握數(shù)據(jù)庫的基本操作,能夠使用SQL進行基本的數(shù)據(jù)增刪改查等操作,為數(shù)據(jù)庫測試做技術(shù)準(zhǔn)備 | MySQL數(shù)據(jù)庫的基本操作,數(shù)據(jù)庫系統(tǒng)的基本概念,創(chuàng)建數(shù)據(jù)庫,基本的SQL 語句,使用SQL創(chuàng)建表,增刪查改語句,聚合函數(shù)、子查詢、關(guān)聯(lián)查詢,數(shù)據(jù)完 整性約束(主鍵、唯一、非空、檢查、外鍵),索引的創(chuàng)建和使用,視圖的創(chuàng)建和 使用 |
Python基礎(chǔ) | 掌握Python語言的基礎(chǔ)內(nèi)容,掌握變量、字符串、序列,學(xué)會分支語句、循環(huán)語句的編寫,掌握函數(shù)的定義、調(diào)用等,為后續(xù)學(xué)習(xí)打下堅實的語言基礎(chǔ) | Python開發(fā)環(huán)境搭建,變量,簡單數(shù)據(jù)類型,運算符和表達式,流程控制語句,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),字符串,序列類型,常用處理函數(shù),方法的定義和調(diào)用 |
LoadRunner性能測試基礎(chǔ) | 掌握LoadRunner三大組件的基本使用和操作,能夠按照性能測試計劃錄制腳本,按照業(yè)務(wù)需要,增強腳本功能,調(diào)試腳本;在控制器中設(shè)置場景并實施性能測試;收集測試結(jié)果報告,并進行基本分析 | VuGen腳本錄制回放,常見協(xié)議選擇,LoadRunner常用術(shù)語,性能測試基本概念,腳本調(diào)試技巧,性能測試策略,基準(zhǔn)測試,并發(fā)測試;增強開發(fā)腳本VuGenerator,插入檢查點,集合點 |
Linux操作系統(tǒng) | 掌握Linux操作系統(tǒng)的使用,熟悉Linux常用命令,Linux測試環(huán)境的搭建,常見服務(wù)器的搭建 | Linux的安裝,SSH使用,Linux文件系統(tǒng),shell,Linux的常用命令,用戶和組的管理,權(quán)限的管理,vi編輯器,Web服務(wù)器搭建和配置,MySQL數(shù)據(jù)庫服務(wù)器搭建和配置 |
手機測試 | 掌握移動互聯(lián)網(wǎng)測試技術(shù)和理論,能夠勝任手機APP測試、移動端測試工作,掌握常用的手機測試工具 | 安裝/卸載測試、UI測試、功能測試、性能測試、事件交叉測試、兼容性測試、用戶體驗測試、硬件環(huán)境測 |
培優(yōu)課程
課程名稱 | 課程目標(biāo) | 課程內(nèi)容 |
第三階段 :接口測試技術(shù)與 LoadRunner 性能測試高級 | ||
Python面向?qū)ο? | 掌握Python編程語言,達到軟件企業(yè)對測試人員“掌握1-2門編程語言”的要求。為編寫自動化測試腳本打下良好的編程基礎(chǔ)。為白盒測試打下良好的基礎(chǔ)。 | 面向?qū)ο蟮母拍,定義類,類的實例化,構(gòu)造函數(shù)、類的繼承,創(chuàng)建模塊,導(dǎo)入模塊,使用模塊,創(chuàng)建包,導(dǎo)入包,使用包 |
接口測試技術(shù) | 掌握網(wǎng)絡(luò)體系結(jié)構(gòu),熟悉TCP/IP協(xié)議,熟悉JSON文件,掌握抓包工具FIDDLER,并進行報文分析,掌握接口測試工具POSTMAN和Jmeter的使用。 | 網(wǎng)絡(luò)體系結(jié)構(gòu)、TCP/IP協(xié)議,JSON,接口測試工具POSTMAN,接口測試工具 Jmeter,抓包工具FIDDLER |
LoadRunner性能測試高級 | 根據(jù)用戶需求,能夠編寫性能測試計劃;使用類C語言加強測試腳本功能;深入分析性能測試結(jié)果 | 類C基本語法,腳本參數(shù)化及數(shù)據(jù)池技術(shù)剖析,關(guān)聯(lián)技術(shù)及常用關(guān)聯(lián)函數(shù),設(shè)計 和運行場景Controller,多機聯(lián)合測試,集合點策略,進程/線程運行,分析結(jié) 果Analysis常見圖表,Lr監(jiān)視的性能計數(shù)器分析,Lr中資源分析,Http報文結(jié) 構(gòu),編寫性能測試報告,性能測試計劃的編寫,IP欺騙技術(shù),Http報文結(jié)構(gòu),綜 合場景設(shè)計,系統(tǒng)性能分析 |
性能測試項目 | 掌握性能測試計劃的編寫,熟練使用類C語言加強測試腳本功能,熟練設(shè)置綜合測試場景,根據(jù)計數(shù)器指標(biāo)和性能分析圖表,進行系統(tǒng)性能結(jié)果分析和系統(tǒng)調(diào)優(yōu) | 編寫性能測試計劃,搭建測試環(huán)境,錄制測試腳本,設(shè)置場景運行性能測試,收集測試結(jié)果。分析系統(tǒng)性能,并進行調(diào)優(yōu) |
第四階段 :Selenium 自動化測試和手機自動化測試 | ||
Selenium自動化測試 | 掌握Selenium功能自動化測試工具的使用,通過Python語言構(gòu)建基本的Web自動化測試解決方案,掌握接口測試工具POSTMAN和Jmeter的使用 | Selenium自動化測試流程,Selenium IDE的安裝及使用,F(xiàn)ireBug、FirePath,Selenium常用命令(Action、Accessor、Assertion),HTML基礎(chǔ),WebDriver基礎(chǔ),瀏覽器操作,定位頁面元素的常用方法,常用的操作和斷言,模擬鍵盤操作,Select對象,Alert對象,Frame處理、多窗口處理、Xpath、等待操作、操作頁面元素高級方法,unittest, PageObject |
Selenium項目 | 通過實際電商項目,使所學(xué)的自動化測試技術(shù)融入到實際的自動化測試項目中,增加實際自動化測試項目經(jīng)驗,為勝任自動化測試工作積累寶貴的項目經(jīng)驗 | 設(shè)計測試方案,編寫核心模塊測試腳本,搭建自動化測試框架,執(zhí)行回歸測試 |
Appium手機自動化測試 | 掌握Appium手機自動化測試工具的使用,通過Python語言構(gòu)建手機自動化測試解決方案,能夠勝任初中級的手機自動化測試工作 | Appium測試環(huán)境的搭建,Android模擬器,Appium測試基礎(chǔ),Inspector工具,定位App控件方法,定位Web控件方法,模擬操作 |
就業(yè)指導(dǎo) | 總結(jié)常見面試題,整理簡歷中的項目,提升面試能力 | 簡歷指導(dǎo),面試指導(dǎo),技術(shù)指導(dǎo),模擬面試題分析,項目指導(dǎo) |
就業(yè)班
針對學(xué)歷低、非計算機的小白量身打造的經(jīng)典入門課程,低起點、短平快,易入行
培優(yōu)班
為學(xué)習(xí)能力強的優(yōu)等生量身定度的高起點課程,小白培優(yōu)拿更高的薪資
才高班
針對有測試工作經(jīng)驗的人士定制的提升課程,突破職業(yè)發(fā)展瓶頸,挑戰(zhàn)更高薪資