電商項目實(shí)戰(zhàn)-用例設(shè)計系列參考書籍:《電商后臺系統(tǒng)產(chǎn)品邏輯全解析》
一、電商模式
其中大家接觸最多的就是B2C。電商模式名詞解釋不做過多講解。

二:電商后臺管理系統(tǒng)。重點(diǎn)給大家分享訂單中心、支付中心、促銷中心的用例設(shè)計思路。

【1】促銷形式

促銷形式設(shè)計測試用例思路:
滿減促銷:
1.減價的金額不能大于等于商品原價(使用等價類邊界值的方法)
2.階梯滿減,下一階梯要大于上一階梯
3.階梯最多設(shè)置多少個?
單品促銷:
促銷價不能高于等于原價(使用等價類邊界值的方法)
套裝促銷:
商品A和商品B組成套裝的總價不能大于等于原價
贈品促銷:
1.贈品最多贈多少件?
2.訂單中價格是否計算正確(贈品為0元)
滿贈促銷:
1.滿X元送某商品
2.滿X元加Y元送某商品
多買優(yōu)惠促銷:
1.M元任選N件
2.M件N折
定金促銷:
1.付了定金預(yù)購的商品是否可以取消訂單?
2.付了定金預(yù)購,收到貨退貨之后是否可以再次購買?
最后:
當(dāng)一個商品參加多個促銷形式的活動會有什么樣的互斥校驗(yàn)?哪些是可以同時參加,哪些是不能同時參加?
【2】促銷活動規(guī)則

促銷活動管理設(shè)計測試用例思路:
創(chuàng)建活動:
活動名稱最長為多少字符?是否可帶有特殊符號?
促銷時間,不同的促銷時間創(chuàng)建的活動狀態(tài)不一樣
限購數(shù)量,默認(rèn)不限購,如果有限購,比如設(shè)置限購一件,需要驗(yàn)證一件之后是否恢復(fù)了原價
促銷用戶范圍,全部用戶則任何用戶都可以享受活動,設(shè)置新用戶需要用驗(yàn)證是否只有新用戶可以享受活動
操作:
審核,是否只有指定的人能審核?
編輯,編輯保存成功之后活動是否有更新?
刪除,刪除掉的活動應(yīng)不再存在于活動列表中
復(fù)制,是否所有的字段都能復(fù)制成功?
活動狀態(tài):
未開始的活動,優(yōu)惠不會生效
進(jìn)行中的活動,優(yōu)惠生效,需要驗(yàn)證訂單的優(yōu)惠及支付的優(yōu)惠
已結(jié)束、已作廢的活動,商品恢復(fù)原價
【3】優(yōu)惠券管理

優(yōu)惠券管理設(shè)計測試用例思路:
優(yōu)惠券的用例設(shè)計思路主要在支付這塊:
1.當(dāng)有多張優(yōu)惠券時,是否能自動使用優(yōu)惠力度最大的?
2.使用優(yōu)惠券,支付金額是否計算正確
退款優(yōu)惠券是否會返還的情況:
1.買A退A---返還
2.買AB退A---不返還
3.買AB退AB---返還
過期的優(yōu)惠券不可以使用
【4】拼團(tuán)

拼團(tuán)設(shè)計測試用例思路:
1.拼團(tuán)商品是否能為贈品?或者與其他優(yōu)惠活動疊加?
2.拼團(tuán)價格不能高于商品原價
3.拼團(tuán)活動時長,超過時長拼團(tuán)結(jié)束(拼團(tuán)成功或失敗都需要通知用戶)
4.一個人只能開一個團(tuán)或者參與一個團(tuán)
5.拼團(tuán)限購
6.拼團(tuán)失敗需要退款到用戶賬戶。拼團(tuán)成功賣家發(fā)貨
7.拼團(tuán)成功后再扣減庫存容易出現(xiàn)超賣情況
8.若拼團(tuán)成功之后,其中一人進(jìn)行退款操作,其余人的商品仍然是可以享受拼團(tuán)價,賣家發(fā)貨
附加面試常問測試點(diǎn):購物車用例設(shè)計(主要是業(yè)務(wù)功能方面,除了性能、兼容等的設(shè)計思路)。先說下我們在設(shè)計某個模塊的用例時,很多人只會關(guān)注到這個模塊的功能點(diǎn),但其實(shí)我們還需要考慮到相關(guān)聯(lián)的業(yè)務(wù)功能模塊。
單從購物車的功能來說,僅僅只是增刪改查:
增加商品、刪除商品、查看商品、修改商品數(shù)量
但是相關(guān)聯(lián)的業(yè)務(wù)(例如下圖盒馬和京東的購物車)就包括:
營銷活動透出、優(yōu)惠券透出(使用優(yōu)惠券金額計算)、庫存變化、依賴的上游業(yè)務(wù)(必須注冊且登陸的用戶才可以加購)、金融相關(guān)業(yè)務(wù)


購物車用例設(shè)計思路
