|2016/06/12 11:38
軟件測(cè)試含義
軟件測(cè)試(Software testing),是指根據(jù)軟件所要實(shí)現(xiàn)的功能以及具體的性能制定測(cè)試方案,并利用軟件測(cè)試工具按照軟件測(cè)試方案對(duì)產(chǎn)品進(jìn)行測(cè)試,發(fā)現(xiàn)在功能、性能或者流程上的問(wèn)題,進(jìn)行調(diào)試和改善,以期達(dá)到軟件開(kāi)發(fā)的目的。
軟件測(cè)試方法
軟件測(cè)試有許多方法,最常見(jiàn)的是黑盒測(cè)試和白盒測(cè)試,除此之外按照測(cè)試的流程還有α測(cè)試(Alpha測(cè)試)、β測(cè)試(Beta測(cè)試)、γ測(cè)試(Gamma測(cè)試),還有壓力測(cè)試、安全測(cè)試、兼容性測(cè)試等等。
1.黑盒測(cè)試(Black Box Testing)
黑盒測(cè)試主要是針對(duì)軟件的功能進(jìn)行測(cè)試,黑盒測(cè)試是測(cè)試者模擬用戶,不考慮軟件的內(nèi)部運(yùn)作,只對(duì)軟件的操作流程以及輸出結(jié)果進(jìn)行測(cè)試,從而發(fā)現(xiàn)軟件的功能錯(cuò)誤。
2.白盒測(cè)試(White Box Testing)
白盒測(cè)試與黑盒測(cè)試是相反的測(cè)試方法,主要是測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過(guò)程,把測(cè)試對(duì)象當(dāng)做一個(gè)可以打開(kāi)的盒子。
白盒測(cè)試并不需要測(cè)試軟件的功能, 測(cè)試方案主要有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。
軟件進(jìn)程測(cè)試
1.α測(cè)試(Alpha測(cè)試)
α測(cè)試(Alpha testing)是指用戶在開(kāi)發(fā)環(huán)境下進(jìn)行測(cè)試,即內(nèi)部測(cè)試,測(cè)試時(shí)不能由此系統(tǒng)的程序員或者測(cè)試員進(jìn)行。
2.β測(cè)試(Beta測(cè)試)
β測(cè)試(Beta testing),是指用戶驗(yàn)收測(cè)試,是指多個(gè)用戶在實(shí)際使用環(huán)境下對(duì)軟件進(jìn)行測(cè)試。主要是在軟件發(fā)行前將軟件的錯(cuò)誤和問(wèn)題找出來(lái)。
3.γ測(cè)試(Gamma測(cè)試)
γ測(cè)試(Gamma testing),主要是針對(duì)產(chǎn)品的缺陷進(jìn)行測(cè)試。