1. 軟件版本階段說明 * Alpha版: 此版本表示該軟件在此階段主要是以實(shí)現(xiàn)軟件功能為主,通常只在軟件開發(fā)者內(nèi)部交流,一般而言,該版本軟件的Bug較多,需要繼續(xù)修改。 2. 版本命名規(guī)范 軟件版本號(hào)由四部分組成,第一個(gè)1為主版本號(hào),第二個(gè)1為子版本號(hào),第三個(gè)1為階段版本號(hào),第四部分為日期版本號(hào)加希臘字母版本號(hào),希臘字母版本號(hào)共有5種,分別為:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。 3. 版本號(hào)定修改規(guī)則 * 主版本號(hào)(1):當(dāng)功能模塊有較大的變動(dòng),比如增加多個(gè)模塊或者整體架構(gòu)發(fā)生變化。此版本號(hào)由項(xiàng)目決定是否修改。 4. 文件命名規(guī)范 文件名稱由四部分組成:第一部分為項(xiàng)目名稱,第二部分為文件的描述,第三部分為當(dāng)前軟件的版本號(hào),第四部分為文件階段標(biāo)識(shí)加文件后綴,例如:項(xiàng)目外 包平臺(tái)測(cè)試報(bào)告1.1.1.051021_beta_b.xls,此文件為項(xiàng)目外包平臺(tái)的測(cè)試報(bào)告文檔,版本號(hào)為:1.1.1.051021_beta。 如果是同一版本同一階段的文件修改過兩次以上,則在階段標(biāo)識(shí)后面加以數(shù)字標(biāo)識(shí),每次修改數(shù)字加1,項(xiàng)目外包平臺(tái)測(cè)試報(bào)告1.1.1.051021_beta_b1.xls。 當(dāng)有多人同時(shí)提交同一份文件時(shí),可以在階段標(biāo)識(shí)的后面加入人名或縮寫來區(qū)別,例如:項(xiàng)目外包平臺(tái)測(cè)試報(bào)告 1.1.1.051021_beta_b_LiuQi.xls。當(dāng)此文件再次提交時(shí)也可以在人名或人名縮寫的后面加入序號(hào)來區(qū)別,例如:項(xiàng)目外包平臺(tái)測(cè)試 報(bào)告1.1.1.051021_beta_b_LiuQi2.xls。 5. 版本號(hào)的階段標(biāo)識(shí) 軟件的每個(gè)版本中包括11個(gè)階段,詳細(xì)階段描述如下: 階段名稱 階段標(biāo)識(shí) 轉(zhuǎn)自:http://hi.baidu.com/wjg750926/item/8cebb444849eb52610ee1eac 大型通用軟件,在正式發(fā)布前,通常需要執(zhí)行Alpha和Beta測(cè)試,目的是從實(shí)際終端用戶的使用角度,對(duì)軟件的功能和性能進(jìn)行測(cè)試,以發(fā)現(xiàn)可能只有最終用戶才能發(fā)現(xiàn)的錯(cuò)誤。 Alpha 測(cè)試(α測(cè)試)是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的受控測(cè)試,Alpha測(cè)試不能由程序員或測(cè)試員完成。Alpha測(cè)試發(fā)現(xiàn)的錯(cuò)誤,可以在測(cè)試現(xiàn)場(chǎng)立刻反饋給開發(fā)人員,由開發(fā)人員及時(shí)分析和處理。目的是評(píng)價(jià)軟件產(chǎn)品的功能、可使用性、可靠性、性能和支持。尤其注重產(chǎn)品的界面和特色。Alpha測(cè)試可以從軟件產(chǎn)品編碼結(jié)束之后開始,或在模塊(子系統(tǒng))測(cè)試完成后開始,也可以在確認(rèn)測(cè)試過程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開始。有關(guān)的手冊(cè)(草稿)等應(yīng)該在Alpha測(cè)試前準(zhǔn)備好。 Beta測(cè)試(β測(cè)試)是軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。開發(fā)者通常不在測(cè)試現(xiàn)場(chǎng),Beta測(cè)試不能由程序員或測(cè)試員完成。因而,Beta測(cè)試是在開發(fā)者無法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場(chǎng)應(yīng)用。在Beta測(cè)試中,由用戶記下遇到的所有問題,包括真實(shí)的以及主管認(rèn)定的,定期向開發(fā)者報(bào)告,開發(fā)者在綜合用戶的報(bào)告后,做出修改,最后將軟件產(chǎn)品交付給全體用戶使用。Beta測(cè)試著重于產(chǎn)品的支持性,包括文檔、客戶培訓(xùn)和支持產(chǎn)品的生產(chǎn)能力。只有當(dāng)Alpha測(cè)試達(dá)到一定的可靠程度后,才能開始Beta測(cè)試。由于Beta測(cè)試的主要目標(biāo)是測(cè)試可支持性,所以Beta測(cè)試應(yīng)該盡可能由主持產(chǎn)品發(fā)行的人員來管理。 由于Alpha和Beta測(cè)試的組織難度大,測(cè)試費(fèi)用高,測(cè)試的隨機(jī)性強(qiáng)、測(cè)試周期跨度較長(zhǎng),測(cè)試質(zhì)量和測(cè)試效率難于保證,所以,很多專業(yè)軟件可能不再進(jìn)行Beta測(cè)試。隨著測(cè)試技術(shù)的提高,以及專業(yè)測(cè)試服務(wù)機(jī)構(gòu)的大量涌現(xiàn),很多軟件的Beta測(cè)試外包給這些專業(yè)測(cè)試機(jī)構(gòu)進(jìn)行測(cè)試。 α測(cè)試和β測(cè)試 在軟件交付使用之后,用戶將如何實(shí)際使用程序,對(duì)于開發(fā)者來說是無法預(yù)測(cè)的。 α測(cè)試是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試。 α測(cè)試的目的是評(píng)價(jià)軟件產(chǎn)品的FLURPS(即功能,局域化,可使用性,可靠性,性能和支持).尤其注重產(chǎn)品的界面和特色。 α測(cè)試可以從軟件產(chǎn)品編碼結(jié)束之時(shí)開始,或在模塊(子系統(tǒng))測(cè)試完成之后開始,也可以在確認(rèn)測(cè)試過程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開始。 β測(cè)試是由軟件的多個(gè)用戶在實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。這些用戶返回有關(guān)錯(cuò)誤信息給開發(fā)者。 測(cè)試時(shí),開發(fā)者通常不在測(cè)試現(xiàn)場(chǎng)。因而,β測(cè)試是在開發(fā)者無法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場(chǎng)應(yīng)用。 在β測(cè)試中,由用戶記下遇到的所有問題,包括真實(shí)的以及主觀認(rèn)定的,定期向開發(fā)者報(bào)告。 β測(cè)試主要衡量產(chǎn)品的FLURPS。著重于產(chǎn)品的支持性,包括文檔,客戶培訓(xùn)和支持產(chǎn)品生產(chǎn)能力。 只有當(dāng)α測(cè)試達(dá)到一定的可靠程度時(shí),才能開始β測(cè)試。它處在整個(gè)測(cè)試的最后階段。同時(shí),產(chǎn)品的所有手冊(cè)。 |
|