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