2023年12月第一周

2022-09-03 22:21:22 字數 1434 閱讀 7350

本週彙總:

1.測試用例的基本知識:

測試用例:軟體測試的核心,為了特定的目的而設計的一組包含測試輸入、執行條件、預期結果的輸出文件。

作用:知道測試工作的進行

重要組成部分:測試名稱、輸入資料、操作步驟、預期結果

測試用例的八大要素:用例編號、專案名稱、用例名稱、優先順序、預置條件、輸入資料、操作步驟、預期結果

2.黑盒測試用例設計方法:等價類劃分法、邊界值法、判定表法、因果圖法、狀態遷移圖法、場景法、正交實驗法、錯誤猜測法

3.等價類劃分法:

等價類:在所有的測試資料中,具有某種共同特徵的資料子集

有效等價類:符合需求的等價類

無效等價類:不符合需求的等價類

等價類設計測試用例的步驟:分析需求,確定輸入資料型別——使用規則劃分有效等價類和無效等價類——設計測試用例覆蓋有效等價類——設計測試用例覆蓋無效等價類

注意要點:一條測試用例要盡可能的覆蓋所有的有效等價類,一條測試用例只可覆蓋乙個無效等價類

4.邊界值法:

邊界值:選取正好等於、剛剛大於或剛剛小於邊界值的資料作為測試資料

上點:邊界上的點

離點:離邊界最近的點

內點:在有效範圍內的點

邊界值設計測試用例步驟:分析需求,確定輸入資料型別——確定上點、離點、內點——設計測試用例覆蓋有效等價類——設計測試用例覆蓋無效等價類

4.判定表法:

條件樁:輸入條件

動作樁:結果

條件項:輸入條件取值的全組合

動作項:條件項對應的全部結果

規則:一組條件和動作的組合,一條規則對應一條測試用例

判定表法設計測試用例的步驟:分析需求,定義條件樁、動作樁——設計判定表(全組合)——填寫動作項——簡化判定表(結果相同,只有乙個條件不同,可以合併為乙個規則)——抽取測試用例(乙個規則對應一條測試用例)

5.因果圖法:

因果圖:考慮所有輸入/輸出之間的相互制約關係以及組合關係,考慮所有的輸入條件之間的依賴關係,再根據分析的關係來轉化判定表的方法

判定表:分析條件樁和動作樁後,全組合得到條件項

因果圖:分析因和果,考慮條件和條件,條件和結果之間的關係,再轉化為判定表

因果圖設計測試用例的步驟:分析需求,定義條件樁、動作樁——分析條件與條件,條件與結果之間的關係——通過關係畫出因果圖——通過因果圖轉為判定表

6.狀態遷移圖法

狀態遷移圖:首先找出所有的狀態,然後再分析各個狀態之間的轉換條件和轉換路徑,然後從其狀態遷移覆蓋路徑的角度來設計測試用例

狀態遷移圖設計測試用例步驟:確定所有的狀態點——繪製狀態遷移圖——畫出狀態遷移樹——抽取路徑設計測試用例

7.場景法

場景:軟體幾乎都是用事件觸發來控制的流程,事件觸發時的情景便形成了場景,而同一事件,不同的觸發順序和處理結果便形成了事件流

場景法設計測試用例步驟:分析需求,基本流和備選流——根據基本流和備選流形成場景——根據場景設計測試用例

7月第一周

mui框架 init 和plusready text overflow ellipsis 超出省略 text overflow ellipsis 一般與overflow hidden 連用 結合 webkit line clamp可以限定文字最小行數,超出即用省略號替換 注意 webkit line...

2023年第一周

2012年的第一周就這麼過去了。本週只上了兩天的班。周一周二元旦放假,周四公司年會,可是我卻上了4天的班,因為其他幾天都在加班。這是我第三次參加年會,也是第一次參加新公司的年會。年會辦的還不錯,只不過和前兩次一樣,還是觀眾,啥也沒中,拿了陽光普照獎。不過今年還參加了乙個小專案,可惜失敗了。年會上喝了...

2023年春季第一周 程式設計總結3

1.實驗 includeint main void char unit 10 char result 17 int i,last i n 10 int j 0 int count n 0 while n 0 if count n 5 i 0 initial n 100000000 if count ...