軟件測試業務介紹
一、測試服務類型
1.軟件驗收測試
簡介:驗收測試是對系統是否滿足承建方與業主方的合同約定,給出公正、科學、權威的質量評價,出具驗收測試報告,此報告可用于對開發完成的工程項目進行全面工程驗收,也可作為判斷軟件工程和系統集成項目是否按規定完成的依據之一。適用于對開發完成的軟件系統進行驗收,以確認其是否符合合同要求。
2.軟件標準符合性測試
簡介:軟件標準符合性測試是測試產品的功能和性能指標,與相關國家標準或行業標準所規定的功能和性能指標之間符合程度的測試活動。它區別與一般的測試,標準符合性測試的測試依據和測試規程一定是國家標準或行業標準,而不是實驗室自定義的或其他的有關文件。
3.軟件確認測試
簡介:通過檢驗和提供客觀證據,證實軟件是否滿足特定預期用途的需求的測試。測試依據《系統與軟件工程 系統與軟件質量要求和評價(SQuaRE) 第51部分:就緒可用軟件產品(RUSP)的質量要求和測試細則》 GB/T 25000.51-2016標準,從功能性、性能效率、兼容性、易用性、可靠性、信息安全性、維護性、可移植性、用戶文檔等質量特性對軟件產品進行測試并給予評價,從靜態分析、動態分析與測試、度量、可追溯性矩陣、代碼覆蓋率測試、功能/黑盒測試、性能測試等方面對軟件產品進行測試并給予評價。測試后出具確認測試報告
4.軟件專項測試
簡介:軟件專項測試是對針對系統某一方面的質量特性,如功能性、兼容性、易用性或效率等進行單獨的測試,給出該質量特性方面公正、科學、權威的質量評價,出具專項測試報告
二、測試參數類型
1.功能性測試
驗證軟件的各項功能是否按照需求規格說明正常工作,包括輸入輸出處理、數據處理、用戶界面操作等,檢測功能的完備性、正確性、適合性等實現程度。
2.性能效率測試
檢測軟件在時間特性、資源利用率和容量方面滿足需求的能力,如:業務處理能力、并發訪問的性能、數據交換的性能、批處理業務執行效率、系統處理的穩定性等。
3.信息安全性測試
檢測軟件能否按照信息安全要求,實現信息保密性、完整性、抗抵賴性以及系統重要數據重要操作的真實性等安全特性;
4.兼容性測試
測試軟件在不同硬件、操作系統、瀏覽器等環境下的運行情況,確保軟件能夠在多種平臺上正常使用,包括軟件在共享相同的硬件或軟件環境的條件下共存性和互操作性。
5.可靠性測試
檢測軟件通過長時間運行或高負載測試,評估軟件的穩定性和可靠性,減少在實際使用中出現故障的可能性。
6.源代碼審計
使用白盒測試的方式,對軟件的源代碼進行檢測,以發現潛在的安全漏洞、代碼質量問題或不符合編程標準的地方,有助于提高軟件的安全性、穩定性和可維護性。