扣丁學(xué)堂盤點(diǎn)軟件測試培訓(xùn)之按照測試技術(shù)劃分詳解
2018-01-23 14:11:03
1502瀏覽
在現(xiàn)如今,隨著互聯(lián)網(wǎng)科技飛速的發(fā)展,IT行業(yè)也出現(xiàn)細(xì)分很多崗位,比如軟件測試,首先軟件測試技術(shù)是指順利完成測試的一系列相關(guān)過程,有很多可能的分類方式,按照討論對其進(jìn)行分類:手工測試、自動測試、靜態(tài)測試、動態(tài)測試、功能(黑盒)測試或者結(jié)構(gòu)測試(白盒)測試等。
第一種劃分:白盒測試、黑盒測試、灰盒測試
白盒測試(結(jié)構(gòu)測試)
通過對程序內(nèi)部結(jié)構(gòu)的分析、檢測來尋找問題。
白盒測試可以把程序看成裝在一個透明的白盒子里,也就是清楚了解程序結(jié)構(gòu)和處理過程,檢查是否所有的結(jié)構(gòu)及路徑都是正確的,檢查軟件內(nèi)部動作是否按照設(shè)計(jì)說明的規(guī)定正常進(jìn)行。
黑盒測試
通過軟件的外部表現(xiàn)來發(fā)現(xiàn)其缺陷和錯誤。
黑盒測試發(fā)把黑盒測試看成一個黑盒子,完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過程。
黑盒測試是在程序界面進(jìn)行測試,它只是檢查樣序是否按照需求規(guī)格說明書的規(guī)定正常實(shí)現(xiàn)。
灰盒測試
介于白盒測試與黑盒測試之間的測試。
灰盒測試關(guān)注輸出對于輸入的準(zhǔn)確性,同時也關(guān)注內(nèi)部表現(xiàn),但這種關(guān)注不想白盒測試那樣詳細(xì)、完整,只是通過一些表征性的現(xiàn)象、事件、標(biāo)志來判斷內(nèi)部的運(yùn)行狀態(tài)。
灰盒測試結(jié)合了白盒測試和黑盒測試的要素。它考慮了用戶端、特定的系統(tǒng)知識和操作環(huán)境。它在系統(tǒng)組件的協(xié)同性環(huán)境中評價應(yīng)用軟件的設(shè)計(jì)。
第二種劃分:靜態(tài)技術(shù)、動態(tài)技術(shù)
靜態(tài)測試技術(shù)(靜態(tài)分析技術(shù)):是指不運(yùn)行程序,通過人工對程序和文檔進(jìn)行分析與檢查;
靜態(tài)測試實(shí)際上是對軟件中的需求說明書、設(shè)計(jì)說明書、程序源代碼進(jìn)行非運(yùn)行的檢查,靜態(tài)測試包括:走查、符號執(zhí)行、需求確認(rèn)等。
動態(tài)測試技術(shù):通過人工或使用工具運(yùn)行程序進(jìn)行檢查、分析程序的執(zhí)行狀態(tài)和程序的外部表現(xiàn)。
以上就是關(guān)于軟件測試分類劃分的詳細(xì)介紹,最后想要了解更多關(guān)于軟件測試培訓(xùn)發(fā)展前景趨勢,請關(guān)注扣丁學(xué)堂官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的軟件測試視頻教程系統(tǒng),通過千鋒扣丁學(xué)堂金牌講師在線錄制的軟件測試在線視頻教程,讓你快速掌握軟件測試從入門到精通開發(fā)實(shí)戰(zhàn)技能。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“軟件測試技術(shù)資訊”的相關(guān)文章>>
標(biāo)簽:
軟件測試培訓(xùn)
軟件測試工程師
軟件測試在線視頻
軟件測試視頻教程
軟件測試教程
白盒測試
黑盒測試