軟體測試團隊的四種類型:
(1)融合型
所謂融合型軟體測試團隊是指軟體測試人員和軟體開發人員融為一體,軟體測試工作實際上就是由從事該軟體開發的人員完成。
適用環境分析:
這種類型的測試團隊雖然從某種角度來看有些優勢,但其致命的缺陷是無法有效地保證測試品質。因此,這種類型的測試團隊只能作為事業剛剛起步的小公司(因為這種類型的公司一方面資金較緊、項目少,另一方面管理也不完善)權宜之計,絕對不能作為長期採用的類型。
(2)相對獨立型
所謂相對獨立型軟體測試團隊是指軟體測試人員和軟體開發人員同屬於一個部門,但屬於不同的小組(即測試人員屬於測試小組,開發人員屬於開發小組,相對獨立),軟體測試工作由測試小組完成,軟體開發工作由開發小組完成,兩小組分工明確。這種測試和開發相對獨立的測試團隊具有以下一些優缺點。
適用環境分析:
這種類型的測試團隊雖然存在明顯的不足,但在大部分情況下還是能較好地保證測試品質,同時也能好地控制測試成本。因此,這種類型的測試團隊適合規模不大的軟體企業採用(因為這種類型的測試團隊不需要佔用公司較大的資金和人力投入)。
(3)完全獨立型
所謂完全獨立型軟體測試團隊是指軟體測試人員和軟體開發人員歸屬於各自獨立的部門(即測試人員屬於測試部門,開發人員屬於開發部門),測試部門的工作品質由公司評價,測試人員的工作品質由測試部門主管評價。具體地說,就是測試人員和開發人員屬於各自獨立的部門,公司對各部門獨立考核,測試人員的績效完全由測試主管考核,產品是否通過測試需要由測試人員給出明確的結論。
適用環境分析:
這種類型的測試團隊能有效地保證測試品質,但容易造成開發人員和測試人員之間的誤解和矛盾。這種類型的測試團隊比較適合從事產品研發和銷售的公司採用(因為這樣的公司一般產品比較單一、穩定,測試人員不需要向開發人員瞭解太多的產品資訊)。
(4)相互制約型
所謂相互制約型軟體測試團隊是指軟體測試人員和軟體開發人員歸屬於各自獨立的部門(即測試人員屬於測試部門,開發人員屬於開發部門),但測試人員和開發人員之間存在互相評價工作品質的關係。具體地說,就是測試人員和開發人員屬於各自獨立的部門,公司對各部門獨立考核。測試主管考核測試人員的工作績效時,以開發部門認可的有效測試工作量和測試品質作為考核指標之一;開發主管考核開發人員的工作績效時,以測試人員提供的測試缺陷作為考核指標之一,並且產品是否通過測試需要由測試人員給出明確的結論。
適用環境分析:
這種類型的測試團隊雖然存在一定的不足,但能有效地保證測試品質。這樣類型的測試團隊所佔用的測試成本較高,因此比較適合具有一定經濟實力的大公司採用,特別是以項目運作為主要業務的大公司採用(因為這樣的公司很需要測試人員和開發人員密切溝通和配合)
本文轉載自51Testing軟體測試網,查看更多:http://www.51testing.com/html/news.html