有一次碰到羣友問了個問題: 怎樣測試基於麒麟OS的打印機驅動程序:
簡單分析: 驅動測試是強關聯測試:
驅動依賴於OS,安裝驅動後OS多了一個對外的功能接口,測試驅動的功能實際就是測這個接口的准入準出
- 1.涉及到OS層面,要關注系統層到應用層數據傳遞: 例如在系統上編輯一個Word文檔後,測試該驅動程序的解析讀取
- 2.可靠性測試:大量字節數據、大圖的打印效果?
- 3.兼容性測試:不同編碼、多種色彩的打印效果?
- 4.負載測試: OS的資源足夠時可負載多少打印數據? OS的資源不足時驅動是否崩潰?
- 5.安裝流程: UI界面或命令行安裝流程測試
- 6.異常場景測試:打印時OS關機 斷電等,是否正常保存進度?