測試用例框架優化(四)

2022-09-14 18:39:12 字數 865 閱讀 8781

在測試過程當中,遇到了以下兩個問題:

問題一:如果我們的 新增專案 介面有乙個要求,要求我們每次執行的時候title 不能都一樣呢?按照我們之前的方式

需要寫很多判斷,那麼我們可以優化一下嗎?

——解決方法:新增隨機數的生成

1、在測試用例 title 後面增加乙個#random_str#替換識別符號,

注意:andom_str 是可以自己自由定義的

2、在替換的封裝裡面 新增隨機函式的生成判斷

問題二:比如我們在測某條用例的時候,需要等多少天才能進行,比如,我要測試失效狀態,

但是這個資料得5天後才能失效,那怎麼辦呢?

——解決方法:

2、新增了前置sql的執行(審核專案介面 - 修改專案的不同狀態,然後去審核)

同樣的,這一列有資料我們進行判斷,沒有就跳過,所以我們要在資料庫的斷言當中增加修改操作

這個修改操作是需求替換之後才會執行,所以我們是在用例的替換之後進行的sql 修改操作

測試用例框架優化(三)

在我之前的框架當中,我是把data 類,設計成所有測試類共享得全域性變數。所有的測試類,都是向data 類存資料,取資料。但是在我測試過程當中,會遇到乙個問題 在執行多介面併發 有2 3個介面用例同事執行 同時向data 類存資料就會出現問題 比如審核介面和 提現介面是併發執行的,審核介面用例執行的...

測試用例(四)測試用例編寫

一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...

測試用例設計指南(四)

3.1軟體設計說明匯出的測試 測試用例通過根據相關的軟體設計說明文件進行設計。每個測試用例測試設計說明中一 項或多項陳述。通常為被測單元設計說明的一系列陳述建立一系列對應的設計用例。例1 考慮下面計算實數平方根的函式的設計說明 輸入 實數 輸出 實數 處理 當輸入 0或大於 0時,返回輸入數的平方根...