開(kāi)始測(cè)試-了解軟件測(cè)試的生命周期

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

通俗來(lái)說(shuō)就是指測(cè)試流程,這個(gè)流程是按照一定順序去執(zhí)行的一系列特定的步驟,去保證產(chǎn)品質(zhì)量符合需求。在軟件測(cè)試生命周期流程中,每個(gè)活動(dòng)都按照計(jì)劃的系統(tǒng)執(zhí)行。每個(gè)階段有不同的目標(biāo)和交付產(chǎn)物。在軟件測(cè)試生命周期中每個(gè)組織有不同的階段,但基本的是一樣的。

下面是八個(gè)階段:

1、需求階段

2、計(jì)劃階段

3、分析階段

4、設(shè)計(jì)階段

5、實(shí)施階段

6、執(zhí)行階段

7、總結(jié)階段

8、結(jié)束階段

1、需求階段

在這個(gè)階段,是分析和學(xué)習(xí)需求的階段。和其他團(tuán)隊(duì)一起頭腦風(fēng)暴,努力查找需求是否可測(cè)。這個(gè)階段幫助去辨認(rèn)測(cè)試的范圍,如果任何功能是不可測(cè)的,及時(shí)溝通,做出一些減輕策略(減小風(fēng)險(xiǎn))的計(jì)劃。

2、計(jì)劃階段

在實(shí)際場(chǎng)景中,測(cè)試計(jì)劃是測(cè)試流程的第一步,在這個(gè)階段我們辨別出哪些活動(dòng)和資源能匹配測(cè)試目標(biāo)。我們也努力去辨別測(cè)試指標(biāo),測(cè)試方法以及如何追蹤這些指標(biāo)。

計(jì)劃的基礎(chǔ)是什么?只有需求嗎?

答案是否定的,需求只是一種基礎(chǔ),然而還有其他方面的因素影響測(cè)試計(jì)劃,如:組織的測(cè)試策略、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)管理和減輕

3、分析階段

這個(gè)階段定義"WHAT"去測(cè)試。一般地,我們通過(guò)需求文檔,原型圖,產(chǎn)品風(fēng)險(xiǎn)和其他測(cè)試依據(jù)去辨別測(cè)試條件,條件應(yīng)該可以被追溯到需求,有很多因素可以影響測(cè)試條件的辨別:

產(chǎn)品的層次和深度

產(chǎn)品的復(fù)雜性

產(chǎn)品和項(xiàng)目風(fēng)險(xiǎn)

軟件開(kāi)發(fā)生命周期被涉及

測(cè)試管理

團(tuán)隊(duì)的知識(shí)和技能

相關(guān)干系人的可用性

我們應(yīng)該努力用一種很詳細(xì)的方式把測(cè)試條件寫(xiě)下來(lái)。例如:一個(gè)電子商務(wù)網(wǎng)站,你有一個(gè)測(cè)試條件為“用戶(hù)可以支付”?;蛘吣憧梢栽敿?xì)的描述為“用戶(hù)應(yīng)該可以通過(guò)信用卡、微信、支付寶等支付”。把詳細(xì)的測(cè)試條件寫(xiě)下來(lái)最大的好處是了以提高測(cè)試覆蓋率,因?yàn)闇y(cè)試用例就是通過(guò)這些測(cè)試條件寫(xiě)的,這些詳情觸發(fā)寫(xiě)出更多的測(cè)試用例,同時(shí),也可以分辨出退出測(cè)試的標(biāo)準(zhǔn),比如那些條件可以決定可以終止測(cè)試

4、設(shè)計(jì)階段

這個(gè)階段都有“HOW”去測(cè)試,包括以下任務(wù):詳述測(cè)試條件,拆分測(cè)試條件為多個(gè)子條件去提供覆蓋率。

辨別和獲取測(cè)試數(shù)據(jù)

辨別和搭建測(cè)試環(huán)境

創(chuàng)建需求跟蹤指標(biāo)

創(chuàng)建測(cè)試覆蓋指標(biāo)

5、實(shí)施階段

這個(gè)階段主要的任務(wù)是創(chuàng)建詳細(xì)的測(cè)試用例,測(cè)試用例的優(yōu)先級(jí)以及那些用例會(huì)成為回歸測(cè)試的一部分,在最終決定測(cè)試用例之前,審核測(cè)試用例的正確性是非常重要的,同時(shí)在真正執(zhí)行開(kāi)始之前也不要忘了sign off(署名,比如新版本發(fā)布前的最終測(cè)試報(bào)告需要發(fā)送sign off報(bào)告)測(cè)試用例,如果你的項(xiàng)目設(shè)計(jì)自動(dòng)化,分辨那些用例適合自動(dòng)化以及準(zhǔn)備測(cè)試的腳本,不要忘記審核。

6、執(zhí)行階段

這個(gè)階段是真正的執(zhí)行階段,但在你執(zhí)行之前,確保你的標(biāo)準(zhǔn)和需求是匹配的,執(zhí)行測(cè)試用例,報(bào)bug如果有任何不匹配,同時(shí)填寫(xiě)追蹤指標(biāo)去跟蹤的進(jìn)展。

7、總結(jié)階段

這個(gè)階段聚焦在檢驗(yàn)標(biāo)準(zhǔn)和報(bào)告,依賴(lài)你的項(xiàng)目和干系人選擇,你能決定是發(fā)日?qǐng)?bào)還是周報(bào)等,有不同的報(bào)告類(lèi)型可以發(fā)送,但重點(diǎn)是,報(bào)告的內(nèi)容是根據(jù)你發(fā)送對(duì)象的不同而變化的。如果項(xiàng)目經(jīng)理屬于測(cè)試背景的,那么他們會(huì)對(duì)技術(shù)方面很感興趣,因此在報(bào)告中包含技術(shù)方面的內(nèi)容(用例的pass數(shù),fail數(shù),bug數(shù),嚴(yán)重bug數(shù)等)。但如果你向更高層的干系人報(bào)告,他們可能對(duì)技術(shù)方面不感興趣,可以向他們發(fā)送一些風(fēng)險(xiǎn)相關(guān)的,比如通過(guò)測(cè)試減輕風(fēng)險(xiǎn)的發(fā)生。

8、結(jié)束階段

這個(gè)階段的任務(wù)包括:檢查測(cè)試的完成度,是否所有的用例都被執(zhí)行或是有意減輕一些,檢查是否還有bug是激活狀態(tài),檢驗(yàn)總結(jié)會(huì)議及書(shū)寫(xiě)相關(guān)文檔,包括哪些做的好,那些需要改進(jìn)和如何提高。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,356評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,388評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,860評(píng)論 5 101
  • 測(cè)試現(xiàn)在被普遍認(rèn)為“保證產(chǎn)品質(zhì)量”這個(gè)籠統(tǒng)的說(shuō)法下,而測(cè)試本身是什么呢?今天我們就測(cè)試本身跟大家一起討論。 測(cè)試是...
    西邊人閱讀 4,925評(píng)論 2 52
  • 1****、問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug****,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug****,你應(yīng)該怎樣解決? 首...
    蛋炒飯_By閱讀 5,397評(píng)論 1 94

友情鏈接更多精彩內(nèi)容