測試流程及方法

一隐解、測試流程

所有測試的流程大體上是一致的:開始測試前準備-->需求分析-->測試設(shè)計(測試計劃诫睬,測試用例)-->執(zhí)行測試--> 提交BUG-->測試總結(jié)。

對于web測試续徽,較之其他軟件測試又有所不同亲澡,這是細節(jié)的不同,這個不同需要我們在不停的測試中去總結(jié)

web測試正式測試之前土全,應(yīng)先確定如何開展測試裹匙,不可盲目的測試末秃。一般網(wǎng)站的測試,應(yīng)按以下流程來進行:

1)使用HTML Link Validator將網(wǎng)站中的錯誤鏈接找出來惰匙;

2)測試的順序為:自頂向下铃将、從左到右;

3)查看頁面title是否正確绘盟。(不只首頁悯仙,所有頁面都要查看)锡垄;

4)LOGO圖片是否正確顯示;

5)LOGO下的一級欄目路操、二級欄目的鏈接是否正確;

6)首頁登錄程奠、注冊的功能是否實現(xiàn)祭钉;

7)首頁左側(cè)欄目下的文章標題、圖片等鏈接是否正確距境;

8)首頁中間欄目下的文章標題垫桂、圖片等鏈接是否正確粟按;

9)首頁右側(cè)欄目下的文章標題、圖片等鏈接是否正確疼鸟;

10)首頁最下方的【友情鏈接】庙曙、【關(guān)于我們】等鏈接是否正確;

11)進入一級欄目或二級欄目的列表頁捌朴。查看左側(cè)欄目名稱砂蔽,右側(cè)文章列表是否正確;

12)列表頁的分頁功能是否實現(xiàn)茴厉、樣式是否統(tǒng)一什荣;

13)查看文章詳細頁面的內(nèi)容是否存在亂碼怀酷、頁面樣式是否統(tǒng)一蜕依;

14)站內(nèi)搜索(各個頁面都要查看)功能是否實現(xiàn)琉雳;

15)前后臺交互的部分友瘤,數(shù)據(jù)傳遞是否正確辫秧;

16) 默認按鈕要支持Enter及選操作,即按Enter后自動執(zhí)行默認按鈕對應(yīng)操作绪妹。

二柿究、UI測試

UI測試包括的內(nèi)容有如下幾方面:

1)各個頁面的樣式風(fēng)格是否統(tǒng)一蝇摸;

2)各個頁面的大小是否一致;同樣的LOGO圖片在各個頁面中顯示是否大小一致狡孔;頁面及圖片是否居中顯示蜂嗽;

3)各個頁面的title是否正確植旧;

4)欄目名稱、文章內(nèi)容等處的文字是否正確病附,有無錯別字或亂碼完沪;同一級別的字體、大小听皿、顏色是否統(tǒng)一宽档;

5)提示吗冤、警告或錯誤說明應(yīng)清楚易懂九府,用詞準確覆致,摒棄模棱兩可的字眼煌妈;

6)切換窗口大小,將窗口縮小后笔链,頁面是否按比例縮小或出現(xiàn)滾動條腮猖;各個頁面縮小的風(fēng)格是否一致澈缺,文字是否竄行;

7)父窗體或主窗體的中心位置應(yīng)該在對角線焦點附近莱预;子窗體位置應(yīng)該在主窗體的左上角或正中项滑;多個子窗體彈出時應(yīng)該依次向右下方偏移枪狂,以顯示出窗體標題為宜;

8)按鈕大小基本相近辜限,忌用太長的名稱严蓖,免得占用過多的界面位置颗胡;避免空曠的界面上放置很大的按鈕;按鈕的樣式風(fēng)格要統(tǒng)一费什;按鈕之間的間距要一致手素;

9)頁面顏色是否統(tǒng)一泉懦;前景與背景色搭配合理協(xié)調(diào),反差不宜太大巡球,最好少用深色或刺目的顏色邓嘹;

10)若有滾動信息或圖片汹押,將鼠標放置其上,查看滾動信息或圖片是否停止窖维;

11)導(dǎo)航處是否按相應(yīng)的欄目級別顯示妙痹;導(dǎo)航文字是否在同一行顯示怯伊;

12)所有的圖片是否都被正確裝載,在不同的瀏覽器崭篡、分辨率下圖片是否能正確顯示(包括位置媚送、大锌艿椤);

13)文章列表頁吟秩,左側(cè)的欄目是否與一級涵防、二級欄目的名稱沪铭、順序一致;

14) 調(diào)整分辨率驗證頁面格式是否錯位現(xiàn)象椰憋;

15)鼠標移動到Flash焦點上特效是否實現(xiàn)橙依,移出焦點特效是否消失;

16) 文字顏色與頁面配色協(xié)調(diào)女责,不使用與背景色相近的顏色抵知。

17) 每個非首頁靜態(tài)頁面含圖片字節(jié)不超過300K昔榴,全尺寸banner第一個場景控制在200k以內(nèi)二個場景在300K互订,三個場景在400K以此類推

18) 同一界面上的控件數(shù)最好不要超過10個,多于10個時可以考慮使用分頁界面顯示氮墨。

19) 超過一屏的內(nèi)容吐葵,在底部應(yīng)有g(shù)o top按鈕

20) 超過三屏的內(nèi)容温峭,應(yīng)在頭部設(shè)提綱,直接鏈接到文內(nèi)錨點

21) 首頁奸忽,各欄目一級頁面之間互鏈揖庄,各欄目一級和本欄目二級頁面之間互鏈

22) 導(dǎo)航的文字要簡明扼要蹄梢,字數(shù)限制在一行以內(nèi)

23) 報表顯示時應(yīng)考慮數(shù)據(jù)顯示寬度的自適應(yīng)或自動換行。

24) 所有有數(shù)據(jù)展現(xiàn)的界面(如統(tǒng)計而咆、查詢翘盖、編輯錄入凹蜂、打印預(yù)覽玛痊、打印等),必須使測試數(shù)據(jù)的記錄數(shù)超過一屏/一頁混弥,以驗證滿屏/頁時其窗體是否有橫向蝗拿、縱向滾動條或換頁打(L)印蒿涎,界面顯示是否正常劳秋;

25) 如有多個系統(tǒng)展現(xiàn)同一數(shù)據(jù)源時,應(yīng)保證其一致性嗽冒;

26) 對于報表中的所有字段值都應(yīng)該有明確的定義添坊,對于無意義的字段值箫锤,不應(yīng)該顯示空麻汰,應(yīng)顯示“--”或“/”,表示該字段值無意義溺职。

27) 對統(tǒng)計的數(shù)據(jù)應(yīng)按用戶習(xí)慣進行分類、排序乱灵。

28) 界面內(nèi)容更新后系統(tǒng)應(yīng)提供刷新功能痛倚。

29) 用戶在退出系統(tǒng)后重新登陸時應(yīng)考慮是否需要自動返回到上次退出系統(tǒng)時的界面蝉稳;

30)在多個業(yè)務(wù)功能組成的一個業(yè)務(wù)流程中掘鄙,如果各個功能之間的執(zhí)行順序有一定的制約條件操漠,應(yīng)通過界面提示用戶。

31)用戶提示信息應(yīng)具有一定的指導(dǎo)性撞秋,在應(yīng)用程序正在進行關(guān)鍵業(yè)務(wù)的處理時吻贿,應(yīng)考慮在前臺界面提示用戶應(yīng)用程序正在進行的處理拗慨,以及相應(yīng)的處理過程赵抢,在處理結(jié)束后再提示用戶處理完畢烦却。

32)在某些數(shù)據(jù)輸入界面,如果要求輸入的數(shù)據(jù)符合某項規(guī)則冒冬,應(yīng)在輸入界面提供相應(yīng)的規(guī)則描述摩渺;當輸入數(shù)據(jù)不符合規(guī)則時應(yīng)提示用戶是否繼續(xù)摇幻。

33)在對任何配置信息修改后,都應(yīng)該在用戶退出該界面時提示用戶保存(如果用戶沒有主動保存的情況下)引瀑;

34)在對某些查詢功能進行測試時榨馁,應(yīng)考慮查詢條件的設(shè)置的合理性以及查詢結(jié)果的互補性翼虫。如某些后臺處理時間不應(yīng)該作為查詢條件蛙讥。

35)界面測試時,應(yīng)考慮某一界面上按鈕先后使用的順序問題次慢,以免用戶對此產(chǎn)生迷惑。例如只能在查詢成功后顯示執(zhí)行按鈕翔曲。

36)界面測試時迫像,應(yīng)驗證窗口與窗口之間、字段與字段之間的瀏覽順序是否正確瞳遍;

37)在某些對數(shù)據(jù)進行處理的操作界面闻妓,應(yīng)考慮用戶可能對數(shù)據(jù)進行處理的頻繁程度和工作量,考慮是否可以進行批量操作掠械。

38)界面測試時應(yīng)驗證所有窗體中的對象狀態(tài)是否正常由缆,是否符合相關(guān)的業(yè)務(wù)規(guī)則需要。

49)應(yīng)驗證各種對象訪問方法(Tab 健猾蒂、鼠標移動和快捷鍵)是否可正常使用,并且在一個激活界面中快捷鍵無重復(fù)肚菠;

40)界面測試不光要考慮合理的鍵盤輸入舔箭,還應(yīng)考慮是否可以通過鼠標拷貝粘貼輸入。

41)對于統(tǒng)計查詢功能的查詢結(jié)果應(yīng)驗證其是否只能通過界面上的查詢或刷新按鍵人工觸發(fā)蚊逢,應(yīng)避免其他形式的觸發(fā)层扶。

42)對界面上的任何對象進行拖拉,然后進行查詢烙荷、打印镜会,應(yīng)保證查詢打印結(jié)果不變;

43)確保數(shù)據(jù)精度顯示的統(tǒng)一:如單價0元终抽,應(yīng)顯示為0.00元戳表;

44)確保時間及日期顯示格式的統(tǒng)一焰薄;

45)確保相同含義屬性/字段名的統(tǒng)一;

46)對所有可能產(chǎn)生的提示信息界面內(nèi)容和位置進行驗證扒袖,確保所有的提示信息界面應(yīng)居中塞茅。

三、鏈接測試

鏈接測試主要分為以下幾個方面:

1)頁面是否有無法連接的內(nèi)容季率;圖片是否能正確顯示野瘦,有無冗余圖片,代碼是否規(guī)范飒泻,頁面是否存死鏈接(可以用HTML Link Validator工具查找)鞭光;

2)圖片上是否有無用的鏈接;點擊圖片上的鏈接是否跳轉(zhuǎn)到正確的頁面泞遗;

3)首頁點擊LOGO下的一級欄目或二級欄目名稱惰许,是否可進入相應(yīng)的欄目;

4)點擊首頁或列表頁的文章標題的鏈接史辙,是否可進入相應(yīng)的文章的詳細頁面汹买;

5)點擊首頁欄目名稱后的【更多】鏈接,是否正確跳轉(zhuǎn)到相應(yīng)頁面聊倔;

6)文章列表頁晦毙,左側(cè)的欄目的鏈接,是否可正確跳轉(zhuǎn)到相應(yīng)的欄目頁面耙蔑;

7)導(dǎo)航鏈接的頁面是否正確见妒;是否可按欄目級別跳轉(zhuǎn)到相應(yīng)的頁面;

(例:【首頁->服務(wù)與支持->客服中心】甸陌,分別點擊“首頁”须揣、“服務(wù)與支持”、“客服中心”钱豁,查看是否可跳轉(zhuǎn)到相應(yīng)頁面耻卡;)

8) 新聞、信息類內(nèi)容通常用新開窗口方式打開寥院。

9) 頂部導(dǎo)航劲赠、底部導(dǎo)航通常采取在本頁打開。

四秸谢、搜索測試

搜索測試主要分為以下幾個方面:

1)搜索按鈕功能是否實現(xiàn)凛澎;

2)輸入網(wǎng)站中存在的信息,能否正確搜索出結(jié)果估蹄;

3)輸入鍵盤中所有特殊字符塑煎,是否報錯;特別關(guān)注:_ 臭蚁? ’ . ? \??/ -- 最铁;特殊字符

4)系統(tǒng)是否支持鍵盤回車鍵讯赏、Tab鍵;

5)搜索出的結(jié)果頁面是否與其他頁面風(fēng)格一致冷尉;

6)在輸入域輸入空格漱挎,點擊搜索系統(tǒng)是否報錯;

7)本站內(nèi)搜索輸入域中不輸入任何內(nèi)容雀哨,是否搜索出的是全部信息或者給予提示信息磕谅;

8)精確查詢還是模糊查詢,如果是模糊查詢輸入:中%國雾棺。查詢結(jié)果是不是都包含中國兩個字的信息膊夹;

9)焦點放置搜索框中,搜索框內(nèi)容是否被清空捌浩;

10)搜索輸入域是否實現(xiàn)回車鍵監(jiān)聽事件右犹;

五月趟、表單測試

表單測試主要分為以下幾個方面:

1)注冊、登錄功能是否實現(xiàn)垄提;

2)提交跨嘉、清空按鈕功能是否實現(xiàn)兆览;

3)修改表單與注冊頁面數(shù)據(jù)項是否相同勃黍,修改表單是否對重名做驗證踱蛀;

4)提交的數(shù)據(jù)是否能正確保存到后臺數(shù)據(jù)庫中(后臺數(shù)據(jù)庫中的數(shù)據(jù)應(yīng)與前臺錄入內(nèi)容完全一致,數(shù)據(jù)不會丟失或被改變)馋辈;

5)表單提交,刪除倍谜,修改后是否有提示信息迈螟;提示、警告尔崔、或錯誤說明應(yīng)該清楚答毫、明了、恰當季春。

6)瀏覽器的前進洗搂、后退、刷新按鈕载弄,是否會造成數(shù)據(jù)重現(xiàn)或頁面報錯耘拇;

7)提交表單是否支持回車鍵和Tab鍵;Tab鍵的順序與控件排列順序要一致宇攻,目前流行總體從上倒下惫叛,同時行間從左到右的方式

8)下拉列表功能是否實現(xiàn)和數(shù)據(jù)是否完整(例如:省份和市區(qū)下拉列表數(shù)據(jù)是否互動);

六逞刷、輸入域測試

輸入域測試主要分為以下幾個方面:

1)對于手機嘉涌、郵箱妻熊、證件號等的輸入是否有長度及類型的控制;

2)輸入中文仑最、英文扔役、數(shù)字、特殊字符(特別注意單引號和反斜杠)及這四類的混合輸入警医,是否會報錯亿胸;

3)輸入空格、空格+數(shù)據(jù)法严、數(shù)據(jù)+空格损敷,是否報錯;

4)輸入html語言的深啤,是否能正確顯示拗馒;

5)輸入全角、半角的英文溯街、數(shù)字诱桂、特殊字符等,是否報錯呈昔;

6)是否有必填項的控制挥等;不輸入必填項,是否有友好提示信息堤尾;

7)輸入超長字段肝劲,頁面是否被撐開;

8)分別輸入大于郭宝、等于辞槐、小于數(shù)據(jù)表規(guī)定字段長度的數(shù)據(jù),是否報錯粘室;

9)輸入非數(shù)據(jù)表中規(guī)定的數(shù)據(jù)類型的字符榄檬,是否有友好提示信息;

10)在文本框中輸入回車鍵衔统,顯示時是否回車換行鹿榜;

11) 非法的輸入或操作應(yīng)有足夠的提示說明。

七锦爵、分頁測試

分頁測試主要分為以下幾個方面:

1)當沒有數(shù)據(jù)時舱殿,首頁、上一頁棉浸、下一頁怀薛、尾頁標簽全部置灰;

2)在首頁時迷郑,“首頁”“上一頁”標簽置灰枝恋;在尾頁時创倔,“下一頁”“尾頁”標簽置灰;在中間頁時焚碌,四個標簽均可點擊畦攘,且跳轉(zhuǎn)正確;

3)翻頁后十电,列表中的數(shù)據(jù)是否扔按照指定的順序進行了排序知押;

4)各個分頁標簽是否在同一水平線上;

5)各個頁面的分頁標簽樣式是否一致鹃骂;

6)分頁的總頁數(shù)及當前頁數(shù)顯示是否正確台盯;

7)是否能正確跳轉(zhuǎn)到指定的頁數(shù);

8)在分頁處輸入非數(shù)字的字符(英文畏线、特殊字符等)静盅,輸入0或超出總頁數(shù)的數(shù)字,是否有友好提示信息寝殴;

9)是否支持回車鍵的監(jiān)聽蒿叠;

八、交互性數(shù)據(jù)測試

1)前臺的數(shù)據(jù)操作是否對后臺產(chǎn)生相應(yīng)正確的影響

???(如:查看詳細信息時蚣常,需扣除用戶相應(yīng)的授權(quán)點數(shù))市咽;

2)可實現(xiàn)前后臺數(shù)據(jù)的交互(如:在線咨詢,能否實現(xiàn)數(shù)據(jù)的交互實時更新)抵蚊;數(shù)據(jù)傳遞是否正確施绎;前后臺大數(shù)據(jù)量信息傳遞數(shù)據(jù)是否丟失(如500個字符);多用戶交流時用戶信息控制是否嚴謹贞绳;

3)用戶的權(quán)限粘姜,是否隨著授權(quán)而變化;

4)數(shù)據(jù)未審核時熔酷,前臺應(yīng)不顯示;審核通過后豺裆,前臺應(yīng)可顯示該條數(shù)據(jù)拒秘;

功能測試中還需注意以下幾點內(nèi)容:

1)點擊【收藏我們】,標題是否出現(xiàn)亂碼臭猜;收藏的url與網(wǎng)站的url是否一致躺酒;能否通過收藏夾來訪問網(wǎng)站;

2)對于修改蔑歌、刪除等可能造成數(shù)據(jù)無法恢復(fù)的操作必須提供確認信息羹应,給用戶放棄選擇的機會;

3)在文章詳細頁面次屠,驗證字體大小改變园匹、打印雳刺、返回、關(guān)閉等功能是否實現(xiàn)裸违;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掖桦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子供汛,更是在濱河造成了極大的恐慌枪汪,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怔昨,死亡現(xiàn)場離奇詭異雀久,居然都是意外死亡,警方通過查閱死者的電腦和手機趁舀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門赖捌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人赫编,你說我怎么就攤上這事巡蘸。” “怎么了擂送?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵悦荒,是天一觀的道長。 經(jīng)常有香客問我嘹吨,道長搬味,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任蟀拷,我火速辦了婚禮碰纬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘问芬。我一直安慰自己悦析,他們只是感情好,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布此衅。 她就那樣靜靜地躺著强戴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挡鞍。 梳的紋絲不亂的頭發(fā)上骑歹,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機與錄音墨微,去河邊找鬼道媚。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的最域。 我是一名探鬼主播谴分,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羡宙!你這毒婦竟也來了狸剃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤狗热,失蹤者是張志新(化名)和其女友劉穎钞馁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匿刮,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡僧凰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了熟丸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片训措。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖光羞,靈堂內(nèi)的尸體忽然破棺而出绩鸣,到底是詐尸還是另有隱情,我是刑警寧澤纱兑,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布呀闻,位于F島的核電站,受9級特大地震影響潜慎,放射性物質(zhì)發(fā)生泄漏捡多。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一铐炫、第九天 我趴在偏房一處隱蔽的房頂上張望垒手。 院中可真熱鬧,春花似錦倒信、人聲如沸科贬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽唆迁。三九已至,卻和暖如春竞穷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鳞溉。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工瘾带, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人熟菲。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓看政,卻偏偏與公主長得像朴恳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子允蚣,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Web網(wǎng)站測試流程和方法(轉(zhuǎn)載) 1測試流程與方法 1.1測試流程 進行正式測試之前于颖,應(yīng)先確定如何開展測試,不可盲...
    夏了夏夏夏天閱讀 1,295評論 0 0
  • 本文內(nèi)容為轉(zhuǎn)載非原創(chuàng)嚷兔,謝謝關(guān)注森渐!極客閱讀看到web網(wǎng)站測試的一些常規(guī)測試點和方法,結(jié)合幾年的工作經(jīng)驗感覺適合目前w...
    雷哥說閱讀 3,074評論 0 12
  • WEB測試流程 1.1. 功能測試 1.1.1. 測試流程 進行正式測試之前冒晰,應(yīng)先確定如何開展測試同衣,不可盲目的測試...
    thomaswei閱讀 1,505評論 0 4
  • 一、文本框為字符型 必填項非空校驗: 1壶运、必填項未輸入--程序應(yīng)提示錯誤耐齐; 2、必填項只輸入若干個空格蒋情,未輸入其它...
    許小小晴閱讀 4,628評論 0 2
  • 小氣 小氣通常指某個人非常吝嗇棵癣,不愿意和別人分享自己的好東西辕翰;也可以說某個人喜歡斤斤計較,總是為一些雞毛蒜皮的小事...
    凡曉微閱讀 1,793評論 0 0