除了常見的測試用例的方法外,我們需要掌握以下幾點,才能獲得比較完整清晰的測試用例.
1.個人理解設計用例的深度
深度這個需要我們日積月累的去累計經驗,並且在客戶提出需求時能夠去比較全面充分的瞭解客戶所需要的功能和環境.
2.測試的技術
比如現在的appium進行的自動化測試,Robot Framework所進行的安全測試,Gatling,JMeter進行的性能測試以及非開源軟件LoadRunner等等.還有就是基於docker的測試.
3.思維模式
一般可以有形象思維、抽象思維、靈感思維.這裏我們可以通過思維書籍和多思考來鍛鍊自己的思維模式和邏輯思考能力.
比如常見的排除法,歸納法,演繹法等等
4.用例圖和代碼覆蓋率
代碼覆蓋率越高越好,但並不是代碼覆蓋率高就可以保證軟件的安全質量,這裏還需要考慮各種非法操作和異常情況的出現.還有就是使用成熟的軟件和工具,降低代碼的出錯率.
5. 交流
無論設計用例有多好,良好的溝通是與客戶合作共贏的前提,開發人員相互之間的溝通則可以發現測試用例中的不足之處,提高用例的完整性.