1、描述一下你編寫測試用例的思路?
明確需求之後,從以下幾點開始測試用例的設計:
- 功能性
- 兼容性
- 易用性
- 可靠性
- 性能
- 安全性
2、測試用例編寫包含哪些元素?
- case編號、標題、模塊、前置條件、預期結果、實際結果、優先級、屬於那一端(pc\APP)
- 編寫人、版本、時間、變更次數等酌情考慮
3、一份好的測試用例要求有哪些
- 簡單明瞭、通俗易懂、不冗餘
- 能夠覆蓋所有需求功能,代碼分支
- 每種場景確認清晰,確認結果準確全面
4、編寫測試用例的誤區有哪些
- 將需求點直接變爲測試用例
- 無完整前置條件和輸出結果
- 只有正常場景無異常場景
5、測試用例設計方法有哪些
白盒測試:邏輯覆蓋、循環覆蓋、基本路徑覆蓋
黑盒測試:邊界值分析法、等價類劃分法、錯誤猜測法、因果圖法、狀態圖法、測試大綱法、隨機測試、場景法,流程圖分析法、正交試驗法、輸入輸出法等。
6、場景設計法:
沒有標準答案,面試官設計一個功能,讓候選人說一些測試點,比如:購物車、微信發消息、微信朋友圈點贊、微信發語音、微信發紅包、登錄頁面、辦公系統(客服系統呼入呼出功能等)。
------------------微信的這幾個場景我今年面試的時候天天被考到,說了很多次。