總體按照兩個模式進行劃分總結(jié):1钩乍、按照測試類型2、按照電子商務(wù)網(wǎng)站的系統(tǒng)架構(gòu)
一画畅、按照測試類型
1砸琅、兼容性
(1)不同瀏覽器(谷歌、IE等)
(2)不同操作系統(tǒng)(xp轴踱、windows症脂、linux等)
(3)不同分辨率(1366X768、1920X1080等)
(4)不同屏幕大幸А(13英寸诱篷、14英寸、15.6英寸)
2雳灵、UI測試
(1)鏈接是否正確
(2)文字是否顯示正確
(3)圖片是否都能正常顯示
(4)字體風(fēng)格是否統(tǒng)一
(5)系統(tǒng)風(fēng)格是否統(tǒng)一
(6)信息過長時棕所,是否被截斷
(7)產(chǎn)品價格是否顯示正確
(8)各類控件是否顯示正常,位置是否合理
3、用戶體驗測試
(1)首頁產(chǎn)品的展示與分類
(2)搜索結(jié)果頁,搜索結(jié)果的正確性,和結(jié)果頁面信息的展示
(3)產(chǎn)品詳情頁精偿。產(chǎn)品介紹頁面將對客戶的購買行為起到關(guān)鍵的作用针贬,產(chǎn)品圖片击费,文字說明,產(chǎn)品描述就相當(dāng)于柜臺服務(wù)員與產(chǎn)品說明書桦他。
(4)兼容常用的快捷鍵
4蔫巩、購物流程及購物規(guī)則測試
(1)B2C網(wǎng)站最重要的流程是購物流程,包括幾個重要功能:購物車瞬铸、配送方式批幌、支付方式、提交訂單這一流程的用戶體驗得重要性在于讓客戶能很容易的完成下單過程
(2)測試產(chǎn)品是否能夠放入購物車
(3)當(dāng)某種產(chǎn)品有購物數(shù)量限制時嗓节,超過這一數(shù)值荧缘,能否也能放入購物車
(4)積分能否兌換產(chǎn)品,或者限購產(chǎn)品
(5)積分能否兌換促銷類產(chǎn)品
(6)購買物品后拦宣,庫存變化是否正確
5截粗、支付流程
(1)購物車中的產(chǎn)品能否正常支付
(2)當(dāng)完成支付,不等頁面跳轉(zhuǎn)鸵隧,直接關(guān)閉瀏覽器绸罗,數(shù)據(jù)傳遞是否正確
(3)當(dāng)完成支付,等待頁面跳轉(zhuǎn)豆瘫,跳轉(zhuǎn)頁面是否正確
(4)網(wǎng)站兩個模塊間數(shù)據(jù)傳遞是否正確
6珊蟀、訂單流程測試
(1)訂單完成后,對訂單的處理流程的驗證外驱,以及相應(yīng)的訂單狀態(tài)核對是否正確
7育灸、性能、響應(yīng)速度測試
(1)并發(fā)性測試如秒殺功能
(2)同時購買同一限定產(chǎn)品
(3)相同賬號進行2次積分兌換產(chǎn)品的并發(fā)操作
(4)提交訂單昵宇,并發(fā)操作是否存在多個訂單
重點:
在進行測試時磅崭,首先需要清楚應(yīng)用系統(tǒng)的輸入流,數(shù)據(jù)流的情況瓦哎,在基本功能通過的情況下砸喻,才能進行其它的類型的測試。
電子商務(wù)網(wǎng)站測試應(yīng)該關(guān)注:
1.業(yè)務(wù)流和數(shù)據(jù)流
2.重點在用戶體驗測試方面
3.還有安全和性能方面的蒋譬。web的cookies測試也是重點割岛。
二、按照電子商務(wù)網(wǎng)站的系統(tǒng)架構(gòu)
典型系統(tǒng)結(jié)構(gòu)(三層c/s羡铲,1 表示層 2 業(yè)務(wù)層 3 數(shù)據(jù)層)
1蜂桶、表示層(測試檢查應(yīng)用程序的前端是否正確)
(1)內(nèi)容測試(檢查web應(yīng)用系統(tǒng)提供信息,正確性也切、準確性扑媚,相關(guān)操作元素是否正確等)。
(2)web站點結(jié)構(gòu)(檢查web站點結(jié)構(gòu)上存在的錯誤雷恃,發(fā)現(xiàn)無效的鏈接)
包含三方面:
是否存在空鏈接地址
是否鏈接到指定的頁面
是否存在鏈接報錯
(3)用戶環(huán)境(兼容:瀏覽器疆股、操作系統(tǒng)、分辨率倒槐、電腦尺寸)
2旬痹、業(yè)務(wù)邏輯層(業(yè)務(wù)邏輯層主要是為了發(fā)現(xiàn)業(yè)務(wù)邏輯中存在的問題)
(1)性能測試(負載測試是為了測量web系統(tǒng)在某一負載級別上的性能,以保證web系統(tǒng)在需求范圍內(nèi)能正常工作)
(2)數(shù)據(jù)驗證? 測試用戶采集的數(shù)據(jù)讨越,通常以表單的形式两残。比如說用戶注冊(必須保證用戶的數(shù)據(jù)一致性、正確性把跨、完整性)才能進行提交人弓。然后到數(shù)據(jù)庫 表中去進行驗證。
(3)業(yè)務(wù)測試? 測試系統(tǒng)的業(yè)務(wù)處理過程的正確性着逐,電子商務(wù)系統(tǒng)必須在全部的時間里正確處理業(yè)務(wù)崔赌,無一例外。因此耸别,要通過測試確保業(yè)務(wù)處理的正確性健芭。如購物、加入購物車秀姐、結(jié)算慈迈、提交訂單、訂單處理流程的一個過程
3省有、數(shù)據(jù)層(數(shù)據(jù)層的測試痒留,主要是對應(yīng)系統(tǒng)用于儲存和獲取信息的數(shù)據(jù)庫管理系統(tǒng)的測試)
(1)響應(yīng)時間,定量并發(fā)操作锥咸,對應(yīng)用系統(tǒng)是否造成響應(yīng)數(shù)據(jù)的方面的影響狭瞎。直接影響用戶體驗
(2)數(shù)據(jù)完整性(主要驗證表單數(shù)據(jù)的提交與存儲),也是數(shù)據(jù)完整性測試搏予。將提交的數(shù)據(jù)與數(shù)據(jù)庫中提交的數(shù)據(jù)進行對比熊锭,確認是否正確。