---------目前項目測試人員的功能測試手段太單一
---------目前第3輪測試發(fā)現的bug率以及投資回報率很低 淘寶網(wǎng)-探索式測試白皮書(shū)
---------為了質(zhì)疑目前測試部三輪測試的流程規范
---------國外已經(jīng)有了比較成熟的ET理論和實(shí)踐經(jīng)驗
---------創(chuàng )新并實(shí)踐前段時(shí)間ET的理論學(xué)習
4. 什么時(shí)候開(kāi)始做ET
根據 ET 測試的方式和目的以及時(shí)間安排,可看出 ET 并不是為了發(fā)現主要功能的流程問(wèn)題。所以特別需要在相對穩定的系統上做 ET,這里有兩個(gè)好處:一是由于 ET 測試人員沒(méi)有項目測試人員對需求了解深入,對于主要功能的流程問(wèn)題沒(méi)有項目測試人員發(fā)現那么及時(shí)以及深入。二是在穩定的系統上做ET,有益于發(fā)現項目測試人員的盲點(diǎn),以及發(fā)揮測試的極限測試手段,同時(shí)也有益于ET測試產(chǎn)出的效果。所以在 XX1 項目 ET 實(shí)踐過(guò)程中,是在第二輪測試的最后一天開(kāi)始 ET。一般是在安全測試通過(guò)后。因為安全測試的 bug 修復后會(huì )引發(fā)比較多的頁(yè)面 bug,此在一定程度上會(huì )影響 ET發(fā)現較嚴重的bug數量。
5. 怎樣做 ET
ET 過(guò)程中使用到的一個(gè)非常清晰的任務(wù)列表,指出了要測試什么,怎么測試(強調策略,不是詳細測試步驟),要尋找什么樣的bug,有哪些風(fēng)險,要去檢查什么文檔等。
根據國外 ET 實(shí)踐理念,采用 Session 來(lái)進(jìn)行測試范圍的確定(具體請看 ET 的管理),下面是簡(jiǎn)單
的一些說(shuō)明:
第一步: 大概花1-2 個(gè)小時(shí)時(shí)間看PRD和原型(了解目的和產(chǎn)品背景)。
第二步: 大概花1-2 個(gè)小時(shí)時(shí)間確定下有哪些主要的功能模塊和貢獻性的功能模塊。
第三步: 與項目組測試人員溝通哪個(gè)功能模塊發(fā)現bug最多,哪個(gè)功能模塊發(fā)現bug最少,哪個(gè)模塊存在風(fēng)險比較大。
第四步:根據前幾步情況和參加ET的時(shí)間段來(lái)確定有多少個(gè)Session,并指出每個(gè)Session大概花多長(cháng)時(shí)間。一般是1.5-2 個(gè)小時(shí)。就淘寶而言,一個(gè) Session大概是2-3個(gè) UC 的情況。
第五步:制定ET 測試計劃,包含所有Session的名稱(chēng)和測試時(shí)間以及緩沖情況。
第六步:根據 ET 測試計劃,邊學(xué)習產(chǎn)品需求,邊測試。發(fā)現問(wèn)題立馬記錄問(wèn)題描述。最后發(fā)送 ET測試報告。
第七步:與項目組測試人員溝通ET的效果以及該產(chǎn)品存在的風(fēng)險,從用戶(hù)易用性角度給該產(chǎn)品總體評價(jià),同時(shí)跟蹤確認bug的fix情況。
6. 做 ET時(shí)注意什么
ET
測試人員需要以最少的時(shí)間去了解這個(gè)產(chǎn)品的某個(gè)需求,而不是不要花很長(cháng)時(shí)間去了解某個(gè)復雜業(yè)務(wù)的具體實(shí)現過(guò)程。
關(guān)注細節的部分,多使用一些極限測試的手段,比如超長(cháng)字符,非法字符,異步編輯等。被某個(gè)細節block時(shí),及時(shí)與開(kāi)發(fā)人員溝通。 發(fā)現一個(gè)疑似問(wèn)題,立馬記錄其問(wèn)題描述。全神貫注的進(jìn)行邊學(xué)習產(chǎn)品,邊測試。
7. ET 產(chǎn)出了什么
原文轉自:http://kjueaiud.com