一個(gè)好的軟件產(chǎn)品離不開(kāi)一個(gè)成熟的測(cè)試團(tuán)隊(duì),從而一個(gè)成熟的測(cè)試團(tuán)隊(duì)必須有一個(gè)號(hào)的測(cè)試管理。簡(jiǎn)單地說(shuō)只要有流行就需要管理。本章主要介紹軟件測(cè)試的管理、包括配置管理、過(guò)程管理、需求管理、缺陷管理以及風(fēng)險(xiǎn)管理。
5.1配置管理
配置管理(Sofware Configuration Management 簡(jiǎn)稱CSM)是一種標(biāo)識(shí)、組織和控制修改軟件的技術(shù)。它貫穿整個(gè)軟件生命周期中,通過(guò)對(duì)軟件生命周期中不同時(shí)間點(diǎn)上所產(chǎn)生的文件或代碼進(jìn)行標(biāo)識(shí),從而達(dá)到保證軟件產(chǎn)品的完整性和可測(cè)性。
在軟件整個(gè)研發(fā)過(guò)程中,配置管理參與的人員包括:項(xiàng)目經(jīng)理、配置管理員、SQA、軟件開(kāi)發(fā)組、軟件測(cè)試組以及變更控制委員會(huì)等。配置管理主要是對(duì)項(xiàng)目文檔以及代碼進(jìn)行規(guī)范管理。
5.1.1配置管理角色與職責(zé)
1、項(xiàng)目經(jīng)理
項(xiàng)目經(jīng)理(Project Manager 簡(jiǎn)稱PM)是整個(gè)軟件研發(fā)活動(dòng)的負(fù)責(zé)人,主要對(duì)配置管理的整個(gè)過(guò)程負(fù)責(zé),主要職責(zé)有:指定配置管理計(jì)劃,指定配置管理員和變更控制委員會(huì)的成員
2、配置管理員
配置管理員(Configuration Management Officer 簡(jiǎn)稱 CMO)是配置管理活動(dòng)的負(fù)責(zé)人,主要工作是建立和維護(hù)配置管理庫(kù),并且設(shè)置相應(yīng)的訪問(wèn)權(quán)利,對(duì)項(xiàng)目的配置進(jìn)行管理和維護(hù),執(zhí)行版本控制和變更控制以及備份和歸檔配置庫(kù)。
3、軟件開(kāi)發(fā)工程師
軟件開(kāi)發(fā)工程師(Software Developer Engineer 簡(jiǎn)稱SDE)主要負(fù)責(zé)依據(jù)項(xiàng)目管理計(jì)劃和相關(guān)的規(guī)定,進(jìn)行創(chuàng)建、修改開(kāi)發(fā)相關(guān)的配置頂。
4、軟件測(cè)試工程師
軟件測(cè)試工程師(Software Test Engineer 簡(jiǎn)稱STE)主要是依據(jù)項(xiàng)目配置管理計(jì)劃和相關(guān)的規(guī)定、創(chuàng)建、修改測(cè)試相關(guān)的配置頂。
5、軟件質(zhì)量保證
軟件質(zhì)量保證(Software Quality Assurance 簡(jiǎn)稱SQA)是對(duì)配置管理的過(guò)程質(zhì)量負(fù)責(zé),其主要工作是跟蹤當(dāng)前項(xiàng)目的狀態(tài)和基線的審核,并且參與項(xiàng)目評(píng)審以及驗(yàn)證其修復(fù)的結(jié)果,同時(shí)還要驗(yàn)證配置庫(kù)的備份。
6、變更控制委員會(huì)
變更控制委員會(huì)(Change Control Board? 簡(jiǎn)稱CCB)是對(duì)配置項(xiàng)變更進(jìn)行合理性的判斷并給出解決方案。CCB一般由資深的開(kāi)發(fā)工程師、測(cè)試工程師、系統(tǒng)工程師、產(chǎn)品技術(shù)工程師以及軟件質(zhì)量保證人員組成。
5.1.2配置管理的流程
有以下幾個(gè)步驟
1、標(biāo)識(shí)配置庫(kù)并制定配置管理計(jì)劃
在項(xiàng)目啟動(dòng)后,有哦項(xiàng)目負(fù)責(zé)人制定CMO以及CCB成員。由CMO制定配置管理計(jì)劃,將配置管理工作貫徹在軟件研發(fā)的全過(guò)程,并對(duì)配置進(jìn)行標(biāo)識(shí),要求每個(gè)配置項(xiàng)必須被唯一標(biāo)識(shí),通常配置標(biāo)識(shí)包括配置頂名稱和配置頂版本的標(biāo)識(shí)。
2、配置庫(kù)建立和維護(hù)管理
CMO根據(jù)計(jì)劃建立配置庫(kù),針對(duì)不同的角色分配相應(yīng)的權(quán)限,并通知項(xiàng)目組成員,然后對(duì)配置定期進(jìn)行備份,并保證配置庫(kù)中的數(shù)據(jù)能夠成功恢復(fù)。
3、配置控制與狀態(tài)發(fā)布文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-403734.html
在配置項(xiàng)提交評(píng)審時(shí)(未基線化),CMO將該配置納入配置庫(kù)并進(jìn)行標(biāo)簽。此時(shí)配置頂處于受控狀態(tài),在該狀態(tài)下,配置項(xiàng)每次的更新需要用不同的版本號(hào)來(lái)進(jìn)行標(biāo)識(shí)。如果配置項(xiàng)變更,則該配置文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-403734.html
到了這里,關(guān)于第五章 軟件測(cè)試管理(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!