其實(shí)千鋒成都軟件測試培訓(xùn)的老師認(rèn)為,互聯(lián)網(wǎng)行業(yè)的技術(shù)崗中,實(shí)在沒有比軟件測試要求低的了,學(xué)習(xí)軟件測試需要什么基礎(chǔ)?基本上了解一下軟件測試的基本概念就行了,能理解這些概念,基本上也就學(xué)得軟件測試了。
基本概念
測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,軟件測試工程師在一家軟件企業(yè)中擔(dān)當(dāng)?shù)氖?ldquo;質(zhì)量管理”角色,及時糾錯及時正,確保產(chǎn)品的正常運(yùn)作,軟件測試人員必須具有創(chuàng)新性和綜合分析能力,必須具備判斷準(zhǔn)確、追求、執(zhí)著認(rèn)真、善于合作的品質(zhì),以及具有豐富的編程經(jīng)驗(yàn)與查檢故障的能力。
詳細(xì)分類
1、按照軟件內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)
1)白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以通 過測試證明每種內(nèi)部操作是否符合設(shè)計規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過檢查
2)黑盒測試:已知產(chǎn)品的功能設(shè)計規(guī)格,可以進(jìn)行測試證明每個實(shí)現(xiàn)了的功能是否符合要求
3)灰盒測試:介于白盒與黑盒之間,在關(guān)注輸出正確的同時也考慮內(nèi)部的實(shí)現(xiàn)邏輯
2、按照是否執(zhí)行程序
1)靜態(tài)測試:不執(zhí)行程序本身,僅經(jīng)過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等
2)動態(tài)測試:運(yùn)行被測程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異
3、按照開發(fā)階段
1)單元測試:集中對用源代碼實(shí)現(xiàn)的每一個程序單元進(jìn)行測試,檢查各個程序模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能
2)集成測試:把已測試過的模塊組裝起來,主要對與設(shè)計相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試
3)確認(rèn)測試:檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確
4)系統(tǒng)測試:把已經(jīng)經(jīng)過確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測試
5)驗(yàn)收測試:產(chǎn)品發(fā)布前進(jìn)行的確保用戶能正常使用的測試過程
4、按照測試目的
1)回歸測試
2)壓力測試
3)性能測試
4)穩(wěn)定性測試
5)其他專項(xiàng)測試
千鋒成都軟件測試培訓(xùn)課程由行業(yè)資深講師團(tuán)手把手教你學(xué)測試,直切企業(yè)核心需求,是完全服務(wù)于測試的開發(fā),從前臺到后臺,從PC端到移動端,囊括企業(yè)各式需求;千鋒依托成熟的項(xiàng)目素材及學(xué)科案例為軟件測試學(xué)員提供了多維實(shí)戰(zhàn)環(huán)境,讓學(xué)員擁有多選擇權(quán),進(jìn)而幫助學(xué)員實(shí)現(xiàn)。有豐富的軟件測試視頻教程幫助學(xué)員快速學(xué)習(xí)技術(shù)。
掃碼匿名提建議
直達(dá)CEO信箱