企業如何推動測試

軟件測試是產品研發過程中的一個重要環節,然而在國內軟件業發展的初期,這一環節時常被人們所拋棄。在如今國內軟件業蓬勃發展的今天,軟件系統逐漸龐大,軟件質量難以保證,因此軟件測試這一環節在軟件企業中不得不被重視,這已將成爲軟件研發領域的一大熱門話題,那麼一個企業如何將測試做起來並做好,最大限度地提高產品質量和市場競爭力呢?這就是本文所探討的主題。希望能給企業的各層人員提供一個好的參考和借鑑。對於本文中所談到的推動測試的具體方法和細節在我的博客中有詳細闡述,在此就不在詳述,有興趣的可以查看我的博客。本文將從如下幾個方面談起:
一、           思想改造
所謂思想改造就是企業各層人員要清楚的認識到軟件測試的重要性,特別要說明的是企業的中高層領導包括老闆一定要重視測試,如果高層領導不重視,低層人員說什麼也沒用,這就談不上重視了。很悲觀的是在國內的大小企業中很多領導口是心非的說重視,但是在日常的工作部署中根本就沒有體現出來,或者是重視程度不夠,更或者是假心假意,這就需要進行深刻的反思了,這種現狀在大型的軟件企業稍好一點,特別是中小型企業就更得注意了,關於其重要性相信大家都很明白,在此就不再描述。
二、           流程重組
在此先談一個前提就是流程重組就是在已有的研發流程上重新改造,對於很多企業根本沒有流程這一概念那就談不上流程重組了,應該叫創建,總之要改變原有打游擊戰的戰術,在流程上下功夫,使研發流程更合理、更全面,就是測試流程一定要在研發流程中作更詳細的詮釋和體現,同時其他比如開發流程也要爲測試流程服務,形成一套完整的產品研發流程。在一個產品研發組織裏如果沒有一個很好的研發流程來支持和運作,那麼測試工作是很難開展的,或者測試爲企業所帶來的效益也達不到期望值,因爲測試工作對研發流程的遵循度很高、很嚴格,她所對應的輸入輸出很明確,比如測試所需要的設計文檔等等這些,如果沒有一個好的流程和制度這些是很難保障的,並且將會使測試陷入很尷尬的局面。如果有一個好的產品研發流程這樣使得測試不再孤單,各層人員開展測試工作也比較流暢,測試爲企業所帶來的價值也就會明顯的展現出來。
三、           組織結構調整
作爲一個企業其組織結構也不能忽視,對於測試來說具體在公司都有個什麼樣的組織結構呢?一般來講,公司應該成立一個測試部門,測試部門當然有個部門經理,有的也叫測試經理,下面可以分各個測試團隊,測試團隊中就應該有個測試主管之類的。這一點主要是讓測試人員在公司組織結構中有明顯的劃分,其責、權、利也就很明確了。在此要特別說明的是很多公司就是沒有一個好的劃分,根本談不上測試團隊之說,這使得測試人員根本就找不到一個合理的工作位置和職業方向發展,很難想象這樣的測試人員是如何面對測試工作的,這樣能做好測試工作嗎?NO
四、           績效考覈
這裏所說的績效考覈主要是指考覈方面的一些關鍵點,詳細的考覈點就不再論述,測試人員的考覈點不光是測試任務本身的執行情況,還要看其工作技能的提升情況,對測試團隊的合作情況和與開發人員的溝通情況等。還有就是開發人員與測試人員的溝通情況也要納入開發人員績效考覈範圍之內,這一點也非常重要,主要是很多開發人員因爲一些原因不想把時間花在與測試人員的溝通上,因爲他認爲這是一種浪費,這樣一來導致測試人員所面對的工作非常被動,很坦白的說這種情況是很危險的。
五、           測試人員的要求
很多公司由於不重視測試或者沒很好的理解測試這項工作導致進入誤區,認爲測試是很簡單的工作,無需什麼技術牛人,也沒必要高薪招高人來測試,於是便隨便招幾個人做做便罷,這是一個很大的錯誤。一般來講測試人員除了具有測試方面的技能外,其開發方面的技能應與開發人員相當,其他的比如相關行業的背景知識要全面,要有一個完整的知識體系結構,還有就是其溝通能力也很重要。
在以上所談到的五點中如果都做得很好,那麼測試工作是很容易展開的,相信測試爲企業所帶來的價值也是非常巨大的。
歡迎轉載此文,轉載時請註明文章來源:文斯測試技術研究中心 http://blog.csdn.net/vincetest

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章