測試的方法一般按照是否查看程序內(nèi)部分為黑盒測試和白盒測試。黑盒測試不知道程序的內(nèi)部結(jié)構(gòu)只有輸入數(shù)據(jù)和相應(yīng)的輸出數(shù)據(jù)。白盒測試能看的到程序按照代碼的邏輯設(shè)計輸入和應(yīng)該輸出的結(jié)果。
Windows及Web基礎(chǔ)
課程目標(biāo)
熟悉Windows操作系統(tǒng),掌握計算機(jī)基礎(chǔ)知識和互聯(lián)網(wǎng)基礎(chǔ)知識
課程內(nèi)容
軟件測試的基本概念,軟件缺陷的定義,計算機(jī)的層次和軟件的分類,常用DOS命令,進(jìn)制轉(zhuǎn)換,邏輯代數(shù)的基本運(yùn)算,互聯(lián)網(wǎng)概述,B/S結(jié)構(gòu),C/S結(jié)構(gòu)。
軟件測試核心技術(shù)
課程目標(biāo)
掌握軟件測試的核心技術(shù),熟悉標(biāo)準(zhǔn)的測試流程,掌握測試計劃的編寫,熟練使用各種設(shè)計測試用例的方法編寫測試用例,掌握缺陷報告的編寫及缺陷管理跟蹤流程,掌握測試總結(jié)報告的編寫。
課程內(nèi)容
軟件缺陷的標(biāo)準(zhǔn)定義,缺陷報告的編寫及處理流程;測試用例的概念,等價類劃分法、邊界值法、因果圖法、判定表法、正交排列法、場景法、測試大綱法,測試方法選擇的綜合策略,軟件開發(fā)階段和軟件測試階段劃分,單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試,軟件測試V模型,軟件測試的分類,軟件測試的主要原則,黑盒測試與白盒測試,動態(tài)測試,靜態(tài)測試,返測、回歸測試。
測試管理工具
課程目標(biāo)
掌握測試管理工具禪道,能夠使用禪道進(jìn)行測試項(xiàng)目的管理,主要包括需求管理、用戶管理、測試用例管理、bug管理等。
課程內(nèi)容
項(xiàng)目管理軟件概述,禪道的產(chǎn)品框架,用戶和分組管理,產(chǎn)品管理,需求管理,項(xiàng)目管理,測試用例管理,缺陷管理,文檔管理,報表統(tǒng)計管理。
功能測試項(xiàng)目
課程目標(biāo)
積累企業(yè)項(xiàng)目經(jīng)驗(yàn),把所學(xué)的理論知識、測試技術(shù)與項(xiàng)目實(shí)踐有機(jī)的結(jié)合起來,熟悉整個測試流程和管理過程。
課程內(nèi)容
按照項(xiàng)目進(jìn)行分組,分配測試組長、組員等角色,熟悉測試需求,每組編寫測試計劃,每人根據(jù)分配的模塊任務(wù),設(shè)計編寫測試用例,執(zhí)行測試、發(fā)現(xiàn)bug提交缺陷報告,通過缺陷管理工具對缺陷進(jìn)行跟蹤管理,編寫測試總結(jié)報告,在講師和項(xiàng)目經(jīng)理的指導(dǎo)下,把整個測試流程真實(shí)實(shí)現(xiàn)。
數(shù)據(jù)庫技術(shù)
掌握數(shù)據(jù)庫技術(shù),達(dá)到軟件企業(yè)對測試人員“掌握或了解1-2種主流數(shù)據(jù)庫”的要求。掌握數(shù)據(jù)庫的基本操作,能夠使用SQL進(jìn)行基本的數(shù)據(jù)增刪改查等操作,為數(shù)據(jù)庫測試做技術(shù)準(zhǔn)備。
課程目標(biāo)
課程內(nèi)容
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ǔ)
課程目標(biāo)
掌握Python語言的基礎(chǔ)內(nèi)容,掌握變量、字符串、序列,學(xué)會分支語句、循環(huán)語句的編寫,掌握函數(shù)的定義、調(diào)用等,為后續(xù)學(xué)習(xí)打下堅實(shí)的語言基礎(chǔ)。
課程內(nèi)容
Python開發(fā)環(huán)境搭建,變量,簡單數(shù)據(jù)類型,運(yùn)算符和表達(dá)式,流程控制語句,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),字符串,序列類型,常用處理函數(shù),方法的定義和調(diào)用。
Load Runner性能測試基礎(chǔ)
課程目標(biāo)
掌握LoadRunner三大組件的基本使用和操作,能夠按照性能測試計劃錄制腳本,按照業(yè)務(wù)需要,增強(qiáng)腳本功能,調(diào)試腳本;在控制器中設(shè)置場景并實(shí)施性能測試;收集測試結(jié)果報告,并進(jìn)行基本分析。
課程內(nèi)容
VuGen腳本錄制回放,常見協(xié)議選擇,LoadRunner常用術(shù)語,性能測試基本概念,腳本調(diào)試技巧,性能測試策略,基準(zhǔn)測試,并發(fā)測試;增強(qiáng)開發(fā)腳本VuGenerator,插入檢查點(diǎn),集合點(diǎn)。
Linux操作系統(tǒng)
課程目標(biāo)
掌握Linux操作系統(tǒng)的使用,熟悉Linux常用命令,Linux測試環(huán)境的搭建,常見服務(wù)器的搭建。
課程內(nèi)容
Linux的安裝,SSH使用,Linux文件系統(tǒng),shell, Linux的常用命令,用戶和組的管理,權(quán)限的管理,vi編輯器,Web服務(wù)器搭建和配置,MySQL數(shù)據(jù)庫服務(wù)器搭建和配置。
手機(jī)測試
課程目標(biāo)
掌握移動互聯(lián)網(wǎng)測試技術(shù)和理論,能夠勝任手機(jī)APP測試、移動端測試工作,掌握常用的手機(jī)測試工具。
課程內(nèi)容
安裝/卸載測試、UI測試、功能測試、性能測試、事件交叉測試、兼容性測試、用戶體驗(yàn)測試、硬件環(huán)境測試、客戶端數(shù)據(jù)庫測試、安全性測試、monkey、monkeyRunner、ADB