您當前的位置:檢測資訊 > 法規標準
嘉峪檢測網 2017-02-27 21:53
作為測試新手,一定要了解軟件測試都有哪些類型,選擇自己的職業方向:
按照測試類型來分類: 功能測試、 性能測試、 兼容性測試 、部署測試 、易用性測試 、文檔測試 、本地化測試 、安全測試、 無障礙測試、 可靠性測試。
1、功能測試:它是最主要的部分。根據產品特性、操作描述和用戶方案,測試一個產品的特性和可操作行為以確定它們滿足設計需求。
針對的問題:功能錯誤或遺漏、界面問題、性能錯誤、數據及訪問錯誤初始化及終止錯誤。
功能測試工具:QTP、winrunner; silkTest; Rational robot; selenium; Watir; Sikuli
2、性能測試:負載測試、壓力測試、穩定性測試。
性能指標:并發用戶數VU、每秒事務數TPS、系統響應時間、設備性能。
性能測試工具:LoadRunner、Silkperformer、Jmeter、WebLoad、Apache Bench、LoadUI。
靜態性能評估:開發Web應用時,基于一些列Web應用頁面性能優化的最佳實踐對Web應用的頁面進行靜態分析,并給出評估結果的性能分析方法。工具有YSlow、PageSpeed。在Chrome瀏覽器中可以安裝這兩個小程序。
應用性能管理(APM):Application performance Management,提供對系統的實時監控以實現性能管理、故障管理的解決方案。比如聽云的官網。
3、安全測試:對軟件產品進行測試以確保其符合產品安全需求和質量標準。
滲透測試:通過模擬對軟件系統的惡意攻擊行為來評估系統安全性的一種測試。
滲透測試VS安全測試
攻————–防
點————–面
OWASP:Open Web Application Security Project http://www.owasp.org
在它的網站中我們主要需要關注OWASP Top10和Test Guide。
安全測試工具:APPscan、Webinspect、Nmap、MetaSploit、WebScarab、Fortify、W3AF。
4、兼容性測試:軟件本身的兼容性、不同平臺下的兼容性、軟件對運行設備的兼容性、軟件互操作性。
瀏覽器內核也有兼容性:IE6-8,9,10—>Trident4-6內核、FireFox—>Gecko內核、Safari和Chrome–>WebKit內核、Opera–>presto內核。
瀏覽器兼容性測試工具:BrowserShots、Browser Sandbox、Google瀏覽器兼容測試插件(http://www.w3help.org/)
5、文檔測試:針對軟件產品的交付品,配套的文檔類部件的測試。如用戶手冊、使用說明、用戶幫助文檔等。
文檔測試關注要點:完整性、正確性、一致性、易理解性、易瀏覽性。
6、可靠性測試:軟件可靠性、(可靠性測試更多的是)硬件可靠性。
7、易用性測試:測試用戶使用軟件時是否感覺方便,是否能保證用戶使用體驗的測試類型。
8、本地化測試:針對軟件的本地化版本實施的針對性測試。
主要測試內容:
a.語言、書寫習慣;
b.時區、日期格式、貨幣;
c.當地風俗、法律法規;
d.政治敏感內容。
9、部署測試:也成安裝測試,主要驗證系統部署過程,并確保軟件經過安裝測試后可以正常使用。
主要測試內容:
1.在不同環境下的部署驗證;
2.參照部署文檔執行,過程的合理、正確性;
3.基礎數據的準備。
10、無障礙測試:Accessibility Test,也稱可訪問性測試。是指軟件需要提供便于特殊人群使用的功能,包括視障、聽障、老年人、身體殘疾用戶等,無障礙測試則是針對這部分功能的測試。
來源:AnyTesting