的?
在進(jìn)行回歸測(cè)試過程中,理解下面的建議將有助于回歸測(cè)試的開展:
● 回歸測(cè)試不是可有可無的,回歸測(cè)試對(duì)于確認(rèn)變更的正確性和驗(yàn)證沒有引入新的缺陷方面有重要的意義和作用,同時(shí)可以提供對(duì)軟件產(chǎn)品的信心。
● 回歸測(cè)試不應(yīng)該是流于形式的,應(yīng)該制訂嚴(yán)格的回歸測(cè)試過程,包括軟件變更分析、軟件變更影響分析、定義回歸測(cè)試策略、定義回歸測(cè)試套件、執(zhí)行回歸測(cè)試套件,以及報(bào)告回歸測(cè)試結(jié)果等。
● 回歸測(cè)試的重點(diǎn)是保證軟件基本功能的正確性,因此在回歸測(cè)試過程中應(yīng)該更多的關(guān)注在功能性,而不是非功能特性。
● 回歸測(cè)試并不一定要覆蓋所有的軟件特征和功能,需要在測(cè)試風(fēng)險(xiǎn)、時(shí)間、成本和質(zhì)量之間進(jìn)行平衡。
● 回歸測(cè)試用例需要不斷進(jìn)行維護(hù)和更新,而不是一成不變的。
(7)面對(duì)面的知識(shí)共享
項(xiàng)目從一個(gè)研發(fā)中心轉(zhuǎn)移到另一個(gè)研發(fā)中心,在項(xiàng)目知識(shí)的交接過程中,由于語言、文化和背景等方面的差異,可能會(huì)存在比較多的問題。我們的經(jīng)驗(yàn)是,在成本允許的情況下,盡量采用面對(duì)面的知識(shí)共享方式,即可以派測(cè)試方面的專家到另一個(gè)研發(fā)中心去接手這個(gè)項(xiàng)目,主要的關(guān)注點(diǎn)包括:
● 學(xué)習(xí)整個(gè)項(xiàng)目的演變過程,以前版本包含的基本功能、用戶關(guān)注的主要功能、每個(gè)版本中存在的主要問題等。
● 盡量多的收集需求文檔、開發(fā)文檔和測(cè)試文檔,包括原來測(cè)試團(tuán)隊(duì)在前面項(xiàng)目中測(cè)試的經(jīng)驗(yàn)教訓(xùn)等。
● 熟悉軟件環(huán)境的搭建和配置,包括測(cè)試儀表的使用、測(cè)試環(huán)境的基本配置等。
中途接手的項(xiàng)目測(cè)試,應(yīng)該說存在多種多樣的問題和挑戰(zhàn),并不是一件容易的事情。但是,通過上面的一些經(jīng)驗(yàn)、建議、措施和步驟,可以幫助測(cè)試團(tuán)隊(duì)更好的組織、計(jì)劃、估算、控制測(cè)試活動(dòng),從而達(dá)到測(cè)試成本、質(zhì)量、時(shí)間、風(fēng)險(xiǎn)等方面的平衡。