來自:http://www.51testing.com/html/97/n-849497.html
測試的核心是測試設計,測試設計就是遍歷所有需求和儘量多應用場景。怎樣才能設計好用例,怎麼才能讓用例有效,可以通過如下幾個維度來入手:
1、從開發需求入手,需求是軟件開發的主要依據,需求要怎麼進行分解,分解後的需求點要怎麼組合纔有有效的,需求之間分爲獨立和關聯的,獨立的需求按照需求提供的功能、性能和規格來進行驗證,有關聯的有需求需要通過正交分析方法來做,以及不同的測試點的不同順序和時序組合;
2、從應用場景來入手,應用場景是測試的最後一步,主要是系統集成驗證,就是把所有模塊繼承進來,按照覆蓋用戶的應用場景;
3、從異常場景入手,當基本功能、性能和場景測試覆蓋完了,就需要考慮系統的健壯性和穩定性;
4、從用戶使用習慣入手,記得保持用戶功能和使用的一致性,如果不保持一致性,會讓用戶使用產生迷糊,讓用戶永遠都不習慣當前使用,黏貼不了用戶;
測試設計需要對用例進行歸類和分組,能很清晰表達測試架構和測試設計,好的用例,必然包含好的測試架構:
測試架構可以從三個角度來分:
按照相同類型的組合
按照用戶習慣
按照應用場景
測試設計是用合理個數用例覆蓋所有的問題。