測試開發實習崗---測試用例

目錄

  • 對于抖音投放廣告這項業務,如何設計測試用例
  • get和post的接口如何設計測試用例
  • 依賴于登錄狀態的接口如何測試

對于抖音投放廣告這項業務,如何設計測試用例

  • 廣告展示:測試廣告在抖音中的展示情況,包括廣告位置、展示時機、展示頻率等。可以設計用例驗證廣告是否按照設定的規則進行展示。
  • 廣告點擊:測試廣告的點擊功能,包括點擊后是否能正確跳轉到目標頁面,跳轉是否流暢,是否能正確統計點擊次數等。可以設計用例驗證廣告點擊功能的準確性和穩定性。
  • 廣告內容:測試廣告的內容是否符合要求,包括文字、圖片、視頻等。可以設計用例驗證廣告內容的準確性、清晰度、合規性等。
  • 廣告投放策略:測試廣告投放的策略是否生效,包括定向投放、定時投放、頻次控制等。可以設計用例驗證廣告投放策略的準確性和有效性。
  • 廣告效果統計:測試廣告效果的統計功能,包括曝光量、點擊量、轉化率等指標的準確性。可以設計用例驗證廣告效果統計功能的準確性和穩定性。
  • 異常情況處理:測試廣告在異常情況下的處理能力,包括網絡異常、設備異常、廣告內容異常等。可以設計用例驗證廣告在異常情況下的容錯能力和用戶體驗。

get和post的接口如何設計測試用例

GET接口測試用例設計:

  • 參數驗證:測試接口的必填參數和可選參數,驗證接口是否正確處理參數的缺失、格式錯誤等情況。
  • 參數組合:測試接口參數的不同組合情況,驗證接口是否能正確處理各種參數組合的情況。
  • 接口返回:驗證接口返回的數據是否符合預期,包括數據的完整性、格式的正確性等。
  • 接口性能:測試接口的性能,包括接口的響應時間、并發請求的處理能力等。
  • 異常處理:測試接口在異常情況下的處理能力,包括網絡異常、服務器異常等情況。

POST接口測試用例設計:

  • 參數驗證:測試接口的請求參數,驗證接口是否正確處理參數的缺失、格式錯誤等情況。
  • 請求體驗證:測試接口的請求體數據,驗證接口是否能正確解析請求體中的數據。
  • 數據庫操作:測試接口對數據庫的操作,包括數據的增刪改查等操作,驗證操作的準確性和完整性。
  • 接口返回:驗證接口返回的數據是否符合預期,包括數據的完整性、格式的正確性等。
  • 接口性能:測試接口的性能,包括接口的響應時間、并發請求的處理能力等。
  • 異常處理:測試接口在異常情況下的處理能力,包括網絡異常、服務器異常等情況。

依賴于登錄狀態的接口如何測試

  • 登錄前測試:測試在未登錄狀態下訪問該接口,驗證接口是否正確處理未登錄的情況。可以設計測試用例來驗證接口返回的狀態碼、錯誤信息等是否符合預期。
  • 登錄后測試:測試在已登錄狀態下訪問該接口,驗證接口是否正確處理已登錄的情況。可以設計測試用例來驗證接口返回的數據是否符合預期,是否能正確訪問需要登錄才能訪問的資源。
  • 登錄狀態維持測試:測試接口在登錄狀態維持的情況下的表現。可以設計測試用例來驗證接口在登錄狀態超時、登錄狀態失效等情況下的處理能力,例如驗證接口是否能正確判斷登錄狀態是否有效,是否能正確處理登錄狀態失效的情況。
  • 并發登錄測試:測試接口在多個用戶同時登錄的情況下的表現。可以設計測試用例來模擬多個用戶同時登錄,并驗證接口在并發登錄的情況下是否能正確處理各個用戶的登錄狀態。
  • 異常情況測試:測試接口在異常情況下的處理能力,例如網絡異常、服務器異常等。可以設計測試用例來驗證接口在異常情況下是否能正確處理,并返回適當的錯誤信息。
  • 邊界值測試:針對登錄狀態的有效期、登錄狀態的存儲方式等邊界情況,設計測試用例來驗證接口在邊界值情況下的處理能力。

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

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

相關文章

第六講:函數

函數 1. 函數的概念2. 庫函數2.1 標準庫和頭文件2.2 庫函數的使用方法2.2.1 功能2.2.2 頭文件包含2.2.3 實踐2.2.4 庫函數文檔的一般格式 3. 自定義函數3.1 函數的語法形式3.2 函數的舉例 4. 形參和實參4.1 實參4.2 形參4.3 實參和形參的關系 5. return語句6. 數組做函數參數7.…

ubuntu個人系統軟件安裝配置備忘

1. 替換軟件源 /etc/apt/source.list 2. 安裝必要軟件 安裝基礎軟件 sudo apt update sudo apt install -y python3-pip git vim curl wget clang clang-format flameshot docker升級pip3 python3 -m pip install --upgrade pip 安裝google瀏覽器 https://deb.pkgs.org/…

Excel 按奇數偶數列處理數據

目錄 一. 需求背景1.1 獲取偶數列的數據1.2 奇偶列數據互換 二. 解決方式2.1 為列添加奇偶輔助列2.2 通過公式將奇偶列互換 一. 需求背景 1.1 獲取偶數列的數據 ? 最近在整理歌單,發現部分歌曲沒有歌詞,于是打算自己制作一份。 從網上找到了歌詞&…

JavaScript-關于事件、事件流(捕獲、冒泡)、事件源、常用事件

1.如何注冊事件(如何綁定事件) ? 何為注冊事件,就是給元素添加事件,其方式有傳統注冊事件、方法監聽注冊事件。 0、1級事件(傳統注冊事件)不允許多個響應程序 我們在元素內或js內使用on的方式就是傳統注冊事件,這種形…

#WEB前端(CSS基礎)

1.實驗&#xff1a;HTML是網頁骨架&#xff0c;CCS是網頁裝修 2.IDE&#xff1a;VSCODE 3.記錄&#xff1a; style 4.代碼&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"view…

學習筆記-李沐動手學深度學習(七)(19-21,卷積層、填充padding、步幅stride、多輸入多輸出通道)

總結 19-卷積層 【補充】看評論區建議的卷積動畫視頻 數學中的卷積 【鏈接】https://www.bilibili.com/video/BV1VV411478E/?fromsearch&seid1725700777641154181&vd_sourcee81e116c4ffe5e79d4bc44738263eda4 【可判斷是否為卷積的典型標志】兩個函數中自變量相加…

數據結構項目實戰——通訊錄

c語言通訊錄 前言一、基于動態順序表實現通訊錄1 功能要求2 代碼實現 二、具體代碼實現需要使用的頭文件及宏定義通訊錄所需要的結構體通訊錄的初始化函數通訊錄的添加函數通訊錄的刪除函數比較函數主要函數 通訊錄的查找函數通訊錄的修改函數通訊錄的排序函數通訊錄的打印函數…

項目組合研究的問題

接著上篇項目集&#xff0c;再查了查項目組合研究的問題&#xff0c;項目組合主要關注組織如何有效地管理多個項目以實現戰略目標&#xff0c;以及在資源有限的情況下最大化整體價值。以下是項目組合研究中常遇到的關鍵問題&#xff1a; 戰略一致性&#xff1a; 如何確保項目組…

Salesforce CPQ - 02 - Quote Price

最近又有客戶來咨詢學習Salesforce CPQ&#xff0c;所以本人總結了下近幾年CPQ培訓的一些實際案例拿出來分享給大家&#xff1b; 再次介紹下本人是一位Salesforce十多年的從業者。 先來介紹下Salesforce的價格體系&#xff0c;再介紹下各個Product Price是如何配置及使用的&a…

測試需求平臺8-Arco組件實現產品增改需求

?此系列為整理分享已完結入門搭建《TPM提測平臺》系列的迭代版&#xff0c;擁抱Vue3.0將前端框架替換成字節最新開源的arco.design&#xff0c;其中約60%重構和20%新增內容&#xff0c;定位為從 0-1手把手實現簡單的測試平臺開發教程&#xff0c;內容將囊括基礎、擴展和實戰&a…

在什么時候企業檔案才會發生調整

檔案在企業中通常會調整在以下幾個時刻&#xff1a; 1. 入職時&#xff1a;員工入職時&#xff0c;企業會要求員工提供個人檔案&#xff0c;包括身份證件、學歷證明、工作經歷等相關文件。 2. 離職時&#xff1a;員工離職時&#xff0c;企業會整理員工的離職檔案&#xff0c;包…

題目 1619: 藍橋杯算法訓練VIP-字串統計

題目描述: 給定一個長度為n的字符串S&#xff0c;還有一個數字L&#xff0c;統計長度大于等于L的出現次數最多的子串&#xff08;不同的出現可以相交&#xff09;&#xff0c;如果有多個&#xff0c;輸出最長的&#xff0c;如果仍然有多個&#xff0c;輸出第一次出現最早的。 …

JDBC

概念&#xff1a; JDBC 就是使用Java語言操作關系型數據庫的一套API 全稱&#xff1a;( Java DataBase Connectivity ) Java 數據庫連接。 JDBC的本質&#xff1a; 官方&#xff08;sun公司&#xff09;定義的一套操作所有關系型數據庫的規則&#xff0c;即 接口各個數據庫廠…

ChatGPT-4.0:學術研究論文檢索的新篇章

ChatGPT-4.0&#xff1a;學術研究論文檢索的新篇章 在當代學術研究的廣闊天地&#xff0c;知識的追求始終在不斷進化&#xff0c;緊密擁抱能夠加強研究者探索和吸收信息能力的創新技術。ChatGPT-4.0的出現代表了學術探索的一次質的飛躍&#xff0c;為研究人員查詢學術論文提供…

Filebeat將csv導入es嘗試

一、安裝 在docker中安裝部署ELKfilebeat 二、主要配置 - type: log # Change to true to enable this input configuration. enabled: true # Paths that should be crawled and fetched. Glob based paths. paths: - /home/centos/pip_v2.csv #源路徑 #…

Sqli-labs靶場第15關詳解[Sqli-labs-less-15]

Sqli-labs-Less-15 #自動化注入-SQLmap工具注入 SQLmap用戶手冊&#xff1a;文檔介紹 - sqlmap 用戶手冊 由于這題是post請求&#xff0c;所以先使用burp進行抓包&#xff0c;然后將數據包存入txt文件中打包 用-r 選擇目標txt文件 python sqlmap.py -r data.txt -current-db…

Visual Studio C++項目遠程斷點調試客戶現場程序方法

前言 程序開發一個很常見的場景&#xff0c;就是程序在自己本地部署調試明明一點問題都沒有&#xff0c;但是部署到客戶現場就問題百出&#xff0c;要調試起來還很困難&#xff0c;在自己本地也沒有條件復現&#xff0c;很多時候只能靠日志一點點排查和猜測&#xff0c;耗費大…

我在代碼隨想錄|寫代碼Day31 | 貪心算法總結篇 | 貪心終結一題

&#x1f525;博客介紹&#xff1a; 27dCnc &#x1f3a5;系列專欄&#xff1a; <<數據結構與算法>> << 算法入門>> << C項目>> &#x1f3a5; 當前專欄: << 算法入門>> 專題 : 數據結構幫助小白快速入門算法 &#x1f4…

window使用hyper安裝centos及docker、kubenet\k8s

window虛擬機安裝centos&#xff1a; windows系統下安裝linux&#xff08;centos7&#xff09;虛擬機詳細教程&#xff08;virtualbox環境&#xff09;_windows安裝linux虛擬機-CSDN博客 準備3臺機器&#xff1a; 172.29.34.250 172.29.37.174 172.29.39.106 安裝教程&…

關于定時器 setTimeout 可能會引發的內存泄露

前言 setTimeout 本身并不直接引發內存泄露&#xff0c;但如果使用不當&#xff0c;確實可以間接導致內存泄漏。以下是一些使用 setTimeout 可能導致內存泄漏的情況&#xff1a; 閉包引用&#xff1a; 在 setTimeout 的回調函數中&#xff0c;如果引用了外部變量&#xff08;形…