我覺得高水平的軟件測試QA都應該學這些

回答: 高水平的軟件測試QA都應該學什麽?hello112010-10-06 19:36:36

就Technical Skills來說,除了對一般的測試方法有係統的掌握以外,還要重視這些東西:

- Automation/Tools 包括對主流Tools(比如你用的QC)的使用,自己寫Automation的Scripts的經驗,甚至自己開發Test Automation Tools/Harness的體係

- 很強的設計Test Case 的能力.很多時候設計Test Case 不是給幾個輸入值看輸出那麽簡單.會有很多實際的限製或障礙,需要設計出巧妙的測試方法.要有一定的編程能力,能看懂的程序和係統設計,並有根據地提出質疑。

- 出錯時對問題很強的分析和定位能力;而一般初級的SQA主要跑Testcase和匯報結果,non-trivial的部分少.

- 不僅僅是功能測試,而且對性能分析,DB,Network和整個Architecture都有一定了解或基本使用經驗.

- 當然還有一些less technical的skill, 如QA意識強,溝通協作好,對測試項目進程的把握,風險評估等.

總之高水平的SQA會讓product designer, developer,etc覺得:我想測的你都測了,我沒想到的你也測了,有你測過以後我們就很有信心了。 哈哈。:)

亂說一通,別拍我哈。

所有跟帖: 

我覺得高水平的軟件測試QA都應該多寫像吳用這樣的有用的帖 -美國老土- 給 美國老土 發送悄悄話 美國老土 的博客首頁 (134 bytes) () 10/07/2010 postreply 08:00:10

別拍馬屁還是別拍磚? -胡說之- 給 胡說之 發送悄悄話 胡說之 的博客首頁 (224 bytes) () 10/07/2010 postreply 08:19:20

請您先登陸,再發跟帖!