功能適用性:完整性,適合性,正確性
可靠性:成熟性,可用性,容錯性,可恢復性
效能效率:時間行為,資源利用,容量
操控性:易判有用,易學習,易操作,使用者錯誤保護,介面吸引使用者,易掌握
安全性:保密性,完整性,抗抵賴性,可追蹤性,真實性
相容性:共存性,互操作性
可維護性:模組性,可重用性,可分析性,可更改性,可測試性
可移植性:適應性,可安裝性,可替換性
功能性測試(functionality):關注功能是否正確
可用性測試(usability):關注產品是否好用
相容性測試(compatibility):關注產品是否適用多種平台
可靠性測試(reliability):關注產品是否穩定可靠
安全性測試(security):關注產品是否存在漏洞
效能測試(performance):關注產品是否能夠高效執行
概念:根據產品的srs(軟體需求說明書)和測試需求列表,驗證產品的功能實現是否符合產品的需求規格
常見關注點:
是否有不正確或遺漏的功能
功能實現是否滿足使用者需求和系統設計的隱藏需求
輸入是否正確接受?能否正確輸出結果?
概念:指在特定環境下,產品為特定使用者用於特定目的時所具有的有效性、效率和主管滿意度。常見的可用性測試大多都是基於介面的測試,體現在易用、易懂、簡捷、美觀等方面
常見關注點:
過分複雜的功能或指令
困難的安裝過程
錯誤資訊過於簡單
使用者被迫去記住太多的資訊
語法、格式和定義不一致
概念:主要是為了檢查軟體在不同的軟\硬體平台上是否可以正常執行的一種測試
常見關注點:
相容不同的os
web專案相容不同的瀏覽器
相容不同的資料庫
相容不同的解析度
相容不同的廠家的硬體裝置,耳機,音響等
概念:為了驗證軟體是否達到使用者的可靠性要求而對軟體進行的測試。通過測試發現並糾正軟體中的缺陷,提高其可靠性水平,並驗證它是否達到了使用者的可靠性要求。可靠性測試包含了軟體的健壯、穩定、容錯、自恢復等方面
常見關注點:
輸入異常的資料
操作異常的檔案
長時間工作後保持正常
多次開啟應用程式
概念:為驗證應用程式的安全等級和識別潛在安全性缺陷的過程
常見關注點:
sql注入
口令認證
加解密技術
許可權管理
安全日誌
概念:用來測試軟體在系統中的執行效能。負載、壓力、容量測試等都屬於這一範疇
常用工具:loadrunner、jmeter、webload
常見關注點:
系統資源,cpu,記憶體,io讀寫
併發使用者數
最大資料量
響應時間
處理成功率
軟體測試型別
按照測試型別來分類 功能測試 效能測試 相容性測試 部署測試 易用性測試 文件測試 本地化測試 安全測試 無障礙測試 可靠性測試 功能測試 它是最主要的部分。根據產品特性 操作描述和使用者方案,測試乙個產品的特性和可操作行為以確定它們滿足設計需求。針對的問題 功能錯誤或遺漏 介面問題 效能錯誤 資料...
軟體測試型別
軟體測試按測試型別分 功能測試 效能測試 部署測試 文件測試 安全測試 相容性測試 易用性測試 本地化測試 無障礙測試 可靠性測試 1.功能測試 根據產品的特性 操作描述和使用者方案,測試乙個產品的特性和可操作行為以確定他們滿足設計需求。1.1功能測試針對的問題 功能錯誤或遺漏 介面問題 效能錯誤 ...
軟體測試型別 ALAC測試
今天了解到一種非常有意思的測試型別,無可避免發現bug率的風險很高的時候或者當每次回歸產生需要修復bug都很多的時候,軟體又著急上線,可以合理使用此方式。alac測試 act like a customer 意思是測試行為面向使用者,下面是示意圖。主體核心意思還是找重點,但是重點在 重點在使用程式的...