/*
*寫在前面的話:
* 哈哈,本著學以致用的原則,給大家介紹點軟體測試的東西……
* 見笑拉 o(∩_∩)o...
** 注:文中加黑加斜內容摘自《軟體評測師教程》
** 建立日期:2008-07-06
*/相信很多人在用qq的時候都注意到了「2007 beta版」之類的字樣,那麼什麼是軟體的beta版呢?依然有beta版,那麼有alpha版,或者gamma版嗎?
在這篇文章中,你將找到一些參***。
以上三個術語其實都是軟體測試的範疇,用來標示不同測試實施方式和不同階段下的軟體。
1)alpha測試:(也稱為 內測)
更專業的說法是「開發方測試」「驗證測試」。「是在軟體開發環境下,由開發者檢測與證實軟體的實現是否滿足軟體設計說明或軟體需求說明的要求。」也就是說,alpha版是主要由開發人員在開發環境下對軟體進行自測與驗證的版本。
2)beta測試:(也稱為 公測)
更專業的說法是「使用者測試」。定義是「在使用者的應用環境下,使用者通過執行和使用軟體,檢測與合適軟體實現是否符合自己與其的要求。」通常的表現形式為,公司有計畫的把自己的軟體產品免費分發到目標市場,讓使用者大量使用,並進行評價測試,然後把使用資訊反饋給開發者,開發者據此對產品完善修改。值得注意的是,這裡的使用者測試不是指使用者的「驗收測試」,而是指使用者使用性測試。
3)gamma測試:這真的是乙個比較罕見的提法!
我只在論壇中見過一次,官方教材和常見的指導中並未提及。這裡只貼出我剛搜到的一點解釋吧「內測後的軟體做過一些修改,就成為正式發布的候選版本時(現在叫做 rc - release candidate),叫做gamma版」,「r測試是交付使用後由直接使用者反映情況然後由軟體維護人員上門服務,就是維護測試(好象已經和測試脫鉤了)」
ps:其實,這些東西沒必要掰的太仔細,軟體測試的理論還不成熟、不完整,一些定義存在分歧,認識不統一。
下面這兩段文字摘自論壇,它們和教材的說法就有不小的差異!!
「alpha測試是由乙個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的受控測試,alpha測試不能由程式設計師或測試員完成。alpha測試發現的錯誤,可以在測試現場立刻反饋給開發人員,由開發人員及時分析和處理。目的是評價軟體產品的功能、可使用性、可靠性、效能和支援。尤其注重產品的介面和特色。alpha測試可以從軟體產品編碼結束之後開始,或在模組(子系統)測試完成後開始,也可以在確認測試過程中產品達到一定的穩定和可靠程度之後再開始。有關的手冊(草稿)等應該在alpha測試前準備好。
beta測試是軟體的多個使用者在乙個或多個使用者的實際使用環境下進行的測試。開發者通常不在測試現場,beta測試不能由程式設計師或測試員完成。因而, beta測試是在開發者無法控制的環境下進行的軟體現場應用。在beta測試中,由使用者記下遇到的所有問題,包括真實的以及主管認定的,定期向開發者報告,開發者在綜合使用者的報告後,做出修改,最後將軟體產品交付給全體使用者使用。beta測試著重於產品的支援性,包括文件、客戶培訓和支援產品的生產能力。只有當alpha測試達到一定的可靠程度後,才能開始beta測試。由於beta測試的主要目標是測試可支援性,所以beta測試應該盡可能由主持產品發行的人員來管理。」
/****從另乙個賬號轉過來的文章,比較老了,以後還要再修正下。。。****/
軟體的MSDN版 OEM版 RTM版有什麼不同?
2008年04月22日 10 17 天極yesky 我們常常聽說軟體的msdn版 oem版 rtm版,它們到底是什麼意思,有什麼不同呢?一 msdn microsoft developer network 版 msdn軟體是微軟公司面向軟體開發者的一種版本。msdn 涵蓋了所有可以被開發擴充的平台和...
什麼是ERP 通俗版
妻子 當然可以,來幾個人,幾點來,想吃什麼菜?丈夫 6個人,我們7點左右回來,準備些酒 烤鴨 番茄炒蛋 冷盤 蛋花湯。你看可以嗎?商務溝通 妻子 沒問題,我會準備好的,訂單確認 妻子記錄下需要做的選單 mps計畫 具體要準備的菜 鴨 酒 番茄 雞蛋 作油。bom物料清單 發現需要 1只鴨,5瓶酒,4...
什麼是ERP 通俗版
妻子 當然可以,來幾個人,幾點來,想吃什麼菜?丈夫 6個人,我們7點左右回來,準備些酒 烤鴨 番茄炒蛋 冷盤 蛋花湯。你看可以嗎?商務溝通 妻子 沒問題,我會準備好的,訂單確認 妻子記錄下需要做的選單 mps計畫 具體要準備的菜 鴨 酒 番茄 雞蛋 作油。bom物料清單 發現需要 1只鴨,5瓶酒,4...