按測試對象劃分
1.性能測試
檢查系統是否滿足需求規格說明書中規定的性能。
通常表現在以下幾個方面:
對資源利用(如內存、處理機周期等)進行的精確度量
對執行間隔
日志事件(如中斷,報錯)
響應時間
吞吐量(TPS)
輔助存儲區(例如緩沖區、工作區的大小等)
處理精度等進行的監測
2.安全測試
安全測試是一個相對獨立的領域,需要更多的專業知識。如:WEB的安全測試、需要熟悉各種網絡協議、防火墻、CDN、熟悉各種操作系統的漏洞、熟悉路由器等。
安全測試這個領域感覺也是很有意思的,希望以后有機會學習學習?。?!
3.兼容性測試
兼容性測試主要是指,軟件之間能否很好的運作,會不會有影響、軟件和硬件之間能否發揮很好的效率工作,會不會影響導致系統的崩潰。
平臺測試
瀏覽器測試
軟件本身能否向前或向后兼容
測試軟件能否與其它相關軟件兼容
數據兼容性測試
最常見的兼容性測試就是瀏覽器的兼容性測試,不同瀏覽器在css,js解析上的不同會導致頁面顯示不同。
常見的IE8的兼容性。
4.文檔測試
國家有關計算機軟件產品開發文件編制指南中共有14種文件,可分為3大類。
開發文件:可行性研究報告、軟件需求說明書、數據要求說明書、概要設計說明書、詳細設計說明書、數據庫設計說明書、模塊開發卷宗。
用戶文件:用戶手冊、操作手冊,用戶文檔的作用:改善易安裝性;改善軟件的易學性與易用性;改善軟件可靠性;降低技術支持成本。
管理文件:項目開發計劃、測試計劃、測試分析報告、開發進度月報、項目開發總結報告。
在實際的測試中,最常見的就是用戶文件的測試,例如:手冊說明書等。
文檔測試關注的點:
文檔的術語
文檔的正確性
文檔的完整性
文檔的一致性
文檔的易用性
5.易用性測試(用戶體驗測試)
易用性(Useability)是交互的適應性、功能性和有效性的集中體現。又叫用戶體驗測試。
6.業務測試
業務測試是指:測試人員將系統的整個模塊串接起來運行、模擬真實用戶實際的工作流程。滿足用戶需求定義的功能來進行測試的過程。
7.界面測試
界面測試(簡稱UI測試),測試用戶界面的功能模塊的布局是否合理、整體風格是否一致、各個控件的放置位置是否符合客戶使用習慣,此外還要測試界面操作便捷性、導航簡單易懂性,頁面元素的可用性,界面中文字是否正確,命名是否統一,頁面是否美觀,文字、圖片組合是否完美等。
8.安裝測試
安裝測試是指:測試程序的安裝、卸載。最典型的就是APP的安裝、卸載。
9.內存泄漏測試
內存泄漏的檢測: 1、對于不同的程序可以使用不同的方法來進行內存泄露的檢查,還可以使用一些專門的工具來進行內存問題的檢查,例如MemProof. AQTime、Purify、BundsChecker等。 有些開發工具本身就帶有內存問題檢查機制.要確保程序員在編寫程序和編譯程序的時候打開這些功能。
2、通過代碼掃描分析工具來檢查
-
軟件測試
+關注
關注
2文章
217瀏覽量
18418 -
性能測試
+關注
關注
0文章
195瀏覽量
21230 -
安全測試
+關注
關注
0文章
24瀏覽量
8679
發布評論請先 登錄
相關推薦
評論