軟件測試中初學(xué)配置管理
最近在做公司的一個(gè)項目,在這個(gè)項目中,我除了負責測試外,還做CM(配置管理)和度量數據的采集工作,測試也屬于品質(zhì)保障部,我這個(gè)測試人員兼做配置管理,公司真會(huì )合理利用資源啊,就是不給加工資 ,F在項目處于概要設計階段,需求基線(xiàn)剛剛入庫,我就來(lái)談?wù)勗谛枨?STRONG>開(kāi)發(fā)這段時(shí)間做配置管理員的感受吧。
做過(guò)配置管理的人都知道,這個(gè)工作說(shuō)難也難,說(shuō)簡(jiǎn)單也簡(jiǎn)單。對剛剛涉足此領(lǐng)域的新人來(lái)說(shuō),如果沒(méi)有CMMI配套的文檔模板,真是不敢想象。我們雖然有一部分文檔模板,但是很不完善,也沒(méi)有成功的案例可以參考,痛苦的經(jīng)歷啊。
以前沒(méi)有做過(guò)配置管理,VSS和CVS等常用的配置管理工具也不會(huì )用,現學(xué)現賣(mài)吧,文檔管理我們選擇的是VSS,按照項目組的意思首先建好了庫,主要有:項目基線(xiàn)庫,個(gè)人開(kāi)發(fā)庫,工程受控庫和過(guò)程受控庫。庫的搭建過(guò)程就不說(shuō)了,相信大家都會(huì )的。
下面就是添加用戶(hù)和分配權限,照著(zhù)配置庫系統角色權限表一路分配下來(lái)。權限大致是:基線(xiàn)庫:只有配置管理員,也就是我有所有權限,其他人只讀;
個(gè)人開(kāi)發(fā)庫:PM和CM有所有的權限,其他人對自己的文件夾有除了刪除外的所有的操作,開(kāi)發(fā)人員之間的可以互相操作他們的文件夾里面的東西,除了不能刪除外,PPQA和測試人員只能讀別人的文件。
工程受控庫:PM和CM擁有所有的權限,開(kāi)發(fā)人員和PPQA只讀權限,測試人員對測試部分的受控庫有刪除外的所有權限,對其他文件只讀權限。
過(guò)程受控庫:PM有所有的權限,CM對部分文件夾有所有的權限,對其他部分有刪除外的所有權限,還有的只有只讀權限,開(kāi)發(fā)人員、 測試人員和PPQA對部分文件有刪除外的其他權限,對另外的文件只有只讀權限。
看著(zhù)那個(gè)角色權限表,我才寫(xiě)出來(lái)的,呵呵 ,是不是很亂啊,可能是我的敘述不夠清晰吧。先不管它。
接下來(lái)就是沒(méi)有目的的管理,因為沒(méi)有寫(xiě)配置管理計劃,只是別人告訴做什么就做什么,每周要做的就是寫(xiě)配置管理周報和配置狀態(tài)報告,還有就是備份數據,就這樣過(guò)了快一個(gè)月的時(shí)間,此間也參加了幾次培訓和項目小組的會(huì )議,才知道配置管理原來(lái)不是想象的那么簡(jiǎn)單,還要監督很多東西,不是簡(jiǎn)單的統計和備份就完事了。
現在我發(fā)現了一些問(wèn)題:文檔提交的很亂,有時(shí)候統計時(shí),發(fā)現文檔被刪除了,只知道刪除了幾個(gè),不知道刪除了哪幾個(gè),還有就是受控庫里誰(shuí)都往上提交,而且都可以Check out 修改,一個(gè)文檔N多人改過(guò),顯然受控庫就沒(méi)有受控的意義了。我把這個(gè)問(wèn)題在小組會(huì )議上反應了,經(jīng)過(guò)討論,權限重新劃分。
新的授權如下:
● 受控庫:權限不變,CM擁有所有的權限,其他人只讀。
● 個(gè)人開(kāi)發(fā)庫:個(gè)人操作個(gè)人的文件夾,對其他人的只讀。PM和CM可以操作所有人的文件夾。
● 工程產(chǎn)品受控庫:CM有所有的權限。其他人只讀。
● 過(guò)程產(chǎn)品受控庫:CM有所有的權限。其他人只讀。
這樣是不是清晰多了,受控庫也起到了控制的作用,我不知道這樣算不算合理,但至少比以前的管理起來(lái)方便了,所有的要提交到受控庫的文檔由我一個(gè)人放入,統計起來(lái)也方便多了,按基線(xiàn)或變更提交,這樣備份也有規律了,繼續改進(jìn)中......
現在我要做的工作也漸漸明確了,填寫(xiě)配置管理計劃,這本來(lái)是在項目需求開(kāi)始就要寫(xiě)好的,現在快速的補回來(lái),配置項狀態(tài)表:這個(gè)里面注明文檔命名格式、過(guò)程域以及存放位置和需要提交時(shí)間,供項目開(kāi)發(fā)階段參照。以前備份都是自己決定,也沒(méi)有備份記錄和統計記錄,現在需要填寫(xiě)日常備份申請表了。
工作明確后,什么事都覺(jué)得順手了,以前由于權限混亂,文檔提交的很亂,為了安全起見(jiàn),不得不每天備份,增加了不少工作量,而且公司的備份服務(wù)器還沒(méi)有安排好,要放到我自己的機子上,項目產(chǎn)出了很多的文檔,數據量也越來(lái)越大,每天備份數據量實(shí)在太大了(我是采用的完全備份,VSS里的好像沒(méi)有提供增量備份),不敢想象,F在好了,由于現在基線(xiàn)庫和受控庫都是我一個(gè)往里放,所以可以每周備份一次,也不怕丟失數據了,項目個(gè)人開(kāi)發(fā)庫,讓他們自己去管理吧,我只要按照我的配置管理計劃,到時(shí)候向他們要數據就可以了,是不是省事多了。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/