大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于自動化和白盒測試的問題,于是小編就整理了1個(gè)相關(guān)介紹自動化和白盒測試的解答,讓我們一起看看吧。
1、什么是黑盒測試和白盒測試?
黑盒測試是從一種從軟件外部對軟件實(shí)施的測試,也稱功能測試或基于規(guī)格說明的測試。其基本觀點(diǎn)是:任何程序都可以看作是從輸入定義域到輸出值域的映射,這種觀點(diǎn)將被測程序看作一個(gè)打不開的黑盒,黑盒里面的內(nèi)容(實(shí)現(xiàn))是完全不知***的,只知***軟件要做什么。因無***看到盒子中的內(nèi)容,所以不知***軟件是如何實(shí)現(xiàn)的,也不關(guān)心黑盒里面的結(jié)構(gòu),只關(guān)心軟件的輸入數(shù)據(jù)和輸出結(jié)果。
白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知***產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。
關(guān)注優(yōu)就業(yè),學(xué)習(xí)更多IT知識。
黑盒
優(yōu)點(diǎn):門檻低可以搞人海戰(zhàn)術(shù)、結(jié)果直觀。從業(yè)務(wù)出發(fā),容易發(fā)現(xiàn)影響用戶體驗(yàn)的問題。
缺點(diǎn):手工為主效率低。不了解***碼實(shí)現(xiàn)無***精準(zhǔn)設(shè)計(jì)測試用例(比如設(shè)計(jì)的邊界值未必是真的邊界值)
白盒
優(yōu)點(diǎn): 了解***碼實(shí)現(xiàn)后寫白盒測試,有針對性、自動化為主,效率高、可以用于計(jì)算各種覆蓋率。
缺點(diǎn):需要花時(shí)間寫,而大多數(shù)項(xiàng)目時(shí)間壓力太大
順便說一下,灰盒,既了解實(shí)現(xiàn)又了解業(yè)務(wù),然后把黑盒白盒結(jié)合起來測會更好。
關(guān)于自動化和白盒測試和自動化測試是怎樣的的介紹到此就結(jié)束了,不知******從中找到***需要的信息了嗎 ?如果***還想了解更多這方面的信息,記得收***關(guān)注本站。 自動化和白盒測試的介紹就聊到這里吧,感謝***花時(shí)間閱讀本站內(nèi)容,更多關(guān)于自動化測試是怎樣的、自動化和白盒測試的信息別忘了在本站進(jìn)行查找喔。