首頁常見問題正文

什么是探索測試?

更新時間:2020-07-14 來源:黑馬程序員 瀏覽量:

問題:什么是探索測試?

答:

探索式測試(exploratory testing)是一種自由的軟件測試風(fēng)格,強調(diào)測試人員同時開展測試學(xué)習(xí)、測試設(shè)計、測試執(zhí)行和測試結(jié)果評估等活動,以持續(xù)優(yōu)化測試工作??紤]到它所具備的即興發(fā)揮、快速實驗、隨時調(diào)整等特征,其思維方法可以追溯到軟件開發(fā)的最初歲月。

首先,探索式測試是一種軟件測試風(fēng)格(style),而不是一種具體的軟件測試技術(shù)(如等價類劃分、邊界值分析、組合測試等)。作為一種思維方法,探索式測試強調(diào)依據(jù)當(dāng)前語境(context)選擇合適的測試技術(shù),而不局限于特定的測試技術(shù)。

探索式測試強調(diào)獨立測試人員的個人自由和責(zé)任,其目的是為了持續(xù)優(yōu)化其工作的價值(value)。測試人員應(yīng)該為個人和團隊負(fù)責(zé),調(diào)動所有能量,發(fā)揮人的靈活性,在整體上持續(xù)優(yōu)化個人和團隊的產(chǎn)出。這段描述和精益生產(chǎn)、敏捷軟件開發(fā)的理念高度一致,這也是探索式測試受到敏捷團隊歡迎的原因之一。


以下是黑馬程序員公開的幾套軟件測試教程,可以下載跟著學(xué)學(xué)習(xí),如果想轉(zhuǎn)到軟件測試行業(yè),找到軟件測試工作,推薦報班學(xué)習(xí)黑馬軟件測試課程。



分享到:
在線咨詢 我要報名
和我們在線交談!