件自動(dòng)化測(cè)試工具的軟件測(cè)試流程,不僅僅包含完整的軟件測(cè)試流程框架,同時(shí)還提供了內(nèi)嵌軟件測(cè)試流程的測(cè)試管理工具的支持,包括完整的測(cè)試評(píng)測(cè)方法。
1.軟件自動(dòng)化測(cè)試工具軟件測(cè)試流程框架
軟件自動(dòng)化測(cè)試工具標(biāo)準(zhǔn)流程提供了一套完整的測(cè)試流程框架,軟件測(cè)試團(tuán)隊(duì)可以以它為基礎(chǔ),根據(jù)業(yè)務(wù)發(fā)展的實(shí)際要求,定制符合團(tuán)隊(duì)使用的軟件測(cè)試流程。軟件自動(dòng)化測(cè)試工具標(biāo)準(zhǔn)流程中的軟件測(cè)試流程如圖所示:
每個(gè)測(cè)試環(huán)節(jié)的具體闡述如下:
◆制定測(cè)試計(jì)劃的目的是確定和描述要實(shí)施和執(zhí)行的測(cè)試。這是通過(guò)生成包含測(cè)試需求和測(cè)試策略的測(cè)試計(jì)劃來(lái)完成的。可以制定一個(gè)單獨(dú)的測(cè)試計(jì)劃,用于描述所有要實(shí)施和執(zhí)行的不同測(cè)試類型,也可以為每種測(cè)試類型制定一個(gè)測(cè)試計(jì)劃。
◆設(shè)計(jì)測(cè)試的目的是確定、描述和生成測(cè)試過(guò)程和測(cè)試用例。
◆實(shí)施測(cè)試的目的是實(shí)施(記錄、生成或編寫)設(shè)計(jì)測(cè)試中定義的測(cè)試過(guò)程。輸出工件是測(cè)試過(guò)程的計(jì)算機(jī)可讀版本,稱為測(cè)試腳本。
◆執(zhí)行測(cè)試的目的是確保整個(gè)系統(tǒng)按既定意圖運(yùn)行。系統(tǒng)集成員在各迭代中編譯并鏈接系統(tǒng)。每一迭代都需要測(cè)試增加的功能,并重復(fù)執(zhí)行以前版本測(cè)試過(guò)的所有測(cè)試用例(回歸測(cè)試)。
◆評(píng)估測(cè)試的目的是生成并交付測(cè)試評(píng)估摘要。這是通過(guò)復(fù)審并評(píng)估測(cè)試結(jié)果、確定并記錄變更請(qǐng)求,以及計(jì)算主要測(cè)試評(píng)測(cè)方法來(lái)完成的。測(cè)試評(píng)估摘要以組織有序的格式提供測(cè)試結(jié)果和主要測(cè)試評(píng)測(cè)方法,用于評(píng)估測(cè)試對(duì)象和測(cè)試流程的質(zhì)量。
2.軟件自動(dòng)化測(cè)試工具的評(píng)測(cè)方法
軟件測(cè)試的主要評(píng)測(cè)方法包括測(cè)試覆蓋和質(zhì)量評(píng)測(cè)。測(cè)試覆蓋是對(duì)測(cè)試完全程度的評(píng)測(cè),它是由測(cè)試需求和測(cè)試用例的覆蓋或已執(zhí)行代碼的覆蓋表示的。質(zhì)量評(píng)測(cè)是對(duì)測(cè)試對(duì)象(系統(tǒng)或測(cè)試的應(yīng)用程序)的可靠性、穩(wěn)定性以及性能的評(píng)測(cè),它建立在對(duì)測(cè)試結(jié)果的評(píng)估和對(duì)測(cè)試過(guò)程中確定的變更請(qǐng)求(缺陷)分析的基礎(chǔ)上。
1.軟件自動(dòng)化測(cè)試工具軟件測(cè)試流程框架
軟件自動(dòng)化測(cè)試工具標(biāo)準(zhǔn)流程提供了一套完整的測(cè)試流程框架,軟件測(cè)試團(tuán)隊(duì)可以以它為基礎(chǔ),根據(jù)業(yè)務(wù)發(fā)展的實(shí)際要求,定制符合團(tuán)隊(duì)使用的軟件測(cè)試流程。軟件自動(dòng)化測(cè)試工具標(biāo)準(zhǔn)流程中的軟件測(cè)試流程如圖所示:
每個(gè)測(cè)試環(huán)節(jié)的具體闡述如下:
◆制定測(cè)試計(jì)劃的目的是確定和描述要實(shí)施和執(zhí)行的測(cè)試。這是通過(guò)生成包含測(cè)試需求和測(cè)試策略的測(cè)試計(jì)劃來(lái)完成的。可以制定一個(gè)單獨(dú)的測(cè)試計(jì)劃,用于描述所有要實(shí)施和執(zhí)行的不同測(cè)試類型,也可以為每種測(cè)試類型制定一個(gè)測(cè)試計(jì)劃。
◆設(shè)計(jì)測(cè)試的目的是確定、描述和生成測(cè)試過(guò)程和測(cè)試用例。
◆實(shí)施測(cè)試的目的是實(shí)施(記錄、生成或編寫)設(shè)計(jì)測(cè)試中定義的測(cè)試過(guò)程。輸出工件是測(cè)試過(guò)程的計(jì)算機(jī)可讀版本,稱為測(cè)試腳本。
◆執(zhí)行測(cè)試的目的是確保整個(gè)系統(tǒng)按既定意圖運(yùn)行。系統(tǒng)集成員在各迭代中編譯并鏈接系統(tǒng)。每一迭代都需要測(cè)試增加的功能,并重復(fù)執(zhí)行以前版本測(cè)試過(guò)的所有測(cè)試用例(回歸測(cè)試)。
◆評(píng)估測(cè)試的目的是生成并交付測(cè)試評(píng)估摘要。這是通過(guò)復(fù)審并評(píng)估測(cè)試結(jié)果、確定并記錄變更請(qǐng)求,以及計(jì)算主要測(cè)試評(píng)測(cè)方法來(lái)完成的。測(cè)試評(píng)估摘要以組織有序的格式提供測(cè)試結(jié)果和主要測(cè)試評(píng)測(cè)方法,用于評(píng)估測(cè)試對(duì)象和測(cè)試流程的質(zhì)量。
2.軟件自動(dòng)化測(cè)試工具的評(píng)測(cè)方法
軟件測(cè)試的主要評(píng)測(cè)方法包括測(cè)試覆蓋和質(zhì)量評(píng)測(cè)。測(cè)試覆蓋是對(duì)測(cè)試完全程度的評(píng)測(cè),它是由測(cè)試需求和測(cè)試用例的覆蓋或已執(zhí)行代碼的覆蓋表示的。質(zhì)量評(píng)測(cè)是對(duì)測(cè)試對(duì)象(系統(tǒng)或測(cè)試的應(yīng)用程序)的可靠性、穩(wěn)定性以及性能的評(píng)測(cè),它建立在對(duì)測(cè)試結(jié)果的評(píng)估和對(duì)測(cè)試過(guò)程中確定的變更請(qǐng)求(缺陷)分析的基礎(chǔ)上。