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