day2

BlueLeoGrey發表於2024-11-04

質量模型

功能性:與需求量一致,功能正確

效能:響應快,資源佔比少(最佳化)

相容性:不同裝置不同平臺上能正常使用

易用性:流暢,簡潔,美觀(使用者體驗好)

安全性:敏感資料儲存/傳輸安全

可靠性:長時間執行穩定,不出現異常

可移植性:應用系統升級/資料遷移方便

可維護性:方便維護

1.單功能測試

是指軟體程式或者應用程式只提供一項核心功能或者特性,而不包含其他附加功能(單指)

1.1如何測試?

分析需求

設計測試點,覆蓋需求(維度參考質量模型)

將測試點轉為可執行用例文件

執行測試

缺陷管理(提交-驗證-關閉)

1.2有多個同型別資料如何選擇?

例如需求為已經註冊的手機號,但是註冊的手機號種類很多--聯通移動電信等

1.等價類劃分法:用少量資料獲得較好的測試效果

使用場景:表單類頁面元素測試(輸入框,單選按鈕,下拉選單,核取方塊)

步驟: (1)劃分有效等價類:滿足需求的資料集合

​ (2)劃分無效等價類

​ (3)每類中選擇代表

2.提取測試資料:單個選項無效資料組合其他有效資料。多個有效資料組合應用

有效測試點:登陸成功(有效資料組合)

無效測試點:登陸失敗(控制變數,只有這一個點無效其他點都有效)

注意無效資料也包括為空

1.3有關長度限制字元如何選擇?

1.邊界值分析法:一個邊界範圍限制選取測試資料

例如: if 80 < a < 100 成立

image-20241104204752944

離點的選擇:條件是 80 < a < 100,沒有等號,選內,有等號選外

因為邊界上必選,如果沒有等號就是不符合,再選一個符合的

2.步驟:邊界值分析來負責測試長度範圍

​ 劃分等價類負責測試型別和規則

練習

image-20241104205245590

劃分等價類:只需要列出每個條件即可

image-20241104212150776

這種是錯誤的提取規則,各種資料組合是提取資料時所用的,寫無效條件時不需要,下列才是正確的。對於測試點提取則是要求所有,比如註冊的賬號密碼條款都要寫清楚

image-20241104212300830

註冊測試設計

image-20241104212605631

非功能測試

  1. 相容

Web瀏覽器
相容:Chrome瀏覽器、Edge瀏覽器、Firefox瀏覽器、Safari蘋果瀏覽器易用:參考競品,主觀感受為主。

  1. 易用

  2. 效能(專項)

  3. 安全(專項)

測試用例

相關文章