軟件研發企業需要什么樣的軟件測試工程師
作者:網絡轉載 發布時間:[ 2012/3/19 11:53:25 ] 推薦標簽:
進入軟件測試這個行業有些陰差陽錯,初應聘的是單位的軟件開發崗位,但公司當時比較缺軟件測試人員,綜合考慮測試行業的發展前景以及個人職業發展規劃,終我選擇了軟件測試崗位,踏入了軟件測試行業。
從踏進軟件測試行業起,我一直保持一顆平常心工作,享受我的工作,在工作中不僅收獲了快樂,更收獲了很多感悟。
軟件測試工程師是公司的多面手!
軟件測試人員涉及的面非常廣,需要學習和掌握的知識也非常多,測試人員對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業的軟件測試技能,還能接觸到各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎。經過軟件測試崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展。
的軟件測試工程師需要的技能!
對于我現在所從事的軟件測試行業,我認為:軟件測試不是一項簡單的工作,遠比人們所直觀想象的要復雜。高效、高質量地完成一個軟件系統的測試,涉及的因素很多,也會碰到各種各樣的問題,并且要在測試效率和測試風險之間找到佳平衡點和有效的測試策略,這些都需要測試人員一一克服。要做好軟件測試,不僅需要站在客戶的角度思考問題,真正理解客戶的需求,具有良好的分析能力和創造性的思維能力,完成功能測試和用戶界面的測試,而且能理解軟件系統的實現機理和各種使用場景,具有扎實的技術功底,通過測試工具完成相應的性能測試、安全性測試、兼容性測試和可靠性測試等更具挑戰性的任務。要成為一個的測試工程師,其實比對設計、編程人員的要求還要高,不僅要體現高超的技術能力,如系統平臺設置、架構設計分析、編程等方面的能力,而且要展示自己的業務分析能力、對客戶需求的理解能力和團隊溝通協作的能力。
軟件測試在國內的發展
軟件測試和軟件測試人員在國內都處于發展階段。其實軟件測試行業在國內普遍規模偏小,缺乏大型軟件產品經驗,開發過程不夠規范。國內很多軟件企業也對軟件測試不夠重視,重開發輕測試的現象過于嚴重,很多公司沒有專門的測試部門,測試工程師太少,開發人員兼作測試工作的現象十分普遍。各種軟件測試的方法、技術和標準也都還在探索階段。目前國內的軟件測試工程師入門門檻比較低,很少進行白盒測試,檢查代碼中的錯誤,只是進行黑盒測試,從而導致出現下面兩種現象:一是目前測試人員待遇比開發人員低。二是對測試的認識有誤區,感覺測試人員的發展前景比較局限。隨著軟件產業的發展。IT行業和國際接軌是必然的趨勢,相信越來越多的企業管理者意識到產品測試的重要性,也相信越來越多的技術人員投入到測試工作中。不過05年后,隨著專業軟件測試培訓機構的介入,公司對軟件測試人員的技能要求也越來越高,并不像前幾年只看重個人素質了。
金融危機背景下的軟件測試行業
對于現在全球金融危機,業難的大環境提出了很多軟件測試人員關心的一個問題,也是在這樣一個大環境下,軟件測試行業是否真的還有巨大的人才需求呢?各行各業業出現危機的時候,軟件測試是否還能保持一個良好的勢頭?凌燦經理認為,目前國內很多軟件企業中軟件開發和軟件測試人員的配比僅能達到1:5至1:8之間,而國際上公認的行業標準卻是1∶1,如微軟等大型公司中這個比例甚至能達到1∶2,即一位軟件開發人員至少與兩位測試人員在配合工作。兩相比較,國內軟件測試人才的缺口巨大。據了解,2009年,中國IT產業在2009年缺乏的主要人才包括:軟件測試、硬件技術、通訊產業人才類。現在企業對軟件質量的日益重視更帶動了軟件測試人員需求的激增,所以軟件測試行業的業前景還是比較好的。
軟件測試技術低于軟件開發技術嗎?
談到業,不得不提到職業方向,在IT行業有這樣的說法。做軟件測試不如做軟件開發,測試人員往往會覺得比開發人員低一等,對于這一點,凌燦經理也有自己的看法。在國外測試工程師一般都是有經驗的開發工程師轉過來的,因為軟件測試是產品質量的保證,是重要的。國內軟件測試行業發展起步比較晚,所以導致有這樣的看法。其實一個的測試工程師需要從很多不同的角度考慮問題,在盡量廣度覆蓋的同時還要擁有深入調查研究問題的能力。而其深入調查研究問題能力不亞于甚至要超過軟件開發人員。可以說,一個的軟件測試工程師比起與其技術水平相當的軟件開發工程師對產品有可能作出更大貢獻,從而幫助他在事業上有更迅速的發展。在國內很多軟件公司由于自己的開發管理水平所限制,測試員很多都是從事先對簡單的黑盒測試(即功能測試),對軟件開發的控制能力有限,自然地位也不如程序員,這導致大部分人更樂意成為軟件開發工程師。
實際上測試并不低于開發,只是我們沒有真正認識到測試在開發中的作用;并且測試需要更全面、更多元的知識。要改善這種情況一方面要提高國內企業對軟件測試的重視程度,另一方面要壯大軟件測試隊伍,提高測試人員的素質。做一個的軟件測試人員,首先對計算機的基本知識要有很好的了解,精通一門或多門的編程語言,具備一定的程序調試技能,掌握測試工具的開發和使用技術。同時要比較細心,會按照任務的輕重緩急來安排自己的工作,要有很好的溝通能力。此外,還要善于用非常規的方式思考問題,盡可能多的參加軟件測試項目,在實踐中學習技能,積累經驗,不斷分析和總結軟件開發過程中可能出錯的環節。
在工作的過程中,軟件測試工程師一定要有意識的充實自己的技能,不能吃老本,尤其是專項的測試技能需要適時進行更新。
后,我認為軟件開發和軟件測試是軟件工程中的兩個重要部分,如何選擇這個主要看個人興趣以及個人以后的職業發展規劃。無論做什么工作,只要有興趣肯鉆研都會有很好發展前途的。
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10