官术网_书友最值得收藏!

3.1 軟件測試過程模型

3.1.1 軟件測試過程

ISO 9000將過程定義為:一組將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的活動。過程的任務(wù)是基于確定的人、機(jī)、料、法、環(huán),將輸入轉(zhuǎn)化為輸出。過程管理是指以結(jié)果為導(dǎo)向,使用一組實(shí)踐方法、技術(shù)和工具,對過程績效進(jìn)行持續(xù)監(jiān)視測量,通過有效反饋,持續(xù)改進(jìn)過程,獲得持續(xù)穩(wěn)定的過程增值及過程能力提升。增值是過程的目標(biāo),改進(jìn)是過程的方向,演化是過程的活力。一個完整的過程包括過程策劃、過程設(shè)計、過程實(shí)施和過程改進(jìn)四項(xiàng)基本活動,如圖 3-1 所示。

圖3-1 過程活動及其關(guān)系

過程策劃是根據(jù)組織戰(zhàn)略,確定過程活動的目標(biāo)、要求、流程、輸入、輸出及過程監(jiān)視測量的指標(biāo)、技術(shù)、方法和手段,識別關(guān)鍵過程,確定關(guān)鍵過程目標(biāo)、過程測量指標(biāo)、過程關(guān)鍵要求、過程有效性、過程敏捷性等要求,為過程活動有效開展及過程改進(jìn)提供依據(jù)。

過程設(shè)計是基于過程類別,建立可測量的過程KPI;確定價值創(chuàng)造過程和支持過程,明確過程輸入及輸出對象;確定過程顧客和其他相關(guān)方及要求;基于過程要求,融合相關(guān)要求、相關(guān)信息、相關(guān)技術(shù),組織實(shí)施過程設(shè)計。

過程實(shí)施是遵循相關(guān)標(biāo)準(zhǔn)規(guī)范,采用適宜的技術(shù)、方法和工具,持續(xù)采集并分析內(nèi)外部環(huán)境因素變化及來自顧客和其他相關(guān)方的信息,在過程設(shè)計的柔性范圍內(nèi),對過程設(shè)計進(jìn)行調(diào)整、修偏和優(yōu)化;基于監(jiān)視測量信息,應(yīng)用統(tǒng)計過程控制(Statistical Process Control,SPC)方法,控制過程輸出的關(guān)鍵特性,確保過程處于受控狀態(tài)并具有足夠的過程能力。

過程改進(jìn)是為了優(yōu)化、改善軟件過程開展的一系列活動,包括目標(biāo)驅(qū)動和缺陷驅(qū)動兩種改進(jìn)方式。目標(biāo)驅(qū)動的過程改進(jìn)方式是根據(jù)一個預(yù)定的目標(biāo),自頂而下,建立過程度量和評價模型,有目的地進(jìn)行過程改進(jìn);缺陷驅(qū)動的過程改進(jìn)方式是根據(jù)實(shí)際產(chǎn)生的關(guān)于過程缺陷的反饋信息,實(shí)施針對性的改進(jìn)。在實(shí)際工作中,過程改進(jìn)包括漸進(jìn)式改進(jìn)和突破式改進(jìn)。漸進(jìn)式改進(jìn)是對現(xiàn)有過程的持續(xù)性改進(jìn),是集腋成裘式的改進(jìn);突破式改進(jìn)是對過程的重大變更或使用全新過程取代已有過程。

過程監(jiān)視和測量包括過程實(shí)施中及實(shí)施后的監(jiān)測,旨在通過設(shè)計評審、驗(yàn)證確認(rèn)、試驗(yàn)驗(yàn)證、過程審核,以及為實(shí)施SPC、過程改進(jìn)進(jìn)行的過程因素、過程輸出抽樣測量,檢查驗(yàn)證過程實(shí)施是否遵循過程策劃與設(shè)計要求,評價過程績效。

基于系統(tǒng)工程過程思想及測試流程,解耦軟件測試與軟件開發(fā)過程模型的相關(guān)性,將軟件測試過程活動劃分為測試策劃、測試設(shè)計、測試執(zhí)行、測試總結(jié)四個階段,以及貫穿于軟件測試周期活動的監(jiān)視和測量,構(gòu)成如圖3-2所示的軟件測試過程模型。當(dāng)然,測試過程的每個階段活動也構(gòu)成一個過程。

圖3-2 軟件測試過程模型

依據(jù)CNAS-CL01等標(biāo)準(zhǔn)規(guī)范,采用層次分析、結(jié)構(gòu)化分解等方法,確定測試過程活動的輸入、輸出,以及測試人員、測試資源、過程控制及監(jiān)視測量要求,實(shí)現(xiàn)過程閉環(huán),確保過程活動受控并得以持續(xù)改進(jìn)。這是一個標(biāo)準(zhǔn)化、基于流程的軟件測試過程模型。

主站蜘蛛池模板: 镇平县| 济南市| 军事| 宁阳县| 贞丰县| 永州市| 宣威市| 翼城县| 农安县| 行唐县| 巴彦县| 临澧县| 石泉县| 多伦县| 晋江市| 建平县| 泽库县| 庆阳市| 大港区| 聂荣县| 郎溪县| 湘阴县| 连山| 长寿区| 侯马市| 茂名市| 钟祥市| 鄱阳县| 山阳县| 横山县| 进贤县| 凌源市| 台东市| 沅江市| 临潭县| 龙泉市| 巧家县| 玉龙| 乌兰浩特市| 赤峰市| 濉溪县|