軟件測試GB/T 25000.51-2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(SQuaRE)第51部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細則》(簡稱:GB/T 25000.51-2016標準)標準是中國國家標準,是由全國信息技術(shù)標準化技術(shù)委員會進行管理。它是2016年10月13號發(fā)布,在GB/T 25000.51-2010的基礎(chǔ)上增加“信息安全”及“兼容性”兩部分內(nèi)容,并于2017年5月1號開始正式實施,要求第三方測評機構(gòu)依照此標準開展測評活動,為軟件驗收測試提供了明確的指導和符合性依據(jù)。GB/T 25000.51-2016標準在軟件驗收測試中的八大特性:
測試準備
1.明確驗收標準:
軟件測試GB/T 25000.51-2016國家標準中詳細列明軟件質(zhì)量的八大特性:功能性、性能效率、兼容性、易用性、可靠性、信息安全性、維護性和可移植性。在驗收測試前,根據(jù)項目的具體需求,明確各項質(zhì)量特性的驗收標準。
2.制定測試計劃:
依據(jù)標準中的測試文檔集要求,制定詳細的驗收測試計劃,包括測試范圍、測試方法、測試工具、測試環(huán)境、測試人員、測試時間等。
測試執(zhí)行
1.功能測試:
測試軟件是否滿足需求規(guī)格說明書中的功能要求,驗證其完備性、正確性和適合性等關(guān)鍵要點。
2.性能效率測試:
測試軟件的響應(yīng)速度、吞吐量、資源占用等性能指標,驗證其時間特性、資源利用率、容量等關(guān)鍵要點。
3.兼容性測試:
測試軟件在不同操作系統(tǒng)、瀏覽器、硬件設(shè)備等環(huán)境下的兼容性,驗證其共存性、互操作性、可交換性等關(guān)鍵要點。
4.易用性測試:
測試軟件的界面設(shè)計、操作流程、幫助文檔等是否易于理解和使用,驗證其可辨別性、易學性、易操作、用戶差錯防御性、易訪問性等關(guān)鍵要點。
5.可靠性測試:
測試軟件在長時間運行、高負載等條件下的穩(wěn)定性和可靠性,驗證成熟性、可用性、容錯性、易恢復性等關(guān)鍵要點。
6.信息安全性測試:
測試軟件是否存在安全漏洞,如SQL注入、跨站腳本攻擊等,驗證其保密性、完整性、抗抵賴性、可核查性、真實性等關(guān)鍵要點。
7.維護性測試:
測試軟件是否具備易于維護的特性,驗證其模塊化、可重用性、易分析性、易測試性等關(guān)鍵要點。
8.可移植性測試:
測試軟件在不同環(huán)境下能否正常運行,滿足用戶需求,驗證其適應(yīng)性、易安裝性、易替代性等關(guān)鍵要點。
軟件驗收測試的結(jié)果評估
1.測試報告編寫:
根據(jù)測試計劃、測試用例和測試結(jié)果,編寫詳細的測試報告。報告中需包含測試概述、測試環(huán)境、測試方法、測試結(jié)果分析等內(nèi)容。
2.問題跟蹤與回歸測試:
對于測試中發(fā)現(xiàn)的問題,進行問題跟蹤和記錄,與開發(fā)團隊溝通并確認問題。在問題修復后,進行回歸測試以確保問題已得到解決。
3.驗收結(jié)論:
根據(jù)測試結(jié)果和問題修復情況,給出軟件是否通過驗收的結(jié)論。若軟件存在嚴重問題或無法滿足驗收標準,則提出改進建議或拒絕驗收。
軟件驗收測試后的工作
這是軟件測試的最后一步,即文檔歸檔。將測試計劃、測試用例、測試報告等相關(guān)文檔進行歸檔保存,以備后續(xù)參考和審計。
GB/T 25000.51-2016標準在軟件驗收測試中有著廣泛的應(yīng)用場景,比如:信息化項目驗收測試、科技項目驗收測試、軟件產(chǎn)品確認測試等。遵循該標準進行驗收測試可以確保軟件的質(zhì)量滿足項目需求和預期目標。
更多軟件測試國家標準和行業(yè)標準請見:軟件測試活動中軟件測試標準介紹