tft每日頭條

 > 科技

 > 白盒測試需要寫測試用例嗎

白盒測試需要寫測試用例嗎

科技 更新时间:2025-02-12 18:17:26

白盒測試需要寫測試用例嗎?來自一個剛培訓完軟件測試的學習筆記整理,連續更,接下來我們就來聊聊關于白盒測試需要寫測試用例嗎?以下内容大家不妨參考一二希望能幫到您!

白盒測試需要寫測試用例嗎(月入10k的軟件測試必會黑盒測試用例)1

白盒測試需要寫測試用例嗎

來自一個剛培訓完軟件測試的學習筆記整理,連續更

鍊接中文章介紹了等價類劃分和邊界值分析法,并且留下了課後題。今天繼續說完黑盒測試~

一、錯誤推斷法

錯誤推測法是指在測試程序時,人們可以根據經驗或直覺推測程序中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的測試用例的方法。(偏向于經驗與主觀推斷)

使用方法:

錯誤猜測法并不是一項有法可尋的工程設計方法,比較依賴測試人員的經驗;從測試經驗的角度來看,在考慮使用錯誤猜測的方式去補充測試用例。

  1. 比如極限值設計,考慮數值最大最小或者是為空。
  2. 取值設計,年月日的情況都要考慮,平年閏年或者是2月有多少天。
  3. 測試場景必須要考慮到的就是使用局點的組網情況,特别是一些特殊的組網,如網元主備、容災等;
  4. 端到端的用例場景考慮:開戶>轉賬>充值>交易記錄查詢,要考慮到用戶的類型和交易渠道。
  5. 性能方面也需要考慮,針對核心進行性能場景驗證的情況,最經常出現的問題是報表,但是小白還不需要考慮到什麼交易記錄數。
  6. 安全角度考慮,就是用戶權限還有日志中是不是現實了用戶隐私。
  7. 可維護性考慮
  8. 用戶體驗考慮,用戶體驗是不是合理
  9. 功能實現和規格描述是不是一緻,比如新增某個充值功能;
  10. 輸出域考慮,一方面是針對輸出情況設計輸入條件,另外就是針對輸出内容的使用途徑進行補充用例設計。
  11. 隐含功能也需要考慮到,比如要曆史交易想查詢,測試設計必須針對隐含的功能進行測試。
  12. 針對不同開發考慮用例設計,最後一條非常特殊,每個開發會出現的問題不一樣。

使用場景:先用其他的方法設計測試用例,再使用錯誤猜測法補充用例。

剛入行的小白肯定沒有那麼多經驗參考,但是随着時間長了,就會根據bug相關的數據總結經驗,個人會有多方面的異常情況。

二、随機抽樣的方式進行測試

随機抽樣的方式分為兩種,重複抽樣和不重複抽樣。分分層随機抽樣、系統抽樣、整群抽樣和簡單的随機抽樣都是屬于概率抽的,并且為并列關系。

三、因果圖分析法

因果關系分析法,是從事物變化的因果關系質的規定性出發,用統計方法尋求市場變量之間依存關系的數量變化函數表達式的一類預測方法。

主要的目的就是适用于不同條件組合對應不同的結果狀态來設計測試用例,根據判定表中的每一列作為依據來設計測試用例,當判定的條件着重考慮輸入輸出條件之間的關系時使用因果圖法。

使用場景:對系統功能和業務流程的描述,提高測試效率。可以應用在銀行取錢還有線上APP購物等等。

四、場景法

場景法測試用例設計方法主要是用于事件觸發流程,當某個事件觸發之後就形成相應的場景流程,不同的時間觸發不同順序和不同的處理結果會形成一系列的事件結果。

步驟:畫業務流程圖>設置功能路徑的優先級>确定路徑>選取測試數據>測試用例

在這裡就不放例子了~~有空再更。

五、正交法

說白了就是從大量的試驗點中挑出适量具有代表性的點。

正交試驗分析法包括以下常用術語:

(1)指标:通常把判斷試驗結果優劣的标準叫做試驗的指标。

(2)因子:是指所有影響試驗指标的條件。

(3)因子的狀态:是指影響試驗因子的因素,也稱之為因子的水平。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved