最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

你能說說“淘寶購物車”是怎么測試的嗎?

2021-07-15 17:54 作者:土豆聊軟件測試  | 我要投稿

之前我有整理過一系列文章“支付功能如何測試?”,“抖音直播要如何測試”,“微信紅包如何測試”,很多學(xué)生說是及時雨,幫助了他們的測試面試,

你能說說“支付功能”怎么測試么?

你能說說“抖音直播”怎么測試嗎?

“微信紅包”測試 | 以后搶紅包就是王者了....


今天我再給大家整理一篇面試高頻問到的問題——“淘寶購物車”怎么測試。


測試思維


依然附上測試任何事物的測試思路:

第一步:梳理產(chǎn)品的核心業(yè)務(wù)流程:明白這是個什么項目,實現(xiàn)了什么業(yè)務(wù),以及是怎么實現(xiàn)的?

這個步驟一般是參考公司的需求文檔來的,如果產(chǎn)品提供需求文檔的同時提供了業(yè)務(wù)流程圖,可以遵循流程圖來梳理;

如果產(chǎn)品沒有提供流程圖,就需要測試人員根據(jù)需求的理解自己畫出流程圖,達(dá)到梳理業(yè)務(wù)的目的。

第二步:根據(jù)流程進(jìn)行模塊細(xì)分,然后針對每個功能模塊進(jìn)行詳細(xì)的測試點設(shè)計和提取。

這個單個功能的測試點提取要覆蓋一下幾個方面:

正常功能驗證:優(yōu)先覆蓋正常的業(yè)務(wù)流程和功能驗證,這其實也是單個功能的冒煙測試。冒煙測試先行,如果不通過,可以直接停止測試等開發(fā)修復(fù)后繼續(xù)測試。

異常功能驗證:為了更加貼近用戶的使用產(chǎn)經(jīng),我們也要驗證各種異常的場景,故意操作導(dǎo)致出錯,檢查系統(tǒng)的反饋和提示,保證用戶操作失誤的情況能夠得到系統(tǒng)的友好指示。因為有很多地方的操作都有可能會導(dǎo)致系統(tǒng)異常和拋錯,所以為了不漏測,我們需要找出所有可能導(dǎo)致異常的輸入項和選項。所以就到了第三步——

第三步:針對具體功能,尋找每個輸入項和步驟,從以下三個角度來分析測試點?。

  • 長度,數(shù)據(jù)類型,必填項,重復(fù)

  • 需求的約束條件?+?隱形需求

  • 功能之間的交互

這其中就需要用到一些用例的具體設(shè)計方法了,比如場景法,等價類法,邊界值法,錯誤推測法等等。

第四步:考慮非功能測試點,包括界面、易用性、兼容性、安全性、性能壓力



淘寶購物車功能的測試點


基于上面的測試思路,我們可以分析得出淘寶購物車的測試點如下:


首先,梳理淘寶購物車的業(yè)務(wù)流程如下:

進(jìn)入購物車→加商品到購物車→?編輯購物車→選擇商品→提交訂單

**冒煙測試:**加入商品到購物車,并進(jìn)入購物車,可以選擇商品提交訂單,跳轉(zhuǎn)到訂單頁面。

然后我們再來細(xì)化每個模塊的測試點:


1進(jìn)入購物車入口


  • 底部菜單欄,點擊跳轉(zhuǎn)購物車;

  • 商品詳情頁頂部去購物車結(jié)算,點擊跳轉(zhuǎn)到購物車。


2用戶購物車的權(quán)限


  • 已經(jīng)登錄的用戶,點擊進(jìn)入購物車,可以進(jìn)行購物車相關(guān)的操作;

  • 未登錄的用戶,點擊進(jìn)入購物車,提示未登錄,并彈出登錄界面。


3購物車相關(guān)的操作


添加商品到購物車,查看購物車顯示


  • 添加一件商品到購物車,觀察購物車顯示,規(guī)則、信息描述等都正常

  • 添加同一個商家的多件商品到購物車,觀察購物車顯示正常

  • 添加同不同商家的多件商品到購物車,觀察購物車顯示正常

  • 商品、商家名稱和描述太長,UI?顯示正常

  • 點擊商品鏈接可以打開商品詳情頁

  • 貨物狀態(tài):

a、有貨,并顯示商品的數(shù)量

b、無貨,無法勾選選擇,并調(diào)試重新選擇商品的規(guī)格

c、下架,移到失效寶貝,可以找相似的商品


購買數(shù)量增減操作


  • 數(shù)量范圍

有效:1/后臺最低限購梳理~?庫存/最大限購數(shù)量
無效:0,大于庫存,大于最大限購數(shù)量,小于最低限購數(shù)量,檢查是否有友好的報錯信息

  • 數(shù)據(jù)類型

有效:整數(shù)字
無效:非數(shù)字,可以是從字母、字符、中文里選擇一個代表測試;還有小數(shù),負(fù)數(shù),檢查書否有提示信息

  • 必填項

輸入數(shù)量為空/或者空格,檢查是否有報錯信息并友好


商品支持刪除


點擊刪除是否有提示信息,可以確認(rèn)和取消按鈕可用;

刪除后,商品不顯示在購物車列表;商品總件數(shù)減 1,總價檢查更新正確。


商品支持移入收藏夾


點擊移入收藏夾后,購物車?yán)锊伙@示商品;
收藏夾里增加商品顯示正常。


選擇功能


單選商品,合計里的統(tǒng)計數(shù)據(jù)正確,并可以取消勾選;

多選商品,合計里的統(tǒng)計數(shù)據(jù)正確,并可以取消勾選;

全選,合計里的統(tǒng)計數(shù)據(jù)正確,并可以取消勾選;

反勾選一個商品,全選框狀態(tài)變化。


點擊去結(jié)算


點擊結(jié)算,可以跳轉(zhuǎn)到下一個頁面,金額和數(shù)量都是正確的。


空購物頁面


空購物車檢查頁面顯示,可以點擊”去購物“跳轉(zhuǎn)首頁進(jìn)行購物。


4功能交互


  • 優(yōu)惠券

有優(yōu)惠券的使用規(guī)則,價格和限制是否正確

  • 訂單處理

跟訂單功能模塊的交互

  • 登錄功能模塊的交互

(見上面的登錄用戶和未登錄用戶)


5APP?專項測試


如果是 Web 端的購物車功能,此處可以忽略;

如果是移動端的淘寶購物車,除了覆蓋了基本業(yè)務(wù)功能測試之后,我們一定還要考慮到 APP 的專項測試。

比如 APP 自身的安裝、卸載、升級,消息的推送等;特別要關(guān)注一下“中斷測試”和“網(wǎng)絡(luò)測試”!


支付中斷


購物車操作過程中如果出現(xiàn)一些手機(jī)的中斷行為,是否會受到影響以及是否可以正常繼續(xù)。

常見的中斷類型有:

電話中斷、網(wǎng)絡(luò)中斷、鬧鐘中斷、插拔耳機(jī)中斷

保證這些中斷發(fā)生的時候,購物車的跳轉(zhuǎn)和操作不會影響,更加不會導(dǎo)致一些異常情況發(fā)生,比如 APP 突然 crash 和 ANR 的情況。


網(wǎng)絡(luò)測試


  • 驗證各種網(wǎng)絡(luò)類型:2G、3G, 4G,5G,wifi 下都可以正常操作;

  • 進(jìn)行網(wǎng)絡(luò)切換,功能正常;

  • 弱網(wǎng)測試下功能正常:

購物車結(jié)算的時候,不會重復(fù)提交訂單;

APP 不會閃退、崩潰,而且頁面提示友好。



淘寶購物車功能的非測試點


測試完以上的功能測試點之后,我們還需要驗證一些非功能測試點,主要包括以下幾個方面:

(1)界面

驗證界面的美觀,排版和錯別字等。

(2)兼容性

  • 移動端的淘寶購物車:

a、考慮測試手機(jī)移動端的兼容,比如手機(jī)型號b、考慮系統(tǒng)版本的兼容,主流的系統(tǒng)版本需要測試覆蓋

c、考慮不同屏幕大小及分辨率的兼容性測試

  • Web 端的淘寶購物車:

a、考慮瀏覽器的兼容性,不同的內(nèi)核版本的瀏覽器

b、從同一個內(nèi)核版本的瀏覽器里選擇主流的瀏覽器進(jìn)行測試

(3)易用性

測試站在用戶的角度考慮用戶體驗,使用是否方便等。

(4)性能

比如大量用戶同時操作等,一般需要借助工具或者代碼進(jìn)行測試。

(5)安全

驗證敏感信息是否加密,是否可以篡改;通過一些工具進(jìn)行安全掃描,檢查是否有安全漏洞;或者采用一些其他的手段進(jìn)行專門的安全測試。


你能說說“淘寶購物車”是怎么測試的嗎?的評論 (共 條)

分享到微博請遵守國家法律
万年县| 东兴市| 伊宁市| 福贡县| 南木林县| 喀喇| 肃南| 九寨沟县| 泾阳县| 湘潭县| 墨玉县| 安阳县| 肇庆市| 穆棱市| 敖汉旗| 天全县| 华蓥市| 新昌县| 信丰县| 龙州县| 抚顺市| 东乌珠穆沁旗| 石林| 洛川县| 思茅市| 大新县| 元朗区| 迭部县| 鹤峰县| 扶余县| 甘洛县| 吉安县| 枣庄市| 罗定市| 堆龙德庆县| 察隅县| 鄂温| 兰西县| 遂川县| 于都县| 武清区|