這是《落葉》文集里第?180?片落葉,希望你能喜歡昼伴,不為別的圃庭,只為這份堅(jiān)持鹰溜。
【背景】
近日有同學(xué)提問(wèn):目前我在測(cè)試 H5 相關(guān)內(nèi)容序芦,想要整理出來(lái)一套東西,比如測(cè)試點(diǎn)蔬咬,但是發(fā)現(xiàn)我除了點(diǎn)點(diǎn)外鲤遥,并沒(méi)有用到其他工具,發(fā)現(xiàn)產(chǎn)出不了有價(jià)值的東西林艘。請(qǐng)問(wèn)測(cè)試 H5盖奈,大家都是怎么做的,用到了哪些工具狐援?
【你問(wèn)】
H5 測(cè)試應(yīng)該要測(cè)些什么和能用到些什么钢坦?
【我答】
H5 即 HTML5,是最新的 Web 端開(kāi)發(fā)語(yǔ)言版本啥酱,現(xiàn)如今爹凹,大多數(shù)手機(jī) APP 頁(yè)面會(huì)用 H5 實(shí)現(xiàn),包括 PC Web 站點(diǎn)也會(huì)用它開(kāi)發(fā)實(shí)現(xiàn)镶殷。所以 Web 的通用測(cè)試點(diǎn)和方法基本都可以適用于它逛万,沒(méi)有必要把它看作一種很特別的測(cè)試對(duì)象。
所以批钠,不管是適用于 Web 端的測(cè)試方法、常見(jiàn)測(cè)試點(diǎn)還是測(cè)試工具都沒(méi)有太大差別得封。
常用測(cè)試工具:
Fiddler埋心、Selenium、JMeter忙上、LoadRunner 等等拷呆。
常見(jiàn)測(cè)試點(diǎn):
1、UI/交互:
1.1 與客戶(hù)端的交互和跳轉(zhuǎn);
1.2 在后臺(tái)做任何修改茬斧,前端能及時(shí)刷新且顯示正常腰懂;
1.3 狀態(tài),比如:授權(quán)项秉、登錄绣溜;
1.4 動(dòng)畫(huà)、特效及文案娄蔼;
2怖喻、分享:
2.1 在各個(gè)分享平臺(tái)的二次分享;
2.2 分享平臺(tái)的格式兼容岁诉;
2.3 客戶(hù)端分享锚沸;
2.4 瀏覽器中查看;
2.5 分享內(nèi)容的格式涕癣;
2.6 分享頁(yè)面的實(shí)效性哗蜈;
3、基本功能:
3.1 分頁(yè)加載坠韩;
3.2 頁(yè)面加載前的快速操作距潘;
3.3 刷新頁(yè)面后的返回檢查;
4同眯、版本兼容性:
4.1 適配性绽昼;
4.2 分辨率;
5须蜗、中斷測(cè)試:
5.1 鎖屏硅确;
5.2 切換到后臺(tái);
5.3 來(lái)電明肮、短信菱农、鬧鐘等;
6柿估、數(shù)據(jù)動(dòng)態(tài)檢查:
6.1 頁(yè)面提示循未;
6.2 弱網(wǎng)絡(luò)下的加載;
6.3 接口異常秫舌;
6.4 刷新頁(yè)面重新加載的妖;
6.5 頁(yè)面加載時(shí)間;
7足陨、資源相關(guān):
7.1 圖片大猩┧凇;
7.2 反復(fù)訪(fǎng)問(wèn)墨缘,檢查是否占用大量?jī)?nèi)存星虹;
7.3 緩存檢查零抬;
7.4 流量消耗檢查;
8宽涌、網(wǎng)絡(luò):
8.1 斷網(wǎng)檢查平夜;
8.2 弱網(wǎng)絡(luò)檢查;
8.3 網(wǎng)絡(luò)恢復(fù)檢查卸亮;
9忽妒、性能:
9.1 壓力測(cè)試;
9.2 并發(fā)測(cè)試嫡良;
10锰扶、安全:
10.1 數(shù)據(jù)加密保護(hù);
10.2 重復(fù)提交保護(hù)寝受;
最后坷牛,再說(shuō)說(shuō)問(wèn)題里提到的,發(fā)現(xiàn)只是點(diǎn)點(diǎn)很澄,并沒(méi)有用到什么工具京闰,所以產(chǎn)出不了什么有價(jià)值的東西。就這一點(diǎn)甩苛,不是很認(rèn)同蹂楣,有價(jià)值的東西不是要依賴(lài)于工具才能發(fā)現(xiàn)的。所有的測(cè)試點(diǎn)也好讯蒲,測(cè)試重點(diǎn)也好痊土,都應(yīng)當(dāng)是通過(guò)分析得出來(lái)的,而不是通過(guò)工具檢測(cè)或掃描才能分析出來(lái)的墨林。
比如 H5 頁(yè)面的測(cè)試點(diǎn)赁酝,應(yīng)該是你先要從了解什么是 H5 開(kāi)始,慢慢地深入了解 H5 頁(yè)面和之前的 Web 頁(yè)面有什么顯著的不同之處旭等,主要針對(duì)這些不同之處去思考酌呆,應(yīng)該新增哪些測(cè)試點(diǎn)。你如果能把 H5 的通用測(cè)試點(diǎn)和測(cè)試場(chǎng)景都總結(jié)歸納出來(lái)搔耕,找到特有的測(cè)試方法隙袁,當(dāng) H5 新需求來(lái)臨時(shí),除了跟業(yè)務(wù)邏輯緊密關(guān)聯(lián)的部分弃榨,其它的都可以直接套用現(xiàn)成的測(cè)試場(chǎng)景菩收。這也是一個(gè)重要的價(jià)值成果。
至于用什么工具去測(cè)試 H5鲸睛,其實(shí)也是建立在你對(duì) H5 有了比較深入地了解以及實(shí)際測(cè)了較長(zhǎng)時(shí)間之后坛梁,在測(cè)試過(guò)程中留意分析哪些測(cè)試環(huán)節(jié)和測(cè)試點(diǎn)是相對(duì)重復(fù)性較高的,普適性較大的腊凶,可以用工具或腳本去實(shí)現(xiàn)的。
但是,一定要記住钧萍,對(duì)于任何類(lèi)型的產(chǎn)品測(cè)試褐缠,測(cè)試工具只是最后執(zhí)行階段的一個(gè)輔助工具,而至于測(cè)試策略和測(cè)試方法风瘦,必須要基于對(duì)產(chǎn)品特性的深入了解和分析队魏,而不是依賴(lài)于所謂的工具。
《測(cè)試路上你問(wèn)我答》里的?Q&A 38万搔,如果是你要的胡桨,甚好!如果不是瞬雹,你問(wèn)昧谊,我答!
作者簡(jiǎn)介:14 年測(cè)試 + 11 年項(xiàng)目管理 + 11 年團(tuán)隊(duì)管理 = 一個(gè)測(cè)試?yán)媳?/p>