優(yōu)分享-探索性測(cè)試策略分享

探索性測(cè)試是對(duì)常規(guī)的系統(tǒng)測(cè)試、新需求測(cè)試及專項(xiàng)測(cè)試的重要補(bǔ)充,往往能在短時(shí)間內(nèi)發(fā)現(xiàn)更多的問題,一起來看看優(yōu)測(cè)測(cè)試專家的分享吧~
?一、背景
?優(yōu)測(cè)團(tuán)隊(duì)長期承接騰訊社交產(chǎn)品、辦公產(chǎn)品,如大家所熟知的騰訊文檔、QQ等產(chǎn)品的測(cè)試服務(wù)工作。在用戶規(guī)模日益增長的背景下,探索性測(cè)試是對(duì)常規(guī)的系統(tǒng)測(cè)試、新需求測(cè)試及專項(xiàng)測(cè)試的重要補(bǔ)充。
?經(jīng)實(shí)踐驗(yàn)證,該方法可在短時(shí)間內(nèi)發(fā)現(xiàn)更多的問題,通過新的思路、新的方法,找到在系統(tǒng)測(cè)試階段未發(fā)現(xiàn)的“漏網(wǎng)之魚”。
二、探索策略
?

1、基于場(chǎng)景探索測(cè)試
這種測(cè)試跟傳統(tǒng)的基于場(chǎng)景的測(cè)試(場(chǎng)景法)比較像,不同的是,在這種測(cè)試中測(cè)試人員會(huì)擴(kuò)大測(cè)試范圍
2、 基于策略探索測(cè)試
這是一種比較依靠經(jīng)驗(yàn)的測(cè)試方法,簡單來說就是測(cè)試?yán)鲜郑诤献约旱慕?jīng)驗(yàn)、技能、感知等條件,結(jié)合自由式探索式測(cè)試,用自己積累下來的知識(shí)來指導(dǎo)測(cè)試,是一種經(jīng)驗(yàn)結(jié)合隨機(jī)性的測(cè)試。通常在系統(tǒng)測(cè)試完成之后,還有剩余時(shí)間的情況下,以探索式測(cè)試作為補(bǔ)充,嘗試系統(tǒng)測(cè)試覆蓋不到的場(chǎng)景,從而減少漏測(cè),提高測(cè)試覆蓋率
?
3、 基于反饋探索測(cè)試
?
基于反饋的探索式測(cè)試源于自由式測(cè)試,但是隨著測(cè)試歷史的形成,測(cè)試人員們就會(huì)利用反饋來指導(dǎo)今后的探索??梢酝ㄟ^咨詢覆蓋指標(biāo)(測(cè)試端用戶覆蓋、用戶反饋問題模塊統(tǒng)計(jì)、功能缺陷密集程度等信息)來進(jìn)行探索測(cè)試,以使這些覆蓋指標(biāo)得以提高
?
4、 自由式探索測(cè)試
?
自由測(cè)試指的是對(duì)應(yīng)用程序的所有功能,任意次序進(jìn)行隨機(jī)探測(cè),不考慮功能是否驗(yàn)證完整,自由測(cè)試并沒有規(guī)則、模式,只是發(fā)散自己的思維,對(duì)應(yīng)用程序進(jìn)行隨機(jī)操作,檢查是否有嚴(yán)重或明顯的問題缺陷
?
?
三、探索方法
?

1、麻煩測(cè)試法
?
故意設(shè)置各種障礙來看軟件的應(yīng)付能力,不考慮輸出,只要軟件能這樣做就這樣做。
?
測(cè)試思想:
?
可以提煉一種通俗易懂的思維方式運(yùn)用到我們的項(xiàng)目上,我們首先想到的是用戶的操作方式:點(diǎn)擊、不同方向劃動(dòng)、雙擊、長按、拖動(dòng)、手機(jī)上的各種按鍵以及其他操作,這些操作組合起來所得到的輸出結(jié)果,也是開發(fā)以及產(chǎn)品無法預(yù)料的,針對(duì)麻煩測(cè)試,我們可以參考以下幾個(gè)檢查點(diǎn),
?
檢查各個(gè)UI頁面的控件,例如會(huì)員中心各個(gè)按鈕;
?
① 檢查各個(gè)控件的主要操作方式以及附帶操作方式:例如分享,更改權(quán)限等;
?
② 嘗試主要操作方式以及附帶操作方式組合操作:
?
③ 嘗試其他操作方式與主要操作方式結(jié)合;
?
2、 極限測(cè)試法
?
制作一些極值場(chǎng)景,輸入一些極大或極小值,制作一些極復(fù)雜的場(chǎng)景等。
?

測(cè)試思想:
?
只要有輸入就有一些極值的輸入。那我們經(jīng)常遇到的一般是哪些極值類型呢?
?
思維模式:
?
①??? 梳理測(cè)試對(duì)象的極值類型
?
②??? 創(chuàng)造測(cè)試對(duì)象的極大值和極小值
?
例如:文檔輸入框的最大可輸入字符,二次密碼的最大可輸入位數(shù)等等。
?
3、 測(cè)一送一法
?
測(cè)試同一個(gè)應(yīng)用程序多個(gè)拷貝的情況,同時(shí)對(duì)一個(gè)被測(cè)對(duì)象進(jìn)行操作
?
測(cè)試思想:
?
多個(gè)終端操作后對(duì)被測(cè)試對(duì)象的影響,如一個(gè)賬號(hào)同時(shí)登錄多處,測(cè)試一端的一些操作,檢查另一端的影響;或先登錄一端操作后對(duì)另一端的影響。
?
測(cè)試參考:
?
同時(shí)登錄關(guān)注以下操作,一方先登錄操作后關(guān)注另一方后登錄的情況
?
例如:在PC端操作檢查桌面端以及移動(dòng)端、APP端的功能以及顯示問題;
?
①?? 消息類操作? ②設(shè)置類操作
?
4、 賣點(diǎn)測(cè)試法
?
對(duì)那些能吸引用戶的特性進(jìn)行測(cè)試,比如多人同時(shí)在線編輯等
?
5、 惡鄰測(cè)試法
?
針對(duì)問題頻發(fā)的功能進(jìn)行周圍功能驗(yàn)證
?
6、 專家測(cè)試法
?
根據(jù)用戶反饋來進(jìn)行測(cè)試;
?
測(cè)試思想:
?
在用戶反饋的問題基礎(chǔ)上進(jìn)行周邊問題驗(yàn)證,以及同類型問題驗(yàn)證或者為達(dá)到相同目的進(jìn)行的不同操作,觀察結(jié)果是否符合預(yù)期
?
7、取消測(cè)試法
?
停止或取消正在進(jìn)行的程序或操作
?
測(cè)試思想 :
?
取消或中斷程序正在進(jìn)行的操作;
?
測(cè)試過程中殺進(jìn)程,再啟動(dòng)檢查是否有異常,或者進(jìn)行斷網(wǎng)操作。
?
*版權(quán)聲明:本文作者 優(yōu)測(cè)團(tuán)隊(duì)測(cè)試專家 鄭凱澤 南明瑋。
關(guān)于文章內(nèi)容或測(cè)試知識(shí),如果想跟作者深入討論,可掃下方二維碼進(jìn)群交流。
?

?
聯(lián)系我們
熱線:
0755-86013388-843186
官網(wǎng):
https://utest.21kunpeng.com/home?from=baiduseo
企業(yè)微信:
?
