欧美成人精品高清在线观看-欧美成人精品高清在线播放-欧美成人精品第一区二区三区-欧美成人精品大片免费流量-欧美成人交tv免费观看-欧美成人激情在线

歡迎光臨,深圳市一航網(wǎng)絡(luò)信息技術(shù)有限公司!
關(guān)注一航
一航網(wǎng)絡(luò)微信二維碼

一航網(wǎng)絡(luò)

400-870-6298
當前位置:首頁 >軟件測試分為哪幾種類別,分別是什么? 返回列表

軟件測試分為哪幾種類別,分別是什么?

發(fā)布日期:2021/4/28 10:38:59    發(fā)布人:一航網(wǎng)絡(luò)    來源:本站    點擊:

       選擇和確定測試模型僅僅是實際項目測試過程中進行測試的第一步。此外,我們還需要找出整個測試過程中需要哪些類型的測試,并根據(jù)不同的測試類型進行相應(yīng)的測試,如熟悉的功能測試和性能測試,以便有效地進行測試。那件測試按什么分類?怎樣對它進行分類?簡而言之,軟件測試可以分為四個方向:開發(fā)階段、檢查代碼、運行和手動操作。

軟件測試的分類:

根據(jù)開發(fā)階段進行分類。

(1)單元測試

       單元測試也可以叫做模塊測試——對軟件的組成單位進行測試,目的是為了檢驗軟件基本組成單位的正確性。測試的對象是軟件測試的最小單位:模塊。單元測試一般都是開發(fā)人員或者專業(yè)的白盒測試人員(這些需要對代碼有很深的研究)來測試的。

(2)集成測試

       單元測試是一個模塊內(nèi)部的測試,當有多個單獨的模塊測試完成后,我們需要把這些模塊放到一起進行整體的測試,這個測試叫做集成測試。集成測試也稱聯(lián)調(diào)測試、組裝測試,即將程序模塊采用適當?shù)募刹呗越M裝起來,對系統(tǒng)的接口及集成后的功能進行正確性檢測的測試工作。集成測試主要關(guān)注的是關(guān)聯(lián)處比較復(fù)雜,容易發(fā)生錯誤的模塊。集成測試是在模塊之間進行測試(至少兩個),將2個或者2個以上的模塊進行組裝。

軟件測試分類

(3)系統(tǒng)測試

       在實際運行或模擬系統(tǒng)運行的環(huán)境中進行系統(tǒng)測試,以驗證完整的程序系統(tǒng)能夠正常運行并滿足用戶的功能要求,在此,完整的程序系統(tǒng)可理解為將整個軟件系統(tǒng),包括軟硬件,視為一個整體。舉個例子,當下公司正在開發(fā)一個新的支付系統(tǒng),要求測試團隊對它做系統(tǒng)測試。那我們的測試目的,就是要把各種功能模塊全部搭建并運行起來,對它進行整體的功能測試、安全測試、性能測試等,以驗證它的功能,安全性,性能等各方面表現(xiàn)是否滿足用戶需求。

(4)驗收測試

       接受測試是技術(shù)測試的最后階段,也稱為交付測試。驗收測試是軟件部署前的最后一個測試階段。驗收測試的目的是確保軟件準備就緒,向軟件購買者展示該軟件系統(tǒng)能夠滿足用戶的需求,一般是以用戶為主的測試。驗收測試的常用策略有兩種,正式驗收和非正式驗收。

2、按照是否查看代碼分類

(1)黑盒測試

我們不需要去關(guān)心被測試軟件里面的結(jié)構(gòu)及實現(xiàn)邏輯如何,只需要關(guān)注測試軟件的輸入數(shù)據(jù)是什么,以及輸出結(jié)果是否符合預(yù)期就可以了,這樣的測試就叫做黑盒測試。黑盒測試又稱為數(shù)據(jù)驅(qū)動測試,它只檢查程序是否能接收輸入數(shù)據(jù)并產(chǎn)生正確的輸出信息。

(2)功能測試

       功能測試主要是檢查實際功能是否滿足用戶需求,所以測試的大部分工作都是圍繞軟件功能進行的。功能測試又可以細分為界面測試、邏輯功能測試、易用性測試、安裝測試以及兼容性測試等,每種測試的測試目的及復(fù)雜程度又有所不同。

(3)性能測試

       性能測試拆開來看就是性能與測試。軟件的性能包括很多方面,主要是時間性能和空間性能。功能測試是通過自動測試工具對多個正常、異常或極限情況進行仿真,測試系統(tǒng)的各種性能指標,以驗證軟件的性能是否符合要求。

(4)白盒測試

       白盒測試與黑盒測試正好相反,就是不關(guān)注外面只關(guān)注里面,也就是說盒子是透明的,我們可以清楚的看到盒子內(nèi)部的東西以及內(nèi)部的運作邏輯,針對內(nèi)部邏輯進行的測試。

(5)灰盒測試

       灰盒測試是介于白盒測試和黑盒測試之間的測試。它不僅注重內(nèi)部和外部驗證。

3、按照是否運行分類

(1)動態(tài)測試

       動態(tài)性測試是指通過運行被測程序,輸入相應(yīng)的測試數(shù)據(jù),對測試結(jié)果進行檢驗,以確定其與預(yù)期結(jié)果一致。目前動態(tài)測試也是企業(yè)實施項目測試的主要方式。根據(jù)動態(tài)測試在軟件開發(fā)過程中所處的階段和作用,我們可以將其劃分為以下幾個步驟:單元測試、系統(tǒng)測試、集成測試和驗收測試。

(2)靜態(tài)測試

       靜態(tài)測試是一個不實用的測試軟件,只是靜態(tài)檢查程序代碼、接口或文檔中可能存在的錯誤過程。本文的測試主要包括三個方面:代碼測試、接口測試和文檔測試。

4、按照是否手工操作分類

(1)手工測試

      手工測試,指的用手一個一個去執(zhí)行編寫好的測試用例。通過手動操作鍵盤鼠標來輸入一些內(nèi)容,例如測試登錄功能時,要根據(jù)用例手動輸入用戶名/密碼,點擊按鈕等,執(zhí)行完功能之后,再查看返回結(jié)果,驗證其是否符合預(yù)期的結(jié)果。

(2)自動化測試

       自動化測試的目的是提高測試效率,把以人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的一種過程。使用工具或代碼的方式來實現(xiàn)手工操作。

       這一關(guān)我們按照是否運行軟件將測試分為了靜態(tài)測試和動態(tài)測試,又基于是否手工操作將測試分成了手工測試和自動化測試,除此之外,還有冒煙測試,回歸測試以及安全測試等等。通過學(xué)習(xí)我們可以知道,每一種測試都有自己的特點和適用場景,我們通過這樣的系統(tǒng)學(xué)習(xí)理解每種測試的方式和意義,做到心中有數(shù),這對我們后續(xù)的測試技術(shù)學(xué)習(xí)以及實際測試工作有著深遠的指導(dǎo)作用。


  • 上一篇 : 軟件測試的目的是什么,以及如何測試?
  • 下一篇 : 軟件測試中的驗收測試過程和步驟是什么?
  • 主站蜘蛛池模板: 国产性做久久久久久 | 久久视频在线视频观看天天看视频 | 久久免费看少妇级毛片蜜臀 | 亚洲www在线 | 精品国产福利在线 | 我和寂寞孕妇的性事 | 亚洲 日韩 国产 中文视频 | 九九热在线免费观看 | 国产白虎 | 亚洲 综合 欧美在线视频 | 99精品国产高清一区二区三区香蕉 | 网红思瑞一区二区三区 | 亚洲一区二区三区免费视频 | 成人免费一区二区三区在线观看 | 免费在线观看日本 | 3d动漫被吸乳羞羞 | 冰山美人调教耻辱h | 欧美色综合高清免费 | 99re在线视频观看 | 欧美作爱福利免费观看视频 | 亚洲国产精品牛在线 | 华人亚洲欧美精品国产 | 男生同性啪视频在线观看 | 亚洲黄色网页 | 青草国产在线观看 | 风间由美被义子中文字幕 | 亚洲欧美日韩高清 | 欧美一级欧美三级在线 | 男女真实无遮挡xx00动态图软件 | 办公室强行丝袜秘书啪啪 | 糖心hd在线观看 | 亚飞与亚基高清国语在线观看 | 啪啪无尽3d动漫漫画免费网站 | 亚洲a视频在线观看 | 亚洲欧美日本在线观看 | 免费观看视频高清在线 | 日本免费一二区 | 日本精品久久久久久久久免费 | 精品国产品国语在线不卡丶 | 亚洲第一男人天堂 | 激情亚洲天堂 |