軟體測試方法-設計用例
1.正交表
使用:1.根據取值和控制項選擇乙個合適的正交表(沒有符合的正交表,選擇同型別正交表,並且優先選擇用例多)
n:代表列數
:代表測試用例所有的情況 m:代表取值 k:代表控制項
2.列舉取值並進行編號,生成取值表
3.取值表與對應的正交表進行對映
2.混合正交表工具
適用於因素(控制項)和水平(取值)不同的場景
1.在excel製作取值表
2.將取值表複製到文字文件(txt),將txt檔案複製到allpairs.exe所在(混合正交工具)資料夾下
3.測試用例方法的選擇
1.要測試功能和流程,使用場景法(冒煙測試)
2.要測試輸入資料,使用等價類方法,加上邊界法
3.要測試條件組合資料,要利用因果圖構造判斷表
4.配置類軟體,組合比較多,使用正交表法
5.測試用例達到覆蓋標準,自己新增用例
7.依靠自己經驗追加測試用例(錯誤推斷法)
4.軟體缺陷
1.軟體未達到規格說明書表明的功能
2.軟體出現了規格說明書指明不會出現的錯誤
3.軟體功能超出了規格說明書指明的範圍
4.軟體未達到規格說明書雖未指明但應該達到的目標
5.軟體測試人員或使用者覺得不好
5.缺陷的表現形式
1.功能,特性沒有實現或者部分實現
2.設計不合理,功能不明確,邏輯不清楚或者矛盾
3.實際結果和期望結果不同
4.沒有達到規格說明書的效能標準
5.執行出錯,崩潰,中斷,介面混亂
6.資料不準確,精度不夠,不完整和格式不統一
6.缺陷的嚴重性severity
1、blocker:即系統無法執行,崩潰,或嚴重資源不足,應用模組無法啟動或異常退出,無法測試,造成系統不穩定。常見的有嚴重花屏、記憶體洩漏、使用者資料丟失或破壞、系統崩潰/宕機/凍結、模組無法啟動或異常退出、嚴重的數值計算錯誤、功能設計與需求嚴重不符、其它導致無法測試的錯誤, 如伺服器500錯誤
2、critical:即映像系統功能或操作,主要功能存在嚴重缺陷,但不會映像到系統穩定性。常見的有:功能未實現,功能錯誤、系統重新整理錯誤、資料通訊錯誤、輕微的數值計算錯誤、影響功能及介面的錯誤字或拼寫錯誤
3、major:即介面、效能缺陷、相容性,常見的有:操作介面錯誤,邊界條件錯誤,提示資訊錯誤,長時間操作無進度提示,系統未優化,相容性問題
4、minor/trivial:即易用性及建議性問題
7.缺陷的優先順序priority
1、immediate:即馬上解決
2、urgent:急需解決
3、high:高度重視,有時間要馬上解決
4、low:在系統發布前解決,或確認可以不用解決
8.軟體缺陷的分類
1.系統缺陷
2.資料缺陷
3.資料庫缺陷
4.介面缺陷
5.功能缺陷
6.安全性缺陷
7.相容性缺陷
8.效能缺陷
9.介面缺陷
10.建議
正交排列法 正交試驗設計 正交表
正交排列法能夠使用最小的測試過程集合獲得最大的測試覆蓋率,當可能的輸入資料或輸入資料的組合數量很大時,由於不可能為每個輸入組合都建立測試用例,可以採用這種方法。正交試驗設計 是研究多因素多水平的一種設計方法,它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了 均勻分散。...
常用正交表
附錄1 常用正交表 1 l4 23 列號1 23試驗號111 1212 2321 2422 1 2 l8 27 列號1 2345 67試驗號111 1111 1211 1222 2312 2112 2412 2221 1521 2121 2621 2212 1722 1122 1822 1211 2...
深入學習軟體測試 混合正交表工具
在實際工作中,很多情況都是因素 控制項個數 和水平 每個控制項的可選個數 不同,我們在現成的正交表中找不到對應的 此時我們就需要使用混合正交表工具來生成混合正交表 使用步驟 製作取值表 不需要編號,列出資料即可 win r再輸入cmd進入控制台介面 使用控制台 進入allpairs資料夾中 例如 e...