什么版本测试通过就能发布?
問(wèn)題的另外一個(gè)問(wèn)法:
如何稱(chēng)呼提交正式測(cè)試的軟件版本?這個(gè)版本如果后續(xù)測(cè)試通過(guò)的話,就能直接發(fā)布,但是在提交測(cè)試的時(shí)候,不知道測(cè)試是否通過(guò)。
?發(fā)布候選版?正式測(cè)試版?相對(duì)的,如何稱(chēng)呼就算測(cè)試通過(guò)也不能發(fā)布的版本(比如因?yàn)椴糠痔匦晕赐旯??非正式測(cè)試版?提前測(cè)試版?
回答1:release candidate是一個(gè)常用的叫法。 from @stephen_wang_7971
關(guān)聯(lián)回答1.1:Release Candidate(RC,候選發(fā)布版), Release to Manufacture(RTM,工廠壓制版), Golden Master(GM,金版) ?, from?@崔啟亮-北京ISTQB
關(guān)聯(lián)回答1.2:alpha,beta,然后是rc,最后發(fā)布那個(gè)可以叫g(shù)m。from @森哥老馬
回答1小結(jié):可惜release candidate這個(gè)說(shuō)法是有歧義的,有兩個(gè)意思:1是通過(guò)了alpha、beta測(cè)試之后的候選發(fā)布版本;2是完成了所有計(jì)劃要做的功能特性后的版本。
意思1是release candidate剛出來(lái)時(shí)的原意。意思2的版本是在alpha之前的版本。
回答2:進(jìn)入系統(tǒng)測(cè)試階段標(biāo)準(zhǔn)的版本 ?from @Alibaba國(guó)際質(zhì)量保證部?
? ? ? 回答2的點(diǎn)評(píng):?”進(jìn)入系統(tǒng)測(cè)試階段標(biāo)準(zhǔn)的版本”,yes,是這個(gè)意思,但是貌似好長(zhǎng)啊 ???from @張克強(qiáng)-敏捷307?
回答3:發(fā)布候測(cè)版, for release version ? ? ???from @張克強(qiáng)-敏捷307?
回答4:是研發(fā)過(guò)程中的正式測(cè)試版,還是最終發(fā)布測(cè)試版。研發(fā)中的正式測(cè)試板可以只針對(duì)摸個(gè)功能,性能驗(yàn)證,最終發(fā)布測(cè)試版則代表開(kāi)發(fā)完畢,驗(yàn)證后無(wú)問(wèn)題即可發(fā)布上線。如此分開(kāi)定義應(yīng)該就比較好理解了! from?@8五色黑白8
關(guān)聯(lián)回答4.1:正式測(cè)試版還有這樣的用法。正式測(cè)試版也有歧義啊!??from @張克強(qiáng)-敏捷307?
關(guān)聯(lián)回答4.2:我估計(jì)@8五色黑白8所說(shuō)的用法是極端少數(shù)派,我個(gè)人不贊成 正式測(cè)試版只針對(duì)某個(gè)功能、性能驗(yàn)證,這樣就算測(cè)試通過(guò),也不是達(dá)到發(fā)布標(biāo)準(zhǔn)。侮辱了“正式”這個(gè)字眼。
關(guān)聯(lián)回答4.3:如果測(cè)試通過(guò)直接發(fā)布的,就是正式版。這個(gè)正式版測(cè)試沒(méi)過(guò),就產(chǎn)生正式版-2之流的,再倒霉,就正式版-3。 ? from?larrycaiyu
? ? ? ? ? ? ?關(guān)聯(lián)點(diǎn)評(píng):正式版,貌似不錯(cuò)的說(shuō)法,比發(fā)布待測(cè)版短 ?from @張克強(qiáng)-敏捷307?
? ? ? ? ? ? ?關(guān)聯(lián)點(diǎn)評(píng):但這個(gè)說(shuō)法與真的測(cè)試通過(guò)后發(fā)布的版本有混淆,太正式了也是不好。? ?
回答5:測(cè)試之最終版;測(cè)試之不該版;測(cè)試之改1版;測(cè)試之改2版;測(cè)試之絕對(duì)不改版;測(cè)試之真的不改版; ? from ?@stephen_wang_7971
回答5點(diǎn)評(píng): 雖然貌似是個(gè)玩笑,但此玩笑揭示我提這個(gè)問(wèn)題的根本:已經(jīng)具備了一定條件,但是不確定能不能通過(guò)測(cè)試,如何稱(chēng)呼它?,更加關(guān)鍵的是如何測(cè)試它?
回答6:就叫ver x.y.zzz ??? from ?@stephen_wang_7971? ?
關(guān)聯(lián)回答6:?能用這個(gè)做法的境界已經(jīng)高出rc 兩層樓了。 ?只有極少數(shù)公司能夠做到任何一次構(gòu)建的版本都是潛在可發(fā)布版,微軟目前也是沒(méi)有做到的。 ?
如果做不到,如何辦呢?
回答7:那就build xxxx。號(hào)碼來(lái)自版本管理系統(tǒng)。 ?? from ?@stephen_wang_7971
? ? ? ? ? ? ? ? 回復(fù)@stephen_wang_7971:曾經(jīng)工作過(guò)的寶信軟件采用此方法,有嚴(yán)格的版本基線命名方法 ,這個(gè)做法其實(shí)與RC1、RC2的做法是一樣的。 ??from @張克強(qiáng)-敏捷307?
??
小結(jié)
經(jīng)過(guò)以上討論,如下幾個(gè)說(shuō)法比較推薦:
1,正式測(cè)試版
2,發(fā)布待測(cè)版
在具體標(biāo)識(shí)上,做法有:
1,RC1,RC2....RCn ?--- 這與大公司在alpha版后發(fā)布軟件的做法存在混淆,需要注意區(qū)別
2,直接用多段版本號(hào),比如ver x.y.zzz ,這意味著每次編譯都是潛在可發(fā)布版,但這高端玩法只有極少數(shù)公司能夠做到。需要說(shuō)明另外類(lèi)似的情況:先不給版本號(hào)做前期測(cè)試,前期測(cè)試通過(guò)后,再給版本號(hào),如果沒(méi)有另外的版本標(biāo)識(shí),那么這種做法違反基線管理,與前面的高端玩法相距10萬(wàn)8千里;如果有另外的版本標(biāo)識(shí),那么與前面的高端玩法差2層樓。
3,build xxxx,號(hào)碼來(lái)自版本管理系統(tǒng) ,?build表明正式測(cè)試版,xxxx表明基線,這是個(gè)中庸不錯(cuò)的做法。
總結(jié)
以上是生活随笔為你收集整理的什么版本测试通过就能发布?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SVN下最高效打基线方法
- 下一篇: 演进的架构