溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

軟件測試V模型

發(fā)布時間:2020-07-19 06:13:38 來源:網(wǎng)絡(luò) 閱讀:659 作者:zq張薔 欄目:軟件技術(shù)


軟件測試V模型


V模型大體可以劃分為以下幾個不同的階段步驟:需求分析、概要設(shè)計、詳細(xì)設(shè)計、軟件編碼、單元測試、集成測試、系統(tǒng)測試、驗收測試。

軟件測試V模型

  • 需求分析

即首先要明確客戶需要的是什么,需要軟件做成什么樣子,需要有哪幾項功能,這一點上比較關(guān)鍵的是分析師和客戶溝通時的理解能力與交互性。要求分析師能準(zhǔn)確的把客戶所需要達(dá)到的功能,實現(xiàn)方式,等表述出來,給出分析結(jié)果,寫出需求規(guī)格說明書。

 

  • 概要設(shè)計

主要是架構(gòu)的實現(xiàn),指搭建架構(gòu)、表述各模塊功能、模塊接口連接和數(shù)據(jù)傳遞的實現(xiàn)等項事務(wù)。

 

  • 詳細(xì)設(shè)計

對概要設(shè)計中表述的各模塊進(jìn)行深入分析,對各模塊組合進(jìn)行分析等,這一階段要求達(dá)到偽代碼級別,已經(jīng)把程序的具體實現(xiàn)的功能,現(xiàn)象等描述出來。其中需要包含數(shù)據(jù)庫設(shè)計說明。

 

  • 軟件編碼

按照詳細(xì)設(shè)計好的模塊功能表,編程人員編寫出實際的代碼。

 

  • 單元測試

按照設(shè)定好的最小測試單元進(jìn)行按單元測試,主要是測試程序代碼,為的是確保各單元模塊被正確的編譯,單元的具體劃分按不同的單位與不同的軟件有不同,比如有具體到模塊的測試,也有具體到類,函數(shù)的測試等。

 

  • 集成測試

經(jīng)過了單元測試后,將各單元組合成完整的體系,主要測試各模塊間組合后的功能實現(xiàn)情況,以及模塊接口連接的成功與否,數(shù)據(jù)傳遞的正確性等,其主要目的是檢查軟件單位之間的接口是否正確。根據(jù)集成測試計劃,一邊將模塊或其他軟件單位組合成系統(tǒng),一邊運行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍。

 

  • 系統(tǒng)測試

將整個軟件系統(tǒng)看做一個整體進(jìn)行測試,包括對功能、性能以及軟件所運行的軟硬件環(huán)境進(jìn)行測試 。

系統(tǒng)測試由黑盒測試員來完成,前期主要測試系統(tǒng)的功能是否滿足需求,后期主要測試系統(tǒng)運行的性能是否滿足需求,是否存在漏洞,以及在不同的軟硬件環(huán)境中的兼容性,主要依據(jù)是《系統(tǒng)需求規(guī)格說明》文檔 。

 

  • 驗收測試

主要就是用戶在拿到軟件的時候,在使用現(xiàn)場,會根據(jù)用戶需求,以及規(guī)格說明書來做相應(yīng)測試,以確定軟件達(dá)到符合效果的。包括功能確認(rèn)測試、安全可靠性測試、易用性測試、可擴(kuò)充性測試、兼容性測試、資源占用率測試、用戶文檔資料驗收等。


α測試

非正式驗收測試,由用戶、測試人員、開發(fā)人員共同參與的內(nèi)部測試 。

α測試是指軟件開發(fā)公司組織內(nèi)部人員在開發(fā)環(huán)境下模擬各類用戶對即將面市軟件產(chǎn)品(稱為α版本)進(jìn)行測試,試圖發(fā)現(xiàn)錯誤并修正。

α測試的關(guān)鍵在于盡可能逼真地模擬實際運行環(huán)境和用戶對軟件產(chǎn)品的操作并盡最大努力涵蓋所有可能的用戶操作方式。經(jīng)過α測試調(diào)整的軟件產(chǎn)品稱為β版本。

β測試

內(nèi)測后的公測,即將正式發(fā)布,完全交給最終用戶的測試。

β測試是由軟件的多個用戶在實際使用環(huán)境下進(jìn)行的測試,這些用戶返回有關(guān)錯誤信息給開發(fā)者。測試時,開發(fā)者通常不在測試現(xiàn)場。因而,β測試是在開發(fā)者無法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場應(yīng)用。在β測試中,由用戶記下遇到的所有問題,包括真實的以及主觀認(rèn)定的,定期向開發(fā)者報告。β測試主要衡量產(chǎn)品的FLURPS(即功能、局域化、可使用性、可靠性、性能和支持),著重于產(chǎn)品的支持性,包括文檔,客戶培訓(xùn)和支持產(chǎn)品生產(chǎn)能力。

注:α測試和β測試均不能由程序員和測試員完成。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI