本帖最后由 時傾 于 2021-1-27 23:34 編輯
9:00~20:00 今天學(xué)習(xí)了探索式測試,并結(jié)合新的項(xiàng)目,更加系統(tǒng)的了解了探索式測試。 探索式測試是一種軟件測試風(fēng)格( style ), 而不是一種具體的軟件測試技術(shù)(如等價類劃分、邊界值分析、組合測試等)。 探索式測試強(qiáng)調(diào)依據(jù)當(dāng)前語境( context )選擇合適的測試技術(shù),而不局限于特定的測試技術(shù)。 探索式測試更強(qiáng)調(diào)帶著“反思”的學(xué)習(xí)和優(yōu)化。 探索式測試中, 測試人員不斷地提出假設(shè),用測試去檢驗(yàn)假設(shè),通過解讀測試結(jié)果來證實(shí)或推翻假設(shè)。在這個過程中,測試人員不斷完善頭腦中被測試應(yīng)用的模型,然后利用模型、技能、經(jīng)驗(yàn)去驅(qū)動進(jìn)步的測試。 探索式測試在不停地優(yōu)化測試模型和測試設(shè)計。因?yàn)闇y試設(shè)計和測試執(zhí)行的切換速度很快,許多人誤以為探索式測試沒有測試計劃和設(shè)計。實(shí)際上,這些活動是被切分到細(xì)微的時間片中,并被反復(fù)執(zhí)行。 區(qū)別: ST 腳本測試ET 探索式測試,一個有腳本,一個沒有腳本。 兩種應(yīng)用場景: 1、 SRS不完善,時間緊迫,沒有TC的情況下,以ET快速完成版本新功能的測試。 作用:更快設(shè)計,更快執(zhí)行,更低成本。 2、ST之后,時間允許的情況下以ET作為補(bǔ)充,嘗試探索式覆蓋TC覆蓋不到的場景。 作用:減少漏測,提高覆蓋。 前提: 1、團(tuán)隊對產(chǎn)品功能比較熟悉 2、已經(jīng)可以運(yùn)行的待測軟件 二、遇到的問題 對探索式測試還不夠熟悉 三、如何解決 多加練習(xí),針對這個方式,把項(xiàng)目和方法相結(jié)合。
|