軟件開(kāi)發(fā)測(cè)試環(huán)節(jié)很重要
軟件測(cè)試主要包括:功能測(cè)試、可用性測(cè)試、性能測(cè)試、負(fù)載測(cè)試等,軟件開(kāi)發(fā)的結(jié)果需要測(cè)試來(lái)驗(yàn)證,也需要完善的測(cè)試來(lái)修正。
功能測(cè)試
主要跟據(jù)軟件的需求分析文檔和開(kāi)發(fā)文檔來(lái)測(cè)試是否把每個(gè)功能都開(kāi)發(fā)完畢了,是否每個(gè)功能都能正常使用,要求測(cè)試人員精通需求,最好是配合需求人員一起測(cè)試。
可用性測(cè)試
軟件是否穩(wěn)定、健壯,需要反復(fù)的輸入并檢查輸出結(jié)果來(lái)驗(yàn)證。
性能測(cè)試
主要是指軟件運(yùn)行效率是否良好,能夠承載多少人同時(shí)在線,多少并發(fā)等數(shù)據(jù);如軟件要求實(shí)現(xiàn)1000個(gè)并發(fā),那么需要測(cè)試任何一個(gè)細(xì)節(jié)(如任何一個(gè)頁(yè)面、按鈕)是否能承受1000個(gè)并發(fā),這需要通過(guò)軟件來(lái)模擬實(shí)現(xiàn),如果不能承受1000個(gè)并發(fā),那么找出軟件的性能瓶頸,并針對(duì)性的做程序優(yōu)化。
負(fù)載測(cè)試
主要是針對(duì)服務(wù)器的測(cè)試,當(dāng)軟件的性能已經(jīng)到極限,依然不能滿足即定的并發(fā)時(shí),需要通過(guò)多臺(tái)服務(wù)器的負(fù)載均衡、或分布式來(lái)滿足高并發(fā),這時(shí)到底需要多少臺(tái)服務(wù)器、需要什么配置的服務(wù)器,在負(fù)載測(cè)試的環(huán)節(jié)確定,并給出報(bào)告。