關(guān)于網(wǎng)站測(cè)試的幾個(gè)小套路,希望對(duì)大家有所幫助。
因?yàn)樗趫F(tuán)隊(duì)沒有專業(yè)測(cè)試人員,所以測(cè)試工作由我這個(gè)產(chǎn)品新人來負(fù)責(zé)。本文是抱著總結(jié)才能提升的小心思,想來簡單寫寫從測(cè)試零經(jīng)驗(yàn)到開發(fā)葛葛“談心”的次數(shù)逐漸變少,這期間所踩過得坑和心得體會(huì)。
一、UI測(cè)試
用戶界面測(cè)試主要是拿待測(cè)網(wǎng)頁和設(shè)計(jì)稿進(jìn)行對(duì)比,個(gè)人覺得主要需做到以下4點(diǎn):
1.注重細(xì)節(jié):
這點(diǎn)最基本,就是對(duì)比時(shí)細(xì)心、細(xì)心再細(xì)心。像我現(xiàn)在被虐到網(wǎng)頁上元素和設(shè)計(jì)稿差一個(gè)像素都能看出來…
2.勿忘整體性:
由于PC網(wǎng)頁頁面空間大,模塊多,很容易在測(cè)試時(shí)只注意到模塊內(nèi)設(shè)計(jì)元素是否正確,而忽略了模塊間的間距或整個(gè)頁面的布局是否正確。所以最好按照由局部到整體的順序測(cè)試。
3.注意頁面間相互對(duì)比:
即注意相同系列頁面、頁簽布局一致性。就是說的是同一系列頁面中同類元素和模塊的樣式、間距一般要相同;同一個(gè)tab下,不同選項(xiàng)對(duì)應(yīng)
的頁簽中同類元素和模塊的樣式、間距一般要相同。例如下圖QQ空間-日志頁面里我的日志和私密日記tab中,紅框圈出的位置高度是否一致。


一般情況下這些不一致問題出現(xiàn)的情況不多,畢竟相類似的布局前端同學(xué)應(yīng)該會(huì)用相同的盒子,但是測(cè)試時(shí)還是需要留意。
4.注意極端情況下顯示情況:
即要注意長度可變的元件、模塊或字段在極端情況下的顯示是否正常。
例如:文章標(biāo)題最多可顯示50字符(25漢字),測(cè)試時(shí)就要在所有會(huì)出現(xiàn)標(biāo)題的位置(文章列表頁、推薦邊欄、轉(zhuǎn)發(fā)彈框…)是否能正常顯示含有50字符的標(biāo)題,會(huì)不會(huì)出現(xiàn)破框而出、自動(dòng)切掉等情況。
由于UI測(cè)試時(shí)需要檢查的細(xì)節(jié)很多,特別是像我們團(tuán)隊(duì),網(wǎng)站還在搭建中并未上線,UI測(cè)試的工作量更是大,測(cè)久了難免會(huì)覺得枯燥繁瑣,但其實(shí)每項(xiàng)任務(wù)都能總結(jié)出套路、有所收獲,故下面僅列出我平時(shí)在測(cè)這部分時(shí)的主要注意點(diǎn)和心得。
UI測(cè)試注意點(diǎn)總結(jié):
1、模塊間距
2、元素間距
3、不同類型文本(數(shù)字、漢字、英文)顏色、格式(全角、半角)大小、字體、(不必須)
4、固定文案:內(nèi)容的可讀性、正確性?排版的合理性
5、可變字段:極多、極少文字的排版情況
6、Icon用錯(cuò)、用混
7、相似頁面的差異性和一致性
小體會(huì):
其實(shí)界面測(cè)試雖然沒啥技術(shù)含量,但測(cè)久了就會(huì)發(fā)現(xiàn)自己對(duì)網(wǎng)頁元素有時(shí)彼此間的間距差了1、2個(gè)像素,整體的視覺效果就尺寸和布局的敏感度有提升,例如像同樣一組元素,會(huì)大有不同,web是這樣,移動(dòng)端更是如此。
隨手畫張圖舉個(gè)栗子:左圖網(wǎng)頁做出來名稱、作者、互動(dòng)統(tǒng)計(jì)三者之間行距相等,中文字大小相
同,而設(shè)計(jì)稿原本應(yīng)如右圖,行距不同,不同字段的字號(hào)也不同。所以假如測(cè)試時(shí)遇到類似這種問題,我們除了可以提個(gè)bug,還會(huì)被引導(dǎo)去思考設(shè)計(jì)初衷,即利用間距細(xì)微差異進(jìn)行視覺分組,利用字號(hào)細(xì)微差異突出主次。

二、功能測(cè)試
1.操作反應(yīng):
(1) 頁面元素(按鈕、錨文本、輸入框…)自身狀態(tài)變化:鼠標(biāo)移入/移出時(shí)效果、點(diǎn)擊后效果、獲取/失去焦點(diǎn)時(shí)效果…(可以想想axure里的用例狀態(tài))
eg:鼠標(biāo)移入按鈕,按鈕是底色是否應(yīng)改變;若輸入框內(nèi)有默認(rèn)提示文字,則是當(dāng)輸入框獲得焦點(diǎn)后文字就消失,還是用戶輸入文字后提示文字才消失…
(2)操作成功后續(xù)反應(yīng):頁面跳轉(zhuǎn)、彈框、提示文字…
a.頁面跳轉(zhuǎn):
頁面切換方式:另開頁面、本頁切換
頁面起始定位:頁面起始位置、頁面其他錨點(diǎn)(例如用戶想評(píng)論某文章,在列表頁點(diǎn)評(píng)論按鈕后,就會(huì)在另開的文章內(nèi)容頁直接定位到評(píng)論區(qū))
b.彈框:
匹配情況:彈出的彈框是否和觸發(fā)條件匹配
出現(xiàn)位置:一般情況下要一致。因?yàn)閺椏蚴褂貌煌寮?,可能?dǎo)致彈出位置不同。
顯示時(shí)間(非操作類彈框):某些僅起到提示功能的彈框會(huì)自動(dòng)顯示若干秒關(guān)閉。一般情況此類彈框上文案較少,顯示秒數(shù)應(yīng)該是全站一致的。
c.提示文字:
匹配情況:出現(xiàn)的提示文案是否和觸發(fā)條件匹配
關(guān)于操作成功后續(xù)反應(yīng),以上主要是在已確定會(huì)觸發(fā)某反應(yīng)情況下,測(cè)試其正確性。其實(shí)這里更重要的是要考慮在前置條件不同的情況下,對(duì)某元素進(jìn)行相同操作,會(huì)觸發(fā)什么不同的反應(yīng)。即需要對(duì)各類情況進(jìn)行窮舉。
eg:點(diǎn)擊關(guān)注按鈕觸發(fā)反應(yīng)窮舉:
a.未登錄用戶點(diǎn)擊該按鈕后效果;
b.已登錄用戶點(diǎn)擊該按鈕后效果(b1.未關(guān)注過對(duì)方、b2.已關(guān)注過對(duì)方、b3.自己關(guān)注自己)
窮舉時(shí)可以參考PRD,但不要局限于PRD上列出的情況,畢竟有時(shí)也許PRD上會(huì)有小疏漏,要是程序員做的時(shí)候發(fā)現(xiàn)疏漏,就自己隨手碼了一個(gè)簡易提示而忘記通知產(chǎn)品,而測(cè)試的時(shí)候也沒觸發(fā)到,等用戶實(shí)際操作出來就會(huì)造成不佳的用戶體驗(yàn)。
原文來自:http://www.51testing.com/html/10/n-3714410.html