要進行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 發表在 痞客邦 留言(0) 人氣()