有用的Testing Heuristics

Testing Heuristics - Thinking like a tester
http://www.infoq.com/news/2009/10/testing_heuristics
Oct 12, 2009
Posted by Shane Hastie


Heuristic是一種經驗為主的解決問題之技巧. 它可用來快速找到可能的最佳方案. wiki有對他有更多的解釋
http://en.wikipedia.org/wiki/Heuristics

Robson 提出了36個有用的Testing Heuristics, 主要可以分成四類:

Group 1 – cidtestd = Customers, Information, Developer relations, Team, Equipment & Tools, Schedule, Test Items, Deliverables.
- 主要是有關較高層次的規劃活動, 後勤, 以及測試的準備事項
- 用來幫助決定哪些事情是在將來測試中要作的

Group 2 – sfdpot = Structures, Functions, Data, Platforms, Operations, Time.
- 由scope, resources, 和time的觀點, 幫助你了解你要測試的環境.
- 這是一個重要的組成部分的測試, 但是我們經常忘記詳細考慮

Group 3 – crusspicstmpl = Capability, Reliability, Usability, Security, Scalability, Performance, Installability, Compatability, Supportability, Testability, Maintainability, Portability, Localisability.
- 這是一組系統特性的列表, 也就是系統測試時所要考慮的東西
 
Group 4 – fdsfscura = Function Testing, Domain Testing, Stress Testing, Flow Testing, Scenario Testing, Claims Testing, User Testing, Risk Testing, Automatic Testing.

- 這是測試方法的種類, 讓團隊了解其實有很多方法可以用來進行測試, 並不是只有function testing一種方法
- 我們需要了解每個方法的WHAT and HOW, 這樣才能把他們用的正確與適當

Elisabeth Hendrickson 也列出過類似的 Heuristics, 大家可以去參考一下

http://testobsessed.com/wordpress/wp-content/uploads/2007/02/testheuristicscheatsheetv1.pdf

 

arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()