要進行Test Automation時, 其可能的組織架構為何?

最近有人請我和他們團隊, 一起討論如何開始進行test automation. 這真是一個很大的題目, 實在不容易回答

這裡我提供了一些想法, 有關於test automation常見的組織結構:

Organization 1
A. Role
 - Only limited dedicated test developers do test automation programs
 - Other QAs do manual testing
B. Working Model
 - Test developers writes test programs and run them
 - Other QAs do manual testing
C. Pro
 - Ease to start
 - Ease to have the progress
D. Con
 - No one knows what test developers do
 - Not too many things can be automated because recouse is limited
 - Test developers might want to transfer to other teams or want to be a RD because no one can discuss with them

Organization 2
A. Role
 - Limited dedicated test developers do test automation frameworks
B. Working Model
 - Test developer writes test programs or frameworks
 - Other QAs run test programs using test developers' program or tools
C. Pro
 - More things can be automated because test developers have more time to develop for other targets
 - More testing scenarios can be developed
D. Con
 - QAs think they have extra jobs, so the priority of this kind job could be low.
 - QAs need scripting skill, otherwises the quality of test automation could be low.

Organization 3
A. Role
 - No dedicated test developer
B. Working Model
 - Everyone needs to do test automation
C. Pro
 - Every one can do test automation, more things can be automated
D. Con
 - More jobs because QAs need to do manual testing and automated testing at the same time.

我發現似乎這些組織架構是無法一蹴可成,也就是說無法說要跳哪一種就哪一種, 因為它會有一些前提要滿足,否則要想這樣也做不到.

不知大家對這樣的組織分類有什麼想法, 還是你們公司有不同的作法?

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

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