軟件測(cè)試 生命周期

2020-06-29 17:02 更新

軟件測(cè)試的過程也稱為STLC(軟件測(cè)試生命周期),其中包括測(cè)試過程的各個(gè)階段。測(cè)試過程以精心策劃和系統(tǒng)的方式執(zhí)行。所有活動(dòng)都是為了提高軟件產(chǎn)品的質(zhì)量。 下面來看看STLC的不同階段。 軟件測(cè)試生命周期包含以下階段:

1. 需求分析

手動(dòng)測(cè)試程序的第一步是需求分析。在此階段,測(cè)試人員分析SDLC(軟件開發(fā)生命周期)的需求文檔,以檢查客戶所述的要求。在檢查要求后,測(cè)試人員制定測(cè)試計(jì)劃以檢查軟件是否滿足要求。

  • 進(jìn)入條件 - 對(duì)于測(cè)試計(jì)劃需求規(guī)范的規(guī)劃,應(yīng)該提供應(yīng)用程序體系結(jié)構(gòu)文檔和明確定義的驗(yàn)收標(biāo)準(zhǔn)。

  • 活動(dòng)行為 - 準(zhǔn)備所有要求和查詢的列表,并從技術(shù)經(jīng)理/主管,系統(tǒng)架構(gòu),業(yè)務(wù)分析師和客戶處獲得解決。列出要執(zhí)行的所有類型的測(cè)試(性能,功能和安全性)。列出測(cè)試環(huán)境詳細(xì)信息,其中應(yīng)包含執(zhí)行測(cè)試用例的所有必要工具。

  • 交付成果 - 列出可測(cè)試要求和測(cè)試環(huán)境詳細(xì)信息的所有必要測(cè)試。

2. 測(cè)試計(jì)劃

創(chuàng)建測(cè)試計(jì)劃的創(chuàng)建是STLC的關(guān)鍵階段,它定義了所有測(cè)試策略。測(cè)試人員確定整個(gè)項(xiàng)目的估計(jì)工作量和成本。此階段在成功完成需求分析階段后進(jìn)行。此階段提供的測(cè)試策略和工作量估算文檔。成功完成測(cè)試計(jì)劃創(chuàng)建后,可以開始測(cè)試用例執(zhí)行。

  • 進(jìn)入條件 - 需求文檔活動(dòng)行為 - 定義目標(biāo)以及軟件的范圍。列出測(cè)試中涉及的方法。測(cè)試過程概述。

  • 測(cè)試環(huán)境的解決。準(zhǔn)備測(cè)試計(jì)劃和控制程序。角色和責(zé)任的確定。列出測(cè)試可交付成果,定義風(fēng)險(xiǎn)(如果有)。

  • 交付成果 - 測(cè)試策略文檔。測(cè)試估算文件是此階段的交付成果。

3. 環(huán)境設(shè)置

測(cè)試環(huán)境的設(shè)置是一項(xiàng)獨(dú)立的活動(dòng),可以與測(cè)試用例開發(fā)一起啟動(dòng)。這是手動(dòng)測(cè)試程序的重要部分,因?yàn)闆]有環(huán)境測(cè)試無法進(jìn)行。環(huán)境設(shè)置需要一組必要的軟件和硬件來創(chuàng)建測(cè)試環(huán)境。測(cè)試團(tuán)隊(duì)不參與設(shè)置測(cè)試環(huán)境,而是創(chuàng)建測(cè)試環(huán)境的高級(jí)開發(fā)人員完成。

  • 進(jìn)入條件 - 測(cè)試策略和測(cè)試計(jì)劃文檔。測(cè)試用例文檔。測(cè)試數(shù)據(jù)。

  • 活動(dòng)行為 - 通過分析需求規(guī)范來準(zhǔn)備軟件和硬件列表。在設(shè)置測(cè)試環(huán)境之后,執(zhí)行測(cè)試用例以檢查測(cè)試環(huán)境的準(zhǔn)備情況。

  • 交付成果 - 執(zhí)行報(bào)告。缺陷報(bào)告。

4. 測(cè)試用例

執(zhí)行測(cè)試用例在成功完成測(cè)試計(jì)劃后執(zhí)行。在此階段,測(cè)試團(tuán)隊(duì)啟動(dòng)案例開發(fā)和執(zhí)行活動(dòng)。測(cè)試團(tuán)隊(duì)記下詳細(xì)的測(cè)試用例,并在需要時(shí)準(zhǔn)備測(cè)試數(shù)據(jù)。準(zhǔn)備好的測(cè)試用例由團(tuán)隊(duì)的同行成員或質(zhì)量保證負(fù)責(zé)人進(jìn)行審核。 RTM(需求可追溯性矩陣)也在此階段準(zhǔn)備。需求可跟蹤性矩陣是行業(yè)級(jí)格式,用于跟蹤需求。每個(gè)測(cè)試用例都與需求規(guī)范一起映射??梢酝ㄟ^RTM完成向后和向前可追溯性。

  • 進(jìn)入條件 - 需求文檔。

  • 活動(dòng)行為 - 創(chuàng)建測(cè)試用例。執(zhí)行測(cè)試用例。根據(jù)要求繪制測(cè)試用例。

  • 交付成果 - 測(cè)試執(zhí)行結(jié)果。具有缺陷詳細(xì)說明的功能列表。

5. 缺陷記錄

測(cè)試人員和開發(fā)人員根據(jù)測(cè)試覆蓋范圍,質(zhì)量,時(shí)間消耗,成本和關(guān)鍵業(yè)務(wù)目標(biāo)評(píng)估軟件的完成標(biāo)準(zhǔn)。此階段確定了軟件的特性和缺點(diǎn)。深入分析測(cè)試用例和錯(cuò)誤報(bào)告,以檢測(cè)缺陷的類型及其嚴(yán)重性。 缺陷記錄分析主要用于根據(jù)嚴(yán)重程度和類型找出缺陷分布。如果檢測(cè)到任何缺陷,則將軟件返回給開發(fā)團(tuán)隊(duì)以修復(fù)缺陷,然后在測(cè)試的所有方面對(duì)軟件進(jìn)行重新測(cè)試。 一旦測(cè)試周期完全完成,然后測(cè)試關(guān)閉報(bào)告,并準(zhǔn)備測(cè)試指標(biāo)。

  • 進(jìn)入條件 - 測(cè)試用例執(zhí)行報(bào)告。缺陷報(bào)告

  • 活動(dòng)行為 - 它根據(jù)測(cè)試覆蓋率,質(zhì)量,時(shí)間消耗,成本和關(guān)鍵業(yè)務(wù)目標(biāo)評(píng)估軟件的完成標(biāo)準(zhǔn)。缺陷記錄分析通過對(duì)類型和嚴(yán)重性進(jìn)行分類來找出缺陷分布。

  • 交付成果 - 關(guān)閉報(bào)告,測(cè)試指標(biāo)

6. 測(cè)試周期

關(guān)閉測(cè)試周期結(jié)束報(bào)告包括與軟件設(shè)計(jì),開發(fā),測(cè)試結(jié)果和缺陷報(bào)告相關(guān)的所有文檔。如果存在具有相同規(guī)范的軟件,此階段將評(píng)估開發(fā)策略,測(cè)試過程,可能的缺陷,以便將來使用這些實(shí)踐。

  • 進(jìn)入條件 - 所有與軟件相關(guān)的文檔和報(bào)告。

  • 活動(dòng)行為 - 如果存在具有相同規(guī)范的軟件,則評(píng)估開發(fā)策略,測(cè)試過程,將來可能存在的缺陷以使用這些實(shí)踐。

  • 交付成果 - 測(cè)試結(jié)束報(bào)告。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)