目錄:導讀
- 前言
- 一、Python編程入門到精通
- 二、接口自動化項目實戰
- 三、Web自動化項目實戰
- 四、App自動化項目實戰
- 五、一線大廠簡歷
- 六、測試開發DevOps體系
- 七、常用自動化測試工具
- 八、JMeter性能測試
- 九、總結(尾部小驚喜)
前言
1、優惠券測試點
功能測試:
1.達到使用條件的訂單是否使用優惠券,使用后優惠券狀態已使用
2.使用滿減優惠券下單,優惠金額是否準確抵扣
3.使用折扣優惠券,是否成功打折
4.使用抵扣優惠券,是否成功抵扣
5.假如是滿100減10的優惠券,金額100是否可以使用
6.假如是滿100減10的優惠券,金額100.01是否可以使用
7.假如是滿100減10的優惠券,金額99.99是否可以使用
8.有一張優惠券使用類型是全場通用,是否所有商品都可以使用
9.有一張優惠券使用類型是指定類別使用,指定類型是否可以使用
10.有一張優惠券使用類型是指定類別使用,不是指定類型是否可以使用
11.有一張優惠券使用類型是指定類別使用,訂單有指定類型商品和其他商品是否可以使用
12.已使用的優惠券是否可以繼續使用
13.已過期的優惠券是否可以繼續使用
14.有多張優惠券,是否可以選擇多張使用
15.使用優惠券下單后,取消訂單優惠券是否返回
16.使用優惠券下單支付成功,退款優惠券是否返回==》一般不返回
17.使用優惠券下單支付成功,訂單有多個商品只退其中一個商品,退款金額是否按比例退款
18.跨店鋪是否可以使用優惠券
19.已經是優惠商品(商品已被打折)是否可以使用優惠券
20.有多張優惠券,下單選擇優惠券排序需和需求一致
21.登錄情況是否可以領取優惠券
22.不登錄情況下是否領取優惠券
23.是否限制新用戶可以領取,還是說老用戶也可以領取
24.是否只有VIP或者白名單用戶可以領取,還是說黑名單也可以領取
25.是不是有平臺的限制,比如PC,APP,公眾號,小程序是不是都可以領取
26.優惠券是否可以通過活動領取,積分兌換,短信鏈接,或者事件彈窗領取
27.新老版本的APP是不是都可以領取,是不是只有灰度用戶區域限制客戶可以領取
28.每人限領1張,是否領取多次優惠券,這里可以模擬快速點擊,網絡異常,多端登錄領取,測試異常情況
29.領取時間已過或者未到領取時間,是否可以領取優惠券
30.領取后的優惠券是否成功加入我的優惠券列表,優惠券已過期是否可以領取
31.通過調用腳本不斷領取是不是有反作弊策略
32.優惠券的優惠金額大于訂單金額,最后優惠后的訂單金額如何顯示
UI外觀測試:
1.優惠券的描述(名稱,使用條件,備注)是否正確,清晰
2.有可使用的優惠券,在優惠券選擇欄是否提示有可用優惠券
3.沒有可使用的優惠券,在優惠券選擇欄是否提示無可用優惠券
4.選擇優惠券后,確定訂單頁面是否正確顯示優惠券信息,優惠后的訂單金額是否顯示正確
性能測試:
1.領取優惠券前端是否會有卡頓和loading
2.所有的用戶同一個時間去領取優惠券是否會造成服務器奔潰和宕機等等
兼容性測試:
1.iOS:不同型號,不同的iOS系統。
2.安卓:不同品牌,不同型號,不同的安卓系統。
異常測試:
1.沒有內存時,APP是否能夠正常相應。
2.橫豎屏切換展示。
3.APP運行時網絡中斷。
4.反復操作某一個功能,不斷點擊和刷新,是否出現閃退。
5.APP運行時接入電話、短信、社交軟件的信息提示時,是否能夠正常運行。
網絡環境:
1.3G、4G、WiFi網絡環境下應用的各功能可正常運行。
2.網絡異常時,數據交換是否會有提醒。
3.中途斷網再很快連網,數據是否可以自動恢復,正常加載。
4.只允許內網訪問的APP,在連接到外網時是否會有提醒。
易用性測試:
優惠券界面是否美觀,合理,文字是否清晰
2、購物車的測試點
功能測試:
1.不登錄和登錄的情況下能否加入購物車
2.點擊加入購物車是否會顯示商品的顏色,規格,數量等等
3.在商品詳情頁面加入購物車和商品列表頁面加入購物車是否有不一樣的地方
4.假如商品庫存只有100件,要驗證邊界值的情況,比如99,100,101件是否可以加入
5.加入購物車的數量是否可以為中文,英文或者特殊字符
6.加入到購物車的商品是否支持刪除和編輯功能
7.加入到購物車的商品是否支持刪除到0件
8.加入到購物車的商品是否會顯示到最近加入,會通過時間進行排序
9.加入到購物車之前的商品價格和加入后的價格是否一致
10.加入到購物車是否會自動領券計算
11.加入到購物車的商品價格比如滿1000減1000,價格是否準確
12.加入到購物車的商品數量是否有限制
13.購物車中商品是否支持全選,單選,多選,反選或者跨店鋪選擇進行結算
14.結算后的金額是否正確
15.購物車中失效的商品是否會置灰顯示
16.購物車中的商品是否支持分享和收藏
17.商品如果下架是否會自動刪除,還是會顯示為你推薦其他類似的商品
18.同一個店鋪的商品是否會顯示在同一個商家名稱下面
19.購物車中的商品是否支持上下滑動選擇,是否會顯示加載更多
20.購物車勾選商品,點擊結算是否會進入到確認訂單信息頁面
21.購物車頁面中,對商品信息進行刪除后,是否不會在購物車顯示
22.是否可以在購物車中重新修改商品規格。
界面測試:
1.打開購物車頁面后,頁面的布局是否合理,是否完整
2.不同賣家的商品在不同的table區域顯示,區分明顯
3.頁面的功能按鈕可以正常顯示
4.商品失效了是否顯示已失
5.購物車中如果存在有商品降價、庫存不足、限購件數等,在商品詳情的下面,會有對應的字體展示等等
性能測試:
1.打開購物車顯示是否會卡頓或者loading的情況
2.編輯購物車進行保存是否會卡頓
3.在購物車頁面進行商品結算的時候,結算金額可不可以實時顯示
4.還有多個用戶同一時間操作購物車是否會出現服務器的崩潰
兼容性測試:
1.iOS:不同型號,不同的iOS系統。
2.安卓:不同品牌,不同型號,不同的安卓系統。
異常測試:
1.沒有內存時,APP是否能夠正常響應
2.橫豎屏切換展示。
3.APP運行時網絡中斷。
4.反復操作某一個功能,不斷點擊和刷新,是否出現閃退。
5.APP運行時接入電話、短信、社交軟件的信息提示時,是否能夠正常運行。
6.切換到后臺運行,再切換到主界面是否會出現異常
弱網測試:
1.3G、4G、WiFi網絡環境下應用的各功能可正常運行。
2.網絡異常時,數據交換是否會有提醒。
3.中途斷網再很快連網,數據是否可以自動恢復,正常加載。
4.只允許內網訪問的APP,在連接到外網時是否會有提醒。
接口測試:
調用加入購物車的接口能否正常入參,能否有正確的返回值
完整版!企業級性能測試實戰,速通Jmeter性能測試到分布式集群壓測教程
下面是我整理的2025年最全的軟件測試工程師學習知識架構體系圖 |
一、Python編程入門到精通
二、接口自動化項目實戰
三、Web自動化項目實戰
四、App自動化項目實戰
五、一線大廠簡歷
六、測試開發DevOps體系
七、常用自動化測試工具
八、JMeter性能測試
九、總結(尾部小驚喜)
人生最動人的風景,往往藏在最險峻的山巔。當你覺得力竭時,請記住:每一次堅持都在重塑更強大的自己。別問路有多遠,只管邁步向前;別怕山有多高,向上攀登就是答案!
你體內沉睡著改變世界的力量!每個清晨都是改寫命運的新機會,每次挫折都是精心包裝的禮物。當全世界都在說"不可能"時,正是你證明"可能"的最好時機!