軟件測(cè)試類型:
性能測(cè)試:
負(fù)載測(cè)試:逐步增加負(fù)載瘦穆,記錄性能表現(xiàn),最終確定最大負(fù)載
壓力測(cè)試:極限負(fù)載下的失效情況宴卖,確定最大壓力
穩(wěn)定性測(cè)試:稍大于正常負(fù)載席纽,長(zhǎng)期測(cè)試
指標(biāo):
并發(fā)用戶數(shù)(VU)
每秒事務(wù)數(shù)(TPS)
系統(tǒng)響應(yīng)時(shí)間
設(shè)備性能(CPU、磁盤屑彻、內(nèi)存等)
工具:
LoadRunner验庙、Silkperformer、Jmeter社牲、WebLoad粪薛、Apache Bench、Load UI
靜態(tài)性能評(píng)估:對(duì)web頁(yè)面進(jìn)行靜態(tài)評(píng)估搏恤,YSlow违寿、PageSpeed(都是瀏覽器插件)
應(yīng)用性能管理(APM)
安全測(cè)試:
重要參考網(wǎng)站:OWASP,包括OWASP Top Ten以及Security Knowledge Framework等
工具:AppScan(web應(yīng)用)熟空、Webinspect(同上)藤巢、Nessus(主機(jī))、Nmap(端口嗅探)息罗、MetaSploit(攻擊框架)掂咒、WebScarab(代理、攻擊路徑)阱当、Fortify(白盒俏扩、靜態(tài)分析)、W3AF(開源弊添、web應(yīng)用)
兼容性測(cè)試:
軟件本身兼容性:不同版本的兼容
不同平臺(tái)的兼容:WIN录淡、MAC OS、Linux
運(yùn)行設(shè)備兼容:手機(jī)油坝、PC嫉戚、平板
軟件互操作性:同廠軟件功能交互,和主流軟件兼容(如微信)澈圈,不同瀏覽器的兼容
瀏覽器兼容性工具:
BrowserShots彬檀、BrowserSandbox、谷歌瀏覽器測(cè)試插件(http://www.w3help.org)
文檔測(cè)試:
用戶手冊(cè)瞬女、使用說(shuō)明窍帝、用戶幫助文檔
關(guān)注要點(diǎn):
完整性、正確性诽偷、一致性坤学、易理解性疯坤、易瀏覽性
可靠性測(cè)試:
軟件可靠性:規(guī)定時(shí)間內(nèi)完成規(guī)定功能
硬件可靠性:硬件受氣候、環(huán)境影響時(shí)深浮,能否正常工作
易用性測(cè)試:
用戶是否感覺方便压怠,是否能保證用戶體驗(yàn)
業(yè)務(wù)邏輯、界面跳轉(zhuǎn)
本地化測(cè)試:
語(yǔ)言飞苇、書寫習(xí)慣菌瘫、界面UI
時(shí)區(qū)、日期格式布卡、貨幣
當(dāng)?shù)仫L(fēng)俗雨让、法律法規(guī)
政治敏感性
部署測(cè)試:
安裝,驗(yàn)證部署情況
不同環(huán)境下的部署
參照部署文檔羽利,過(guò)程合理性宫患,突發(fā)情況處理
軟件環(huán)境的基礎(chǔ)數(shù)據(jù)
無(wú)障礙測(cè)試:
為特殊人群服務(wù)挑围。為視覺障礙松申、聽覺障礙垄懂、老人、殘疾人等設(shè)計(jì)匾浪,保證軟件可用性
回歸測(cè)試:
軟件功能修改后,對(duì)軟件進(jìn)行重新測(cè)試卷哩,以確定修改部分未引入新的錯(cuò)誤蛋辈,主要針對(duì)關(guān)鍵模塊
Monkey測(cè)試:
搞怪測(cè)試,用一些隨機(jī)的将谊、稀奇古怪的方式操作軟件冷溶,測(cè)試健壯性和穩(wěn)定性
冒煙測(cè)試:
確認(rèn)代碼按預(yù)期運(yùn)行,全流程驗(yàn)證尊浓,一般用于測(cè)試的第一步逞频,冒煙測(cè)試成功后進(jìn)入正式的測(cè)試流程
A/B測(cè)試:
為用戶提供多個(gè)方案進(jìn)行效果記錄,多個(gè)方案并行栋齿,每次改動(dòng)一個(gè)變量苗胀,并按照某個(gè)指標(biāo)進(jìn)行判斷
工具:Google Analytics Content Experiments、Visual Website Optimizer