軟件測試培訓(xùn)探索式的概念已經(jīng)提出來有一段時(shí)間了,各位同學(xué)你們知道這個(gè)概念嗎?目前在國內(nèi)有一部人人士在學(xué)習(xí)和研究,但是還沒有真正的被運(yùn)用起來。今天小編就給大家普及一下關(guān)于這方面的知識!
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),滑縣企業(yè)網(wǎng)站建設(shè),滑縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,滑縣網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,滑縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。很多人看完一些書還是感覺困惑,感覺迷茫,在懷疑自己的能力是否有問題。我剛開始也是同感,感覺看完一些專家大牛的定義解釋,還是沒有理解什么是探索式測試 ??催^一個(gè)游戲的例子,我豁然開朗。忽然有一種想法“之前的解釋不是我們看不懂,而是定義本身就不清楚,或者說有些翻譯太生硬“。探索式測試是好還是不好,每個(gè)人應(yīng)該都有自己的看法;探索式測試怎么去用,每個(gè)團(tuán)隊(duì)也應(yīng)該根據(jù)自己的實(shí)際情況進(jìn)行判斷;但總的來說,我認(rèn)為,至少探索式測試?yán)镉泻芏嗪玫姆椒ǎ玫臏y試思路是值得我們學(xué)習(xí)的。好的東西,無論屬于哪個(gè)派別,只要自己掌握了,都可以融匯貫通,使我們的功力大增。
首先我舉個(gè)例子讓大家理解一下什么是探索式測試吧。比如我們買了一款新的機(jī)器人玩具,但是剛買回來還不知道怎么控制,怎么使用。一般我們會(huì)先大概看看說明書,然后就會(huì)迫不及待的去操作了。這時(shí), 就需要我們一邊研究說明書,一邊實(shí)際操作怎么使用并觀察使用的結(jié)果。如果使用的不正確,我們會(huì)繼續(xù)研究,繼續(xù)學(xué)習(xí)思考,直到我們了解了基本的用法,并學(xué)會(huì)使用。這個(gè)學(xué)習(xí)使用的過程就是我們探索的過程;其實(shí)這個(gè)過程就類似于探索式測試的過程。
到底什么是探索式測試?
探索式測試(Exploratory Testing)
我認(rèn)為首先是一種測試類型,然后是采用探索的方式進(jìn)行測試。
”探索“就表明對軟件還是未知,需要去研究,去學(xué)習(xí),去試探。
探索式測試沒有標(biāo)準(zhǔn)的方法或技術(shù),只要有好的經(jīng)驗(yàn)、好的思路、好的方法,我們就可以用來進(jìn)行探索。
就像James Whittaker總結(jié)的探索式測試模型,我們可以作為探索式測試的基本模型,但是探索式測試的方法及思路不僅僅限于此。我們千萬不能搞兩個(gè)凡是:”凡是國外專家的都是對的,凡是國外專家的都是標(biāo)準(zhǔn)?!?連James Whittaker自己都說過,
我們自己可以通過實(shí)際經(jīng)驗(yàn)來總結(jié)自己的探索式測試方法。
總之,我認(rèn)為探索式測試就是采用新的測試思路,邊學(xué)習(xí)、邊設(shè)計(jì)、邊測試、邊思考。
進(jìn)行探索式測試的目的?
探索式測試適用的場景或目的有很多(下面只是一部分):
· 需要快速學(xué)習(xí)一款產(chǎn)品;
· 需要尋求多樣化的測試;
· 在進(jìn)行腳本測試后,還想要進(jìn)行多樣化的測試;
· 想要在最短的時(shí)間內(nèi)發(fā)現(xiàn)最多嚴(yán)重的bug;
· 想要檢查一個(gè)測試人員的工作;
但我認(rèn)為我們開展探索式測試的目的就是進(jìn)行 缺陷大掃除。
通過新的思路,新的方法,去發(fā)現(xiàn)還未被發(fā)現(xiàn)的問題,去掃除漏網(wǎng)之魚。
探索式測試的條件
項(xiàng)目要求:
· 產(chǎn)品穩(wěn)定
· 產(chǎn)品重要
測試員要求:
· 有激情感興趣
· 掌握探索式測試?yán)碚摵头椒?/p>
什么情況使用探索式測試?
我們?nèi)粘5臏y試一般都要進(jìn)行2-3輪,在國內(nèi)一般都是根據(jù)需求編寫測試用例,其中會(huì)考慮不同的測試類型不同的測試用例設(shè)計(jì)方法。但是同樣的用例執(zhí)行到最后一遍,基本很難發(fā)現(xiàn)問題了。這時(shí),如果我們能夠換一種測試思路,補(bǔ)充一些新的測試點(diǎn),也許我們就會(huì)發(fā)現(xiàn)新的bug了。
所以,我認(rèn)為探索式測試放在第三輪會(huì)更合適。也許有的人會(huì)說探索式測試適合在每一個(gè)階段;我覺得好的測試思路、測試方法可以在任何時(shí)候使用,但是系統(tǒng)的使用探索式測試,我覺得還是放在最后幾個(gè)階段會(huì)比較合適。
怎樣進(jìn)行探索式測試?
《探索式測試實(shí)踐之路》給出的步驟:
第一步: 看 PRD 和原型等各種可提供的文檔。
第二步: 確定核心功能模塊。
第三步:與項(xiàng)目組測試人員溝通,確定bug最多風(fēng)險(xiǎn)大的模塊。
第四步:制定探索式計(jì)劃: 測程數(shù)、每個(gè)測程的任務(wù)、每個(gè)測程的時(shí)間。
第五步:根據(jù)計(jì)劃執(zhí)行:
第六步:根據(jù) 計(jì)劃,邊學(xué)習(xí)、邊設(shè)計(jì)、邊測試、邊思考;根據(jù)具體情況隨時(shí)修改測試策略。
第七部:發(fā)送缺陷報(bào)告。
其實(shí)第四部是否要進(jìn)行,我覺得可以根據(jù)實(shí)際情況來。
我總結(jié)的步驟:
1、閱讀需求文檔,確定核心模塊。
2、查看bug管理系統(tǒng)或與測試人員溝通,確定問題較多的模塊。
3、根據(jù)需求,探索核心模塊的功能。
4、根據(jù)啟發(fā)式測試策略模型和漫游測試模型挑選補(bǔ)充測試策略進(jìn)行測試。
5、根據(jù)計(jì)劃,邊學(xué)習(xí)、邊設(shè)計(jì)、邊測試、邊思考;根據(jù)具體情況隨時(shí)修改測試策略。
標(biāo)題名稱:軟件測試培訓(xùn)探索式測試分析-創(chuàng)新互聯(lián)
文章起源:http://jinyejixie.com/article6/dcjiog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、域名注冊、企業(yè)建站、微信小程序、用戶體驗(yàn)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容