軟件的版本問題,似乎是所有軟件公司的問題,因為版本的混亂導致了很多本來就不該發生的問題。在以前的公司,就出現過這個事情,程序開發完了,也通過測試了,但提交給用戶的卻還是以往的版本。
現在最常用的配置管理工具,可以實現版本的管理,如VSS、CVS、SVN等。我接觸過兩個,VSS和SVN,平時用的功能很少,就是ADD、GETVERSION、CHECKOUT和CHECKIN。VSS可能是最常用的工具之一吧,操作簡單,易學,但是當代碼增多時進行MERGE的時候,就出現了一系列讀取速度過慢等問題,SVN呢,可以解決這方面的問題,但是在操作上,不太符合一直以來的使用習慣,總之我是覺得在實用程序上,SVN不如VSS好用,可是功能上卻強大的多。
。ǘ┟咳諛嫿ǖ闹芷跁憾槲逄煲粋周期,進行程序的版本提交,需求的整理和上一個版本的測試報告的提交,F在手上負責的產品A,應用到了不同的項目中,根據項目的需求又分出不同的項目版本,以A作為主線,其他項目暫且叫做A-1,A-2.....以此類推。
周四,該是版本的提交日,到了下午,跑到開發那邊,提醒了一下按時間提交。開發與測試之間似乎總是敵對的,沒辦法,立場不同,都是為了工作,雖然有的時候增加了部分工作量,但公司規定就是這樣,也沒辦法。
前段時間為了進行產品發布,對A的圖標和界面做了調整,單個的圖標和界面之前看過,很不錯。拿到版本的時候,心想,終于可以不看以前那個灰灰的界面。滿懷欣喜的打開后,差點沒暈過去,圖標一個沒變,主體界面是變了,怎么變得更別扭了。又跑到開發那邊,問圖標怎么回事,答曰沒時間改,下個版本再改。BUG呢,修改了沒,答曰也沒。
頭暈了一陣,打開郵箱,給程序經理發了封郵件,告之具體情況,請他配合解決。天知道,這封郵件有沒有用。不過,該做的還是要做的。
產品沒有更新,看項目版本吧,打開了其中的一個項目版本A-1,看了一下開發提交的版本說明,都按項目計劃中的完成的。于是對照了需求說明,進行一一的驗證。心里還在想,負責這個項目的開發人員,真是利落,完全按計劃完成了。結果......
又找到負責這個項目的開發人員,詢問項目的修改情況。問完了,回來盯著電腦幾分鐘,打開WORD寫了個版本提交樣稿說明,發給開發人員了。
A-2之前和項目組、開發開過會,將所有的BUG分為幾個周期修改,這次提交的是第一周期完成的,對照了一下,還不錯,完成了80%,唯一的遺憾是沒寫BUG未修復原因和處理情況。
(三)又到了版本提交日,早上來了之后,跑到配置管理員處詢問程序提交了沒有,只有A提交了,其他沒交,又跑到開發處催促版本提交。一圈下來,打開提交的版本開始研究。
界面終于改了,感覺不錯,上個版本的BUG也大部分修復了,心里一高興,又拉著其他同事一起過來看程序的新界面,指點了一番。
(四)經過了幾周的試運行,版本可以按照規定的日期提交,并且提交相應的版本說明。雖然存在一些小問題,但整個流程可以按照預想的執行。
END:項目驗收并試運行后,仍存在一些小BUG,按照預選設定的修復周期定期修改后提交版本。
文章來源于領測軟件測試網 http://www.kjueaiud.com/