【軟件測試】電商購物項目-各個測試點整理(六)

目錄:導讀

    • 前言
    • 一、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性能測試

請添加圖片描述

九、總結(尾部小驚喜)

人生最動人的風景,往往藏在最險峻的山巔。當你覺得力竭時,請記住:每一次堅持都在重塑更強大的自己。別問路有多遠,只管邁步向前;別怕山有多高,向上攀登就是答案!

你體內沉睡著改變世界的力量!每個清晨都是改寫命運的新機會,每次挫折都是精心包裝的禮物。當全世界都在說"不可能"時,正是你證明"可能"的最好時機!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/96070.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/96070.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/96070.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

心路歷程-啟動流程的概念

我們之前已經安裝過系統,其實興奮的內心已經無以言表; 記得剛開始的那份喜悅是沒辦法演說的;可是高興之余,好像突然又心情EMO了; 為何呢?因為系統裝完了,你也不知道能夠干什么; 所以…

Kubernetes Ingress實戰:從環境搭建到應用案例

目錄 一、概述 版本對比圖 二、 Ingress應用案例 2.1 環境準備 2.2 驗證-NodePort模式 設置Http代理 2.3 驗證-LoadBalancer模式 修改ARP模式,啟用嚴格ARP模式 搭建metallb支持LoadBalancer 普通的service測試 ingress訪問測試: 一、概述 Ser…

項目發布上線清單

說明:博主想整理一份項目發布上線的清單,在每次發布上線前,對照清單一一核對,避免遺漏(往事不堪回首),歡迎大家補充。 前端是否有與后端協同發布的接口? 如果有,先發前端…

HTB Information Gathering - Web Edition最后的測驗

因為它沒有DNS解析,,所以不要嘗試去使用dns枚舉所有枚舉出來的子域,馬上修改hosts文件,與ip和域名填好,因為它不依賴dns通過vhost子域爆破 爬蟲登場 w*****.inlanefreight.htb:32508爬到之后不要去理會那個api,除了填答案,,,其他任何用處都沒有,不要浪費時間后面就不能劇透了,可…

IDEA、Pycharm、DataGrip等激活破解沖突問題解決方案之一

Jetbranis旗下的軟件破解沖突問題解決方案之一,不一定適用所有破解包 問題:在使用Pycharm破解包破解該軟件后,同樣是jetbranis旗下軟件的Datagrip卻失去了之前破解的效果,需要重新破解,重新成功破解datagrip后&#xf…

使用 uv管理 Python 虛擬環境:比conda更快、更輕量的現代方案

文章目錄什么是 uv?安裝 uv在線安裝(推薦)Windows 系統Linux / macOS 系統離線安裝步驟 1:獲取二進制包步驟 2:解壓并移動到可執行路徑步驟 3:設置環境變量驗證安裝創建并激活虛擬環境創建虛擬環境輸出示例…

課堂記憶項目開發日志

課堂記憶項目開發日志 日期: 2025年8月18日 1. 基礎實現 項目目標: 創建一個動態、美觀的“課堂記憶”頁面,展示教師信息、教學成果、學生反饋、未來計劃、教學成就和教學金句。 實現交互功能,包括按鈕點擊展開內容、圖片點擊彈出詳細信息、圖表展示數據。 技術棧: HTML5 C…

藍橋杯算法之搜索章 - 7

大家好,不同的時間,相同的地點!又和大家見面了,接下來我將帶來多源BFS的內容 通過多源BFS的學習,大家將對BFS理解更加深入! lets go! 前言 通過前面內容的學習,大家肯定已經對于BFS有了一定理解…

onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false

這個錯誤日志 onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false 通常出現在 Android 平臺的 WebView 或混合應用(如 Cordova/Capacitor)中,與軟鍵盤(Soft Input)的隱藏行為有關。以下是可能的原…

用PaddleDetection套件訓練自己的數據集,PP-YOLO-SOD訓練全流程

文章目錄官方資料ppyoloe 訓練全流程環境配置與套件準備數據集準備與VOC格式ppdet的要求標簽列表txt文件生成腳本數據集配置預訓練權重模型配置ppyoloe訓練命令ppyoloe評估命令ppyoloe推理命令與可視化結果ppyoloe-SOD 訓練全流程預訓練權重模型配置ppyoloe訓練命令官方資料 P…

Candle用 Rust 打造“小而快”的機器學習棧

1. 為什么是 Candle?(三條硬理由)Serverless & 輕量部署 傳統 Python 生態在函數冷啟動/GIL/體積上常見掣肘。Candle 是純 Rust 二進制,可將推理程序打包成一個小體積可執行文件,非常適合邊緣側 & Serverless。…

小波卷積YYDS!小波變換+CNN創新結合

2025深度學習發論文&模型漲點之——小波卷積小波卷積通過先將輸入信號或圖像進行小波分解,得到不同尺度的子帶信號,然后在每個子帶信號上應用卷積操作來提取局部特征,最后通過逆小波變換將經過卷積處理的子帶信號重構為最終的輸出信號或圖…

高性價比的5G專網設備,助力企業降本增效

在數字化轉型的浪潮中,企業亟需兼顧先進技術與投入成本的平衡。作為全球領先的核心網供應商,IPLOOK始終堅持以客戶為中心,推出高性價比的5G行業專網設備,幫助企業在保障性能的同時,有效降低網絡建設與運維成本。 高性…

可編輯150頁PPT | 某制造集團產業數字化轉型規劃方案

推薦摘要:某制造集團產業數字化轉型規劃方案,直擊傳統制造向智能智造躍遷的核心命題。該集團作為裝備制造領域龍頭,業務橫跨工程機械、農業機械、能源裝備三大板塊,擁有12個生產基地、400余家供應鏈企業,但面臨設備聯網…

Kafka 面試題及詳細答案100道(11-22)-- 核心機制1

《前后端面試題》專欄集合了前后端各個知識模塊的面試題,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,SQL,Linux… 。 前后端面試題-專欄總目錄 文章目錄 一、本文面試題目錄 11. 什么是Kafka的分區(P…

PHP反序列化的CTF題目環境和做題復現第1集

1 通過post參數提交反序列信息 2 題目 http://192.168.1.8/fxl1/fxl1.php <?php highlight_file(__FILE__);class ezUnserialize{public $key;public function __destruct(){if($this->key "FLAG"){include(flag.php);echo $flag;}} } unserialize($_POST[a…

[論文閱讀] 軟件工程工具 | EVOSCAT可視化工具如何重塑軟件演化研究

EVOSCAT可視化工具如何重塑軟件演化研究 論文信息 原標題&#xff1a;EVOSCAT: Exploring Software Change Dynamics in Large-Scale Historical Datasets主要作者及機構&#xff1a; Souhaila Serbout&#xff08;University of Zurich, Zurich, Switzerland&#xff09;Diana…

【入門級-算法-6、排序算法:排序的基本概念冒泡排序】

一、排序概念&#xff1a;是將一組數據按照特定規則重新排列的過程&#xff0c;是計算機科學中最基礎且重要的算法之一。 二、排序的基本要素 排序鍵(Key)&#xff1a;是排序過程中用于比較和確定元素順序的特定數據項或數據屬性。 穩定性&#xff1a;排序過程中&#xff0c;相…

搭建私有Claude體驗平臺:Open WebUI + Anthropic API + Trojan完整部署指南

言簡意賅的講解Open WebUI Anthropic API Trojan解決的痛點 身邊的小伙伴們都想體驗Claude&#xff0c;但直接訪問Anthropic API存在網絡連接問題。本文記錄了我如何通過Docker部署Open WebUI&#xff0c;結合網絡代理和Anthropic Manifold Pipe&#xff0c;為團隊搭建了一個…

Hadoop技術棧(一)hadoop搭建與HDFS常用命令

概念 hadoop是一個大數據的分布式存儲&#xff0c;調度&#xff0c;計算框架。也可以說是一個生態圈&#xff0c;包含很多技術&#xff1a;Hive、Hbase、Flume、Kafka... Hadoop的優點 Hadoop具有存儲和處理數據能力的高可靠性。 Hadoop通過可用的計算機集群分配數據&#xf…