999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

配置管理在軟件測(cè)試中的應(yīng)用

2015-01-02 05:16:00王勇利
科技視界 2015年4期

王勇利 嚴(yán) 平

(中國(guó)人民解放軍91404部隊(duì)評(píng)測(cè)中心,河北 秦皇島066000)

0 引言

軟件配置管理(SoftwareConfigurationManagement)又稱為軟件建構(gòu)管理或軟件形態(tài)管理,簡(jiǎn)稱軟件形管(SCM)。軟件配置管理界定軟件組成項(xiàng)(Item)為軟件配置項(xiàng)(SoftwareConfigurationItem,SCI)。軟件配置管理通過(guò)管控軟件生命周期內(nèi)的各配置項(xiàng)的變更(版本控制)、維護(hù)配置項(xiàng)不同版本之間的關(guān)聯(lián)及不同配置項(xiàng)各版本之間的關(guān)聯(lián),實(shí)現(xiàn)在任意時(shí)刻任何實(shí)體的可追溯性。軟件配置管理為軟件研發(fā)與維護(hù)提供了一組可控化的活動(dòng)準(zhǔn)則和管理方法,其貫穿于軟件的整個(gè)生命周期。

獨(dú)立的軟件測(cè)試工程化晚于軟件工程,其理論、方法和許多技術(shù)均借鑒與軟件工程。軟件測(cè)試中所引入的配置管理是軟件配置管理的子集,作用于測(cè)試活動(dòng)的各個(gè)階段。其管理對(duì)象包括測(cè)試版本、測(cè)試計(jì)劃、測(cè)試用例(方案)、測(cè)試工具、測(cè)試環(huán)境、測(cè)試結(jié)果(記錄)等實(shí)體。軟件測(cè)試配置管理是測(cè)試項(xiàng)目管理的重要組成部分,能在測(cè)試項(xiàng)目開展過(guò)程中提供有效的版本控制、確保測(cè)試產(chǎn)品共享、為并行測(cè)試提供必要的管理支撐。

1 軟件測(cè)試配置管理的內(nèi)涵及目標(biāo)

1.1 軟件測(cè)試配置管理的內(nèi)涵

軟件測(cè)試配置管理的內(nèi)涵包括[1]:

(1)在測(cè)評(píng)項(xiàng)目的整個(gè)生存期內(nèi),對(duì)測(cè)評(píng)項(xiàng)目進(jìn)行配置管理以保證工作產(chǎn)品的完整性。

(2)測(cè)試組應(yīng)編制測(cè)評(píng)項(xiàng)目配置管理計(jì)劃,對(duì)配置管理計(jì)劃進(jìn)行評(píng)審,并按計(jì)劃執(zhí)行。

(3)測(cè)評(píng)項(xiàng)目的配置管理應(yīng)保證:a)所選定的工作產(chǎn)品及其描述、測(cè)試工具和測(cè)試環(huán)境等應(yīng)是明確標(biāo)識(shí)的、可受控的和可用的;b)已標(biāo)識(shí)的工作產(chǎn)品的更改和發(fā)布應(yīng)是受控的;c)基線的狀態(tài)和內(nèi)容應(yīng)能夠通知到各相關(guān)人員。

1.2 軟件測(cè)試中的配置項(xiàng)

配置項(xiàng)為配置管理設(shè)計(jì)的硬件、軟件或者兩者的集合,它在配置管理過(guò)程中作為一單個(gè)實(shí)體來(lái)對(duì)待[2]。軟件測(cè)試項(xiàng)目開展過(guò)程中產(chǎn)生諸如測(cè)試計(jì)劃文檔、測(cè)試用例以及自動(dòng)化測(cè)試執(zhí)行腳本和測(cè)試缺陷數(shù)據(jù)等多項(xiàng)測(cè)試產(chǎn)品都應(yīng)當(dāng)以某種有效方式保存和管理,以便于查閱和修改[3]。在測(cè)試過(guò)程中所引入的配置管理活動(dòng)是實(shí)現(xiàn)上述有效保存和管理的最直接方式,為此需要借鑒軟件開發(fā)配置管理過(guò)程中的配置項(xiàng)概念,以界定活動(dòng)中測(cè)試配置管理活動(dòng)的實(shí)體。在軟件測(cè)試配置管理活動(dòng)中納入配置管理范疇的測(cè)試工作產(chǎn)品統(tǒng)稱為軟件測(cè)試配置項(xiàng),其主要屬性可包含:名稱、標(biāo)識(shí)符、文件狀態(tài)、版本、作者、日期等。主要的軟件測(cè)試配置項(xiàng)包括[4]:

(1)合同信息:《測(cè)試委托合同》、《測(cè)試技術(shù)協(xié)議》等;

(2)被測(cè)軟件資源:如《用戶手冊(cè)》、《規(guī)格說(shuō)明》、《設(shè)計(jì)文檔》、《接口說(shuō)明》等;

(3)測(cè)試產(chǎn)品:測(cè)試文檔模板以及測(cè)試過(guò)程中產(chǎn)生的系列文檔和測(cè)試數(shù)據(jù)。

1.3 活動(dòng)

軟件測(cè)試配置管理中與配置項(xiàng)相關(guān)的主要配置管理活動(dòng)包含:

(1)并建立配置項(xiàng)的標(biāo)識(shí)體制;

(2)指明配置項(xiàng)的功能特性和物理特性;

(3)控制對(duì)配置項(xiàng)特性的更改;

(4)記錄、報(bào)告更改處理以及執(zhí)行狀態(tài);

(5)編制配置管理文檔;

(6)對(duì)配置管理進(jìn)行檢查和評(píng)審等。

1.4 軟件測(cè)試配置管理的目標(biāo)

基于上述軟件測(cè)試配置管理的內(nèi)涵,可歸納出軟件測(cè)試配置管理的目標(biāo)應(yīng)包含:

(1)確保每個(gè)測(cè)試項(xiàng)目的配置管理責(zé)任明確;

(2)配置管理貫穿項(xiàng)目的整個(gè)測(cè)試活動(dòng);

(3)配置管理應(yīng)用于所有的測(cè)試配置項(xiàng),包括支持工具;

(4)確保相應(yīng)的軟件測(cè)試活動(dòng)或產(chǎn)品被標(biāo)識(shí)、控制、并是可用的;

(5)在測(cè)試項(xiàng)目的里程碑建立相應(yīng)的基線、建立配置庫(kù)和基線庫(kù);

(6)記錄和跟蹤測(cè)試活動(dòng)變更請(qǐng)求,控制和審計(jì)測(cè)試活動(dòng)的變更;

(7)定期評(píng)審基線庫(kù)內(nèi)容和測(cè)試配置項(xiàng)活動(dòng)。

2 軟件測(cè)試配置管理的內(nèi)容

軟件測(cè)試的配置管理活動(dòng)主要包含下述內(nèi)容[5]:

(1)軟件測(cè)試配置管理項(xiàng)的標(biāo)識(shí)管理:標(biāo)識(shí)管理主要實(shí)現(xiàn)對(duì)軟件測(cè)試工作中配置項(xiàng)的唯一性標(biāo)識(shí),通常在軟件測(cè)試所履行的質(zhì)量體系中有相應(yīng)的標(biāo)識(shí)管理程序文件對(duì)其進(jìn)行約束。

(2)軟件測(cè)試配置管理項(xiàng)的存儲(chǔ)管理:存儲(chǔ)管理主要解決在軟件測(cè)試項(xiàng)目開展過(guò)程中采用何種策略和方式實(shí)施對(duì)軟件測(cè)試配置項(xiàng)的存儲(chǔ)。通常所采用的存儲(chǔ)方式包括:分布式存儲(chǔ)方式、集中式存儲(chǔ)方式、混合式存儲(chǔ)方式。

(3)軟件測(cè)試配置管理項(xiàng)的引用控制:引用控制實(shí)現(xiàn)對(duì)軟件測(cè)試配置項(xiàng)引用權(quán)限的定義、分配和控制。其核心問(wèn)題是:在軟件測(cè)試項(xiàng)目開展過(guò)程中,配置項(xiàng)可以劃分為哪幾個(gè)狀態(tài)、每個(gè)狀態(tài)的引用權(quán)限是什么?

(4)軟件測(cè)試配置管理項(xiàng)的版本控制:版本控制是實(shí)現(xiàn)對(duì)不同階段的配置的識(shí)別,其主要任務(wù)包括:配置項(xiàng)版本標(biāo)識(shí)的定義和管理、為不同版本的配置項(xiàng)進(jìn)行版本標(biāo)識(shí)。

(5)軟件測(cè)試配置管理項(xiàng)的變更控制:變更控制是配置管理的核心功能。它通過(guò)控制、記錄、追蹤對(duì)軟件測(cè)試配置項(xiàng)的修改和每個(gè)修改生成的新配置項(xiàng)來(lái)實(shí)現(xiàn)對(duì)軟件測(cè)試工作產(chǎn)品的管理功能。

3 軟件測(cè)試配置管理的基本流程

軟件測(cè)試配置管理的目標(biāo)和主要內(nèi)容相對(duì)明確和固定。而對(duì)于如何實(shí)現(xiàn)配置管理工作的目標(biāo)、執(zhí)行軟件測(cè)試配置管理活動(dòng),每一個(gè)獨(dú)立的質(zhì)量體系可以根據(jù)本組織的具體情況和特點(diǎn),制定符合自身要求的配置管理工作流程。通常,配置管理工作的流程應(yīng)確保實(shí)現(xiàn)軟件測(cè)試項(xiàng)目開展過(guò)程的配置管理的核心功能(如版本控制、變更控制等),并兼顧考慮其實(shí)施的效率。以下結(jié)合具體的軟件測(cè)試項(xiàng)目配置管理工程實(shí)踐,對(duì)軟件測(cè)試配置管理中的典型業(yè)務(wù)流程進(jìn)行分析:

3.1 配置庫(kù)初始化

在測(cè)評(píng)項(xiàng)目立項(xiàng)后就應(yīng)該實(shí)施測(cè)評(píng)項(xiàng)目配置庫(kù)的初始化,測(cè)評(píng)項(xiàng)目配置庫(kù)通??砂ǎ罕粶y(cè)件庫(kù)、開發(fā)庫(kù)、受控庫(kù)、產(chǎn)品庫(kù)、基線庫(kù)等。

3.2 測(cè)評(píng)項(xiàng)目接收階段

配置管理員在接收被測(cè)件并復(fù)核無(wú)誤后,將被測(cè)件制備到被測(cè)件庫(kù)中。此外,配置管理員還需根據(jù)項(xiàng)目負(fù)責(zé)人對(duì)項(xiàng)目組人員規(guī)定的被測(cè)件使用權(quán)限進(jìn)行權(quán)限設(shè)置。

3.3 項(xiàng)目策劃階段

配置管理員參與測(cè)評(píng)項(xiàng)目的初始策劃,并制定測(cè)評(píng)項(xiàng)目配置管理計(jì)劃。配置管理計(jì)劃應(yīng)由項(xiàng)目組長(zhǎng)審核,由技術(shù)主管批準(zhǔn)。配置管理計(jì)劃應(yīng)通過(guò)評(píng)審。經(jīng)過(guò)批準(zhǔn)的配置管理計(jì)劃本身也應(yīng)受到變更控制和版本控制。

3.4 實(shí)施

在項(xiàng)目配置管理計(jì)劃批準(zhǔn)后,轉(zhuǎn)入配置管理工作的實(shí)施階段:

(1)建立配置管理環(huán)境;

(2)在項(xiàng)目開展的各個(gè)階段,建立相應(yīng)基線(基線包括:功能基線、需求分析基線、分配基線、設(shè)計(jì)基線、執(zhí)行基線、產(chǎn)品基線。其中,功能基線和產(chǎn)品基線為必須建立的基線);

(3)在測(cè)試項(xiàng)目開展的過(guò)程中實(shí)施測(cè)評(píng)過(guò)程配置管理控制。具體的測(cè)評(píng)過(guò)程配置管理控制包括:

①被測(cè)件庫(kù)存放被測(cè)件(電子部分),所有測(cè)評(píng)人員沒(méi)有權(quán)限修改該被測(cè)件庫(kù);

②開發(fā)庫(kù)中存放與測(cè)評(píng)人員相關(guān)的配置項(xiàng),只有本人才可以瀏覽/更改,所有原始技術(shù)文件和測(cè)評(píng)記錄等電子數(shù)據(jù)一律在開發(fā)庫(kù)內(nèi)編制。

③當(dāng)分配給個(gè)人的任務(wù)完成后,經(jīng)由項(xiàng)目負(fù)責(zé)人確認(rèn)后存入受控庫(kù)。

④經(jīng)過(guò)階段評(píng)審后,受控庫(kù)中的相關(guān)配置項(xiàng),填寫入庫(kù)申請(qǐng)報(bào)告并由技術(shù)領(lǐng)導(dǎo)批準(zhǔn)后才能進(jìn)入基線庫(kù)。

⑤測(cè)評(píng)總結(jié)階段通過(guò)審核或評(píng)審后,項(xiàng)目負(fù)責(zé)人填寫入庫(kù)申請(qǐng)報(bào)告,經(jīng)過(guò)技術(shù)領(lǐng)導(dǎo)批準(zhǔn),將最終版本的測(cè)試編碼、記錄、報(bào)告等配置項(xiàng)放入到產(chǎn)品庫(kù)受控;

(4)配置狀態(tài)統(tǒng)計(jì);

(5)配置管理收尾。

綜上所述,測(cè)評(píng)過(guò)程配置管理控制的流程如圖1所示:

圖1 典型的測(cè)試配置管理實(shí)施流程

4 軟件測(cè)試配置管理實(shí)施中常見的問(wèn)題

對(duì)于建立完整質(zhì)量體系的組織和單位,其質(zhì)量體系文件通常會(huì)對(duì)測(cè)試過(guò)程的配置管理工作進(jìn)行闡述和規(guī)范,以明確測(cè)試項(xiàng)目開展過(guò)程中測(cè)試組按照相關(guān)要求如何開展測(cè)試配置管理工作,保證測(cè)試任務(wù)開展過(guò)程的有效性和可控性,為確保測(cè)試工作的質(zhì)量發(fā)揮了積極的作用。然而只有通過(guò)測(cè)試過(guò)程應(yīng)用實(shí)踐,才能檢驗(yàn)上述質(zhì)量體系中有關(guān)軟件測(cè)試配置管理程序的合理性,并發(fā)現(xiàn)由技術(shù)、人員以及質(zhì)量體系自身等多種因素所導(dǎo)致的諸多潛在不符合項(xiàng)。軟件測(cè)試配置管理實(shí)施過(guò)程中常見的問(wèn)題包括:

4.1 缺乏有效的配置管理工具

雖然目前已有多種商業(yè)配置管理工具,但由于不能在具體組織的質(zhì)量體系下有效地進(jìn)行本地化定制,導(dǎo)致配置管理過(guò)程又回到半手工或手工執(zhí)行的狀態(tài),不僅未能有效利用信息化管理技術(shù)手段的優(yōu)勢(shì)、增加了配置管理的實(shí)施成本,還極易造成配置管理過(guò)程中出錯(cuò)的可能性。

4.2 質(zhì)量體系中規(guī)定的配置管理流程不能覆蓋完整的測(cè)試過(guò)程

由于約束測(cè)試過(guò)程的質(zhì)量體系自身所存在的不合理性,易造成在體系程序中遺漏軟件配置管理的某些分支流程,比如:在體系中已明確配置管理策劃與測(cè)試策劃同時(shí)開展并進(jìn)行評(píng)審的情況下,需要研究如何在配置管理計(jì)劃中覆蓋和處理測(cè)試需求分析階段的配置管理活動(dòng)。

4.3 軟件測(cè)試配置管理的有效本地化

參照軟件開發(fā)配置管理制定測(cè)試配置管理程序過(guò)程中易引入不適用于測(cè)試活動(dòng)的概念和流程,比如:概念的不統(tǒng)一(軟件配置項(xiàng)、受控配置項(xiàng)、基線配置項(xiàng)等)、過(guò)程不明確(分配給個(gè)人的任務(wù)完成后,經(jīng)項(xiàng)目負(fù)責(zé)人確認(rèn)后應(yīng)存入公共庫(kù)還是受控庫(kù)等)。

5 結(jié)束語(yǔ)

軟件測(cè)試機(jī)構(gòu)或組織應(yīng)制定并貫徹配置管理程序,通過(guò)分析配置管理過(guò)程信息、結(jié)合質(zhì)量體系內(nèi)部審核與管理審核,積極采用糾正措施和預(yù)防措施等手段,建立長(zhǎng)效的軟件測(cè)試配置管理持續(xù)改進(jìn)機(jī)制,保證配置管理程序和工作的適應(yīng)性和合理性,確保測(cè)試產(chǎn)品完整性和測(cè)試過(guò)程的有效性。

[1]GJB 2725A-2001附加指南《軟件測(cè)評(píng)實(shí)驗(yàn)室測(cè)評(píng)過(guò)程和技術(shù)能力要求》[S].

[2]GB/T11457-2006軟件工程術(shù)語(yǔ)[S].

[3]GJB5880-2006軟件配置管理[S].

[4]GJB 2725A-2001測(cè)試實(shí)驗(yàn)室和校準(zhǔn)實(shí)驗(yàn)室通用要求[S].

[5]GJB 5235-2004行業(yè)軟件配置管理[S].

主站蜘蛛池模板: 日韩无码黄色网站| 日韩色图在线观看| 亚洲精品天堂在线观看| 国产成人高精品免费视频| 2021天堂在线亚洲精品专区| 喷潮白浆直流在线播放| 天天躁狠狠躁| 91蝌蚪视频在线观看| 亚洲开心婷婷中文字幕| 亚洲一区二区日韩欧美gif| 日本黄网在线观看| 又黄又湿又爽的视频| 男女男免费视频网站国产| 伊人无码视屏| 亚洲国产成熟视频在线多多| 99re这里只有国产中文精品国产精品| 高潮毛片无遮挡高清视频播放| 亚洲精品成人7777在线观看| 久久久久久国产精品mv| 亚洲国产清纯| 国产99精品久久| 亚洲欧美h| 99国产精品国产高清一区二区| 视频一区视频二区中文精品| 天天摸天天操免费播放小视频| 亚洲综合欧美在线一区在线播放| 日本国产一区在线观看| 国产69精品久久久久妇女| 欧美综合成人| 玖玖精品在线| 国产不卡一级毛片视频| 少妇精品在线| 亚洲成人高清在线观看| 国产成人h在线观看网站站| 日本久久网站| 精品国产中文一级毛片在线看| 色老二精品视频在线观看| 国产亚洲精品91| 色吊丝av中文字幕| 国产性爱网站| 亚洲欧美日韩综合二区三区| 丁香六月激情婷婷| 国产日本欧美在线观看| 毛片a级毛片免费观看免下载| 国产资源站| 亚洲视频在线青青| 国产99视频精品免费观看9e| 久草视频一区| 婷婷丁香在线观看| 东京热一区二区三区无码视频| 蜜桃臀无码内射一区二区三区| 在线观看免费国产| 久久人与动人物A级毛片| 伊人久久久久久久| 成人在线天堂| 在线观看热码亚洲av每日更新| 成人在线天堂| 丁香亚洲综合五月天婷婷| 亚洲日韩第九十九页| 国产天天色| 欧美福利在线观看| 青青草原国产免费av观看| 午夜无码一区二区三区在线app| V一区无码内射国产| 日韩小视频在线播放| 国产aaaaa一级毛片| 久久这里只有精品国产99| 亚洲无码在线午夜电影| 欧美色图久久| 在线亚洲天堂| 亚洲欧洲日韩综合| 国产视频自拍一区| 亚洲国产成人精品无码区性色| 久热精品免费| 国产乱码精品一区二区三区中文| 在线亚洲小视频| 一级毛片a女人刺激视频免费| 午夜电影在线观看国产1区| 人人91人人澡人人妻人人爽| 欧美综合成人| 国产jizz| 久久久噜噜噜|