質量模型
功能性:與需求量一致,功能正確
效能:響應快,資源佔比少(最佳化)
相容性:不同裝置不同平臺上能正常使用
易用性:流暢,簡潔,美觀(使用者體驗好)
安全性:敏感資料儲存/傳輸安全
可靠性:長時間執行穩定,不出現異常
可移植性:應用系統升級/資料遷移方便
可維護性:方便維護
1.單功能測試
是指軟體程式或者應用程式只提供一項核心功能或者特性,而不包含其他附加功能(單指)
1.1如何測試?
分析需求
設計測試點,覆蓋需求(維度參考質量模型)
將測試點轉為可執行用例文件
執行測試
缺陷管理(提交-驗證-關閉)
1.2有多個同型別資料如何選擇?
例如需求為已經註冊的手機號,但是註冊的手機號種類很多--聯通移動電信等
1.等價類劃分法:用少量資料獲得較好的測試效果
使用場景:表單類頁面元素測試(輸入框,單選按鈕,下拉選單,核取方塊)
步驟: (1)劃分有效等價類:滿足需求的資料集合
(2)劃分無效等價類
(3)每類中選擇代表
2.提取測試資料:單個選項無效資料組合其他有效資料。多個有效資料組合應用
有效測試點:登陸成功(有效資料組合)
無效測試點:登陸失敗(控制變數,只有這一個點無效其他點都有效)
注意無效資料也包括為空
1.3有關長度限制字元如何選擇?
1.邊界值分析法:一個邊界範圍限制選取測試資料
例如: if 80 < a < 100 成立
離點的選擇:條件是 80 < a < 100,沒有等號,選內,有等號選外
因為邊界上必選,如果沒有等號就是不符合,再選一個符合的
2.步驟:邊界值分析來負責測試長度範圍
劃分等價類負責測試型別和規則
練習
劃分等價類:只需要列出每個條件即可
這種是錯誤的提取規則,各種資料組合是提取資料時所用的,寫無效條件時不需要,下列才是正確的。對於測試點提取則是要求所有,比如註冊的賬號密碼條款都要寫清楚
註冊測試設計
非功能測試
- 相容
Web瀏覽器
相容:Chrome瀏覽器、Edge瀏覽器、Firefox瀏覽器、Safari蘋果瀏覽器易用:參考競品,主觀感受為主。
-
易用
-
效能(專項)
-
安全(專項)