千鋒成都校區(qū)老師對(duì)黑盒測(cè)試小技能的總結(jié)
黑盒測(cè)試(Black-box Testing,又稱(chēng)為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試)是把測(cè)試對(duì)象看作一個(gè)黑盒子。利用黑盒測(cè)試法進(jìn)行動(dòng)態(tài)測(cè)試時(shí),需要測(cè)試軟件產(chǎn)品的功能,不需測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過(guò)程。
黑盒測(cè)試注重于測(cè)試軟件的功能性需求,也即黑盒測(cè)試使軟件工程師派生出執(zhí)行程序所有功能需求的輸入條件。黑盒測(cè)試并不是白盒測(cè)試的替代品,而是用于輔助白盒測(cè)試發(fā)現(xiàn)其他類(lèi)型的錯(cuò)誤。
那么怎么才能迅速掌握黑盒測(cè)試,有沒(méi)有相關(guān)的一些技巧?下面,是千鋒成都校區(qū)全棧軟件測(cè)試?yán)蠋熆偨Y(jié)的黑盒測(cè)試小技能,學(xué)習(xí)測(cè)試的學(xué)員可以在實(shí)際操作中利用上。
1、在已經(jīng)找到軟件缺陷的地方再找找
找到軟件缺陷越多的地方,就說(shuō)明此處的軟件缺陷還會(huì)增生。如果發(fā)現(xiàn)在不同特性中找出了大量上邊界條件的軟件缺陷,明智的做法是對(duì)所有特性著重測(cè)試上邊界條件。當(dāng)然無(wú)論如何還是要進(jìn)行此類(lèi)測(cè)試,但是應(yīng)該投入一些案例來(lái)保證這個(gè)問(wèn)題不是普遍存在的。
許多程序員傾向于只修復(fù)報(bào)告出來(lái)的軟件缺陷。如果報(bào)告軟件缺陷是啟動(dòng)——終止——再啟動(dòng)255次導(dǎo)致崩潰,程序員就只修復(fù)這個(gè)問(wèn)題。也許是內(nèi)存泄漏導(dǎo)致這個(gè)問(wèn)題出現(xiàn),程序員找到癥結(jié)并將其修復(fù)。當(dāng)拿回軟件重新測(cè)試時(shí),一定要重新執(zhí)行同樣的測(cè)試256次以上,在這個(gè)范圍之外既有可能存在其他的內(nèi)存泄漏問(wèn)題。
2、像黑客一樣考慮問(wèn)題
沒(méi)有軟件是100%安全的。黑客就是知道這一點(diǎn),才會(huì)尋找軟件的漏洞并利用這些漏洞。作為測(cè)試員,需要從黑客的角度考慮問(wèn)題,想想軟件里面有哪些有價(jià)值的東西,為什么有人要想獲得其訪(fǎng)問(wèn)權(quán)限,黑客進(jìn)入的方法有哪些?
3、憑借經(jīng)驗(yàn)、直覺(jué)和預(yù)感
要想成為真正的軟件測(cè)試員,積累經(jīng)驗(yàn)是不可替代的。經(jīng)驗(yàn)和直覺(jué)不可言傳,必須經(jīng)過(guò)長(zhǎng)期積累。運(yùn)用現(xiàn)在學(xué)到的全部技術(shù)進(jìn)行測(cè)試,仍然有可能遺漏重要的軟件缺陷,這是無(wú)法更改的事實(shí)。隨著在職業(yè)生涯中逐步提高,學(xué)習(xí)測(cè)試不同類(lèi)型和規(guī)模的產(chǎn)品,就會(huì)得到各種提示和技巧以便更加有效地找出令人棘手的軟件缺陷。
記錄哪些技術(shù)有效?哪些不行?嘗試不同的途徑。如果認(rèn)為有可以之處,要深入探究,按照預(yù)感形式,直至證實(shí)是錯(cuò)誤還是可以采用為止。
如果你想要全面掌握軟件測(cè)試技能,建議報(bào)名千鋒成都校區(qū)的全棧軟件測(cè)試課程。全面升級(jí)的課程增加了Docker容器技術(shù),測(cè)試環(huán)境管理全平臺(tái)覆蓋,從技術(shù)到工具全方位打造高能測(cè)試工程師。

猜你喜歡LIKE
相關(guān)推薦HOT
更多>>
如何學(xué)編程基礎(chǔ)入門(mén),怎么選擇適合自己的編程語(yǔ)言?
如何學(xué)編程基礎(chǔ)入門(mén)?零基礎(chǔ)想要學(xué)習(xí)編程,第一步先決定要學(xué)哪一門(mén)語(yǔ)言,了解它們的特點(diǎn)和應(yīng)用的領(lǐng)域;第二步確定學(xué)習(xí)方法,自學(xué)還要結(jié)合一些輔助...詳情>>
2023-03-06 14:57:00
成都java培訓(xùn)多少錢(qián)?選擇靠譜的培訓(xùn)機(jī)構(gòu)很重要
成都java人才需求量大,薪資水平高,發(fā)展前景良好,很多人希望能提升自己的專(zhuān)業(yè)技能,找到一份好工作,培訓(xùn)可以說(shuō)是系統(tǒng)、快速地提高自身技術(shù)水...詳情>>
2023-02-13 17:41:00
參加Python培訓(xùn)班零基礎(chǔ)可以學(xué)會(huì)嗎?
隨著互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)的飛速發(fā)展,在可以預(yù)見(jiàn)的未來(lái),中國(guó)的人工智能產(chǎn)業(yè)將在諸多領(lǐng)域迎來(lái)新的發(fā)展機(jī)遇。也有越來(lái)越多的人選擇入行人工...詳情>>
2022-02-11 15:12:00
web前端培訓(xùn)班的費(fèi)用是多少?學(xué)習(xí)需要多久?
隨著市場(chǎng)上新型開(kāi)發(fā)場(chǎng)景的不斷增多,企業(yè)對(duì)web前端開(kāi)發(fā)技術(shù)的要求也在不斷的提升,對(duì)前端開(kāi)發(fā)工程師的需求量在不斷的增多,市場(chǎng)上有一些小伙...詳情>>
2022-02-11 15:11:00熱門(mén)推薦
零基礎(chǔ)學(xué)習(xí)java多久可以學(xué)會(huì)?
沸成都h5培訓(xùn)課程去哪比較好?如何選擇?
熱零基礎(chǔ)小白入門(mén)h5如何學(xué)習(xí)?
熱計(jì)算機(jī)前端和后端區(qū)別,哪個(gè)好?
新如何成為編程程序員,應(yīng)該具備哪些素質(zhì)?
如何學(xué)編程基礎(chǔ)入門(mén),怎么選擇適合自己的編程語(yǔ)言?
python一般用來(lái)做什么?可以滿(mǎn)足不同的應(yīng)用場(chǎng)合需要
嵌入式開(kāi)發(fā)要學(xué)哪些課程?要了解對(duì)應(yīng)的學(xué)習(xí)要求
web前端培訓(xùn)多久?了解具體的培訓(xùn)時(shí)間
成都java培訓(xùn)多少錢(qián)?選擇靠譜的培訓(xùn)機(jī)構(gòu)很重要
java架構(gòu)師學(xué)習(xí)路線(xiàn)是什么?選擇合適的學(xué)習(xí)路線(xiàn)很重要
學(xué)程序員需要什么條件?要掌握哪些方面的基礎(chǔ)理論知識(shí)
程序員培訓(xùn)一般要多少錢(qián)?要考慮相應(yīng)的綜合性?xún)r(jià)比
學(xué)編程從哪方面入手?能有效的提升學(xué)習(xí)效率
技術(shù)干貨







快速通道 更多>>
-
課程介紹
點(diǎn)擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費(fèi)用
了解課程價(jià)格 -
優(yōu)惠活動(dòng)
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團(tuán)隊(duì)
了解師資團(tuán)隊(duì) -
實(shí)戰(zhàn)項(xiàng)目
獲取項(xiàng)目源碼 -
開(kāi)班地區(qū)
查看來(lái)校路線(xiàn)