三、軟件測試類型 在測試階段-系統(tǒng)測試時(shí),可測試以下這些類型; 1.典型的軟件測試類型: (1)功能測試 :軟件提供明確與隱含功能的能力(適合性、準(zhǔn)確性、互操作性、保密安全性、功能依從性); (2)可靠性測試 :維持規(guī)定性能的能力(成熟性、容錯(cuò)性、易恢復(fù)性、可靠依從性); (3)容錯(cuò)性測試:檢查軟件在異常條件下自身是否具有防護(hù)性的措施或某種災(zāi)難性恢復(fù)的手段; (4)恢復(fù)測試:主要檢查系統(tǒng)的容錯(cuò)能力; (5)易用性測試:被理解、學(xué)習(xí)、使用和吸引用戶的能力(易理解性、易學(xué)性、易操作性、吸引性、易用依從性),(包括:用戶手冊測試、安裝測試、功能易用性測試、界面測試、輔助系統(tǒng)測試); 2.其他: (6)性能測試:通過自動(dòng)化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試; (7)可維護(hù)性測試 :糾正錯(cuò)誤,改進(jìn)功能,適應(yīng)環(huán)境的能力(易分析性、易改變性、穩(wěn)定性、易測試性、維護(hù)依從性); (8)可移植性測試 :遷移到另一種環(huán)境的能力(適應(yīng)性、易安裝性、共存性、易替換性、可移植 依從性); (9)安全性測試:測試軟件系統(tǒng)防止非法入侵的能力; (10)用戶文檔測試:檢驗(yàn)樣品用戶文檔的完整性、正確性、一致性、易理解性、易瀏覽性; (11)配置測試:驗(yàn)證在不同的硬件配置和軟件配置下,應(yīng)用程序能否正常工作(核心內(nèi)容:使用各種硬件來測試軟件的運(yùn)行情況),(測試對象是硬件); (12)兼容性測試:測試軟件在特定的硬件平臺上、不同的應(yīng)用軟件之間、不同的操作系統(tǒng)平臺上(同一操作系統(tǒng)平臺的不同版本)、不同的網(wǎng)絡(luò)等環(huán)境中是否能很好地運(yùn)行的測試;(衡量軟件好壞的一個(gè)重要指標(biāo)),(主要內(nèi)容:操作系統(tǒng)/平臺兼容性測試、應(yīng)用軟件之間兼容性測試、不同瀏覽器之間的兼容性測試、不同類型的數(shù)據(jù)庫兼容性測試、軟硬件配合的兼容性測試),(數(shù)據(jù)兼容性測試:主要是指數(shù)據(jù)能否共享),(測試對象是軟件); (13)外國語言測試(本地化測試):使軟件適應(yīng)特定地域特征,照顧到語言、方言、地區(qū)習(xí)俗和文化的過程稱為本地化(localization)或國際化(internationalization)(錯(cuò)誤類別的四種類型:翻譯錯(cuò)誤,功能錯(cuò)誤,界面錯(cuò)誤,雙字節(jié)錯(cuò)誤) |
|