軟件測試是伴隨著軟件的產(chǎn)生而產(chǎn)生的。早期的軟件開發(fā)過程中軟件規(guī)模都很小、復(fù)雜程度低,軟件開發(fā)的過程混亂無序、相當(dāng)隨意,測試的含義比較狹窄,開發(fā)人員將測試等同于"調(diào)試",目的是糾正軟件中已經(jīng)知道的故障,常常由開發(fā)人員自己完成這部分的工作。對計(jì)算機(jī)軟件進(jìn)行測試前,首先需遵循軟件測試原則,即不完全原則的遵守。不完全原則即為若測試不完全、測試過程中涉及免疫性原則的部分較多,可對軟件測試起到一定幫助。因軟件測試因此類因素具有一定程度的免疫性,測試人員能夠完成的測試內(nèi)容與其免疫性成正比,若想使軟件測試更為流暢、測試效果更為有效,首先需遵循此類原則,將此類原則貫穿整個開發(fā)流程,不斷進(jìn)行測試,而并非一次性全程測試。
軟件測試課程有門檻嗎?零基礎(chǔ)能不能學(xué)習(xí)?
不甘心只做初級軟件測試工程師,想進(jìn)一步提升?
工作收入低,想學(xué)習(xí)軟件測試技術(shù),進(jìn)入IT行業(yè)?
想學(xué)習(xí)軟件測試,處于觀望狀態(tài),下不定決心學(xué)習(xí)?
無門檻、易學(xué)。軟件測試沒有門檻,不限學(xué)歷,不管有沒有IT背景都可以學(xué)習(xí)。人才需求大、前景好。無性別歧視。軟件測試行業(yè)相對于軟件開發(fā)行業(yè)來講,職業(yè)壽命更長。
好處課程名稱 | 教學(xué)模塊 | 學(xué)習(xí)內(nèi)容 |
軟件測試核心技術(shù) | 操作系統(tǒng)及Web基礎(chǔ) | 軟件測試的基本概念,軟件缺陷的定義,計(jì)算機(jī)的層次和軟件的分類,常用DOS命令,進(jìn)制,邏輯代數(shù),互聯(lián)網(wǎng)概述,網(wǎng)絡(luò)體系及網(wǎng)絡(luò)協(xié)議,B/S結(jié)構(gòu),C/S結(jié)構(gòu) |
軟件測試方法 | 軟件缺陷的定義,缺陷報(bào)告的編寫及處理流程;測試用例的概念,等價類劃分法、邊界值法、因果圖法、判定表法、正交排列法、場景法、測試大綱法,測試方法選擇的綜合略 | |
測試管理工具 | 項(xiàng)目管理軟件概述,禪道的產(chǎn)品框架,用戶和分組管理,產(chǎn)品管理,需求管理,項(xiàng)目管理,測試用例管理,缺陷管理,文檔管理,報(bào)表統(tǒng)計(jì)管理 | |
功能測試項(xiàng)目 | 按照項(xiàng)目進(jìn)行分組,分配測試組長、組員等角色,熟悉測試需求,每組編寫測試計(jì)劃,每人根據(jù)分配的模塊任務(wù),設(shè)計(jì)編寫測試用例,執(zhí)行測試、發(fā)現(xiàn)bug提交缺陷報(bào)告 | |
測試開發(fā)技術(shù)與白盒測試 | 數(shù)據(jù)庫技術(shù) | MySQL數(shù)據(jù)庫的基本操作,數(shù)據(jù)庫系統(tǒng)的基本概念,創(chuàng)建數(shù)據(jù)庫,基本的SQL語句,使用SQL創(chuàng)建表,增刪查改語句,聚合函數(shù)、子查詢、關(guān)聯(lián)查詢,數(shù)據(jù)完整性約束 |
Python程序設(shè)計(jì)與白盒測試 | ython開發(fā)環(huán)境搭建,變量,簡易數(shù)據(jù)類型,運(yùn)算符和表達(dá)式,流程控制語句,選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),字符串,序列類型,常用處理函數(shù),方法的定義和調(diào)用,異常處理。 | |
Linux | inux的安裝,SSH使用,Linux文件系統(tǒng),Linux的常用命令,用戶和組的管理,權(quán)限的管理,vi編輯器,Web服務(wù)器搭建和配置,MySQL數(shù)據(jù)庫服務(wù)器搭建和配置 | |
Selenium自動化測試和接口測試技術(shù) | Selenium自動化測試 | Selenium自動化測試流程,Selenium IDE簡介,HTML基礎(chǔ),WebDriver基礎(chǔ),瀏覽器操作,定位頁面元素的常用方法,Xpath定位和CSS定位,識別HTML5中的元素 |
Selenium項(xiàng)目 | 設(shè)計(jì)測試方案,編寫核心模塊測試腳本,搭建自動化測試框架,執(zhí)行回歸測試 | |
接口測試技術(shù) | 網(wǎng)絡(luò)體系結(jié)構(gòu)、TCP/IP協(xié)議,JSON,接口測試工具POSTMAN,接口測試工具Jmeter,抓包工具FIDDLER | |
接口測試項(xiàng)目 | 編寫接口測試計(jì)劃,搭建接口測試環(huán)境,編寫接口測試用例,對被測接口進(jìn)行完整的接口自動化測試 | |
LoadRunner性能測試和手機(jī)自動化測試 | LoadRunner性能測試 | VuGen腳本錄制回放,常見協(xié)議選擇,LoadRunner常用術(shù)語,性能測試基本概念,腳本調(diào)試技巧,性能測試策略,基準(zhǔn)測試,并發(fā)測試;增強(qiáng)開發(fā)腳本VuGenerator,插入檢查點(diǎn) |
性能測試項(xiàng)目 | 編寫性能測試計(jì)劃,搭建測試環(huán)境,錄制測試腳本,設(shè)置場景運(yùn)行性能測試,收集測試結(jié)果。分析系統(tǒng)性能,并進(jìn)行調(diào)優(yōu) | |
手機(jī)自動化測試 | Android測試平臺的搭建,模擬器的應(yīng)用,安裝/卸載測試、UI測試、功能測試、性能測試、事件交叉測試、兼容性測試、用戶體驗(yàn)測試、硬件環(huán)境測試、客戶端數(shù)據(jù)庫測試 | |
工作指導(dǎo) | 簡歷指導(dǎo)、面試指導(dǎo)、技術(shù)指導(dǎo)、模擬面試題分析、項(xiàng)目指導(dǎo) |