如何建立測試團隊的正確觀念 軟件測試方法
在組建測試團隊之前,要建立止確的觀點,這些觀點會對測試人員招聘、激勵和測試的效率、測試工作的質量、結糶的穩定性等都會有積極的影響。
1測試人員的要求
不少計算機軟件業界人士對軟件測試人員要求比較低,認為他們只要會操作計算機,
育一定的軟件使__IJ經驗就可以了。這些人認為,軟件測試人員只要一步一步操作所要測試的軟件,就能發現程序中的問題;或者對照軟件產品規格設計說明書,通過比較就容易發現曲者小一致的地方,這釁部不需要什么技術。
這種想法是錯誤的,軟件測試的方法不只是功能測試,還有難度相對大得多的系統測試,包括系統的安全性、叫靠性、穩定性和兼櫛性測試等;其力法也不只是…種黑盒測試方法,還有白盒測試方法,測試人員需要編程經驗,對多數編程語言(c/C__卜、Java、AsP、PHP等)有一定的了解,分析系統構造、實現的原理。對軟件測試人員的要求和對程序員的要求足不樣的,測試人員的技術要求總體上說會低些,但測試人員在溝通能力、理解能力、分析問題能力等方面要求會高些。
對不同層次的測試人員的要求也不相同,對數據庫測試工程師需要數據庫設計、數據庫管理方『川琦繹驗,對自動化測試上程帥需要良好的編程經驗,對測試組長除了需要良好的編程經驗、測試經驗之外,還需要良好的項目管理能力和組織能力等。
2測試職業的地位
國內社會普遍存在一種錯誤的傾向,認為軟件測試人員的地位低。在軟件公司,開發人員足一等公民,測試人員足二等公民。這種錯誤偏見產生的根源有兩個方面,一方面就是上向提到的,錯誤地認為劉軟件測試人員要求比較低、容易招;另方面,由于歷史的原因,國內絕大多數軟件公可是為最終客戶開發應用系統,是做軟件項目,而不足做產品,所以強調市場開拓和公關能力所帶來的合同,以及如fu』把合吲中的系統功能開發出來。即強調實現的能力,所以質量的問題沒有被認為是影響企業生存和發展的關鍵因素。這種偏
見同樣對薪水體系的建奇也會產牛影響,測試人員所拿到工資的平均水平可能是開發人員的三分之二.內資企業可能會更低些?上驳氖沁@種情況正在發生變化,人們開始越來越認識到軟件質量的重要性,越來越多的軟件測試職位等待著對軟件測試有蚪趣的工程師、大學畢業生的加入。這種變化主要有以下幾個方面的原因:
· 葉]國加入wTO后,閏際軟件公司紛紛在我國建立軟件研發基地,由于受到設計能力、知識產權保護等影響,這些基地豐耍的任務以測試為主。
· 國內越來越多的軟件公司開始做產品,因為做項目很累,企業發展很慢。一旦做軟件產品,自然軟件質量就變得很重要了,對軟件測試的投入就會加大。
· 軟件產業從個高科技領域,開始慢慢走向成熟行、峨對于一個成熟的行、峨企業最終的競爭不在技術上,而是在質量和服務上。通過舉幾個例子,叫以更好地說叫這種變化:
(1)IBM在1994年就開始在中國建贏開發中心,川開始聚焦在軟件開發項目上,結糶到1998年才發展到100多人。1999年,IBM開發中心開始轉型,將軟件開發分拆出去成立IBM研發中心(cRL),其他部分成立開發中心(cDL),、№務中心同時轉移到軟件測試上來,從國外來的外包項H 90%以上部是軟件測試項目,結果不到三年就發展到近1000人。cDL計劃矍發展到5000人。
(2)MicrosoR—lt國開發中心,為了兌現與中同政府的軟件合作協議,成立了“戰略合作部”來推動中國軟件外包產業,一)r始就很明確地將方向只定位在軟件測試上,Micr,osott在美國本土有l 5{f)00人的軟件測試人員,希望要將一半的工作移出美國,其中409澮移到中同,預計增加軟件測試J二程師的位置多達3000個。
(3)citiBank旗下的軟件公司cltiSoR在中國成立開發中心,短短一年發展到200人,
三年就發展到1600人,其核心業務也是軟件測試。
3測試職業的發展空間
有些人錯誤認為軟件測試人員的發展空間比較小。如果做了測試,就學不到技術,結果可能一輩子部只好做軟件測試。實際情況不是這樣的。軟件測試更強調流程,對整個軟件7r發過程的每一步都要進行跟蹤、審盤,軟件測試更強澗交流和溝通,要及時解決問題、處理沖突。所有這些,對軟件測試工程師向QA經理、項目經理、軟件企業高層管理人員等方向發展都會有幫助。
4測試職業的教育和培訓
在傳統的理工科大學中,一般都設置了程序設計、高級語言(c,c十+、Java)編寫程序、算法設計等課程,但幾乎沒有開設與軟件測試相關的課程,所以軟件測試人員的資源相對程序員要少得多。不過,這種情況也在變化,};{前全國35所著名火學的軟件學院都相繼開
文章來源于領測軟件測試網 http://www.kjueaiud.com/