什麼是軟體測試架構師

2021-09-06 17:03:54 字數 1480 閱讀 3170

軟體測試架構師是乙個新職位,但確實是乙個非常必要的職位。文章向我們詳細介紹了軟體測試架構師這一新興職業,希望對大家能夠有所幫助。

ad:wot2014:使用者標籤系統與使用者資料化運營培訓專場

軟體測試架構師是乙個新職位,但確實是乙個非常必要的職位,主要有幾點:

1. 根據v模型、廣義測試概念等,(靜態)測試的越早,發現缺陷越早,越有利於產品的質量、加快產品開發周期、降低企業的成本。更重要預防設計出現嚴重的缺陷,如果設計出現缺陷,在系統集測試發現問題時,所造成的返工將是可怕的。這就需要對設計進行複審、評審,而在這過程中,需要測試人員參與。

2. 對於當前系統越來越複雜,不管是j2ee架構還是.net架構,不管是集中式網路系統還是分布式系統,不管是主機系統還是伺服器集群系統,其設計往往不是一蹴而就,而且要基於以前的經驗進行設計,根據教訓(發現的問題)而優化系統結構。

3. 軟體系統越複雜、提供的功能越多,其測試要求越高,這就決定系統必須具有良好的可測試性,這一點通過開發設計架構師來保證,不是十分保險。

4. 系統的效能、安全性、穩定性、可靠性等的測試,在技術、平台環境構造、系統部署上有很高的要求。

作為軟體測試架構師,其主要責任是:

1. 審查系統架構、系統構件/元件及其介面關係等的設計

2. 確保系統的可測試性

3. 設計軟體系統的測試策略和方法,特別是在系統的效能、安全性、穩定性、可靠性等方面的測試方法、技術線路和質量標準

4. 構件複雜的系統測試環境,並分析、解決測試中出現的較深的技術問題(troubleshooting)和幫助做好缺陷的隔離

5. 對系統(效能、安全性、穩定性、可靠性)測試作出分析、評估,並提出為改善系統效能、可靠性而進行設計修改、**重構的建議

6. 設計測試自動化的技術框架,主持重要的測試工具的研究、評估、設計

7. 參與系統部署的設計

8. 參與新技術的評估和引進

9. 幫助改進測試流程、提高測試效率

同時,招聘軟體測試架構師,卻是非常困難的,主要的原因有:

1. 對於大多數技術很好的工程師、架構師,對過程管理、測試策略和方法、質量等關注較少,理解不夠,缺乏良好的rup或cmm/cmmi方面的造詣。而測試工程師在技術實現上機會較少、努力不夠,技術功底不夠,所以具有在系統架構和測試方法等多方面能力很強的人,是不多的。

2. 目前國內業界還存在偏見,具有精湛的技術和豐富的經驗的技術人員,更願意做開發,不願意做測試,這種現象偶爾表現在公司的薪水體系上、或者企業的管理層對此重視不夠、決心不夠。

3. 國內測試專業發展比較遲,自然在人才市場上,有經驗的、專業的測試工程師就不多,更何況是技術精湛的測試架構師。

4. 軟體測試架構師定位不清楚,企業沒有給出清楚的責任和工作內容。

5. 技術人員隨著年齡增大,傾向於向管理發展,多數企業的政策也是向這方面引導。例如副總、經理等管理職位薪水要比純技術人員高。實際,在多數外資企業,很強的技術人員(架構師)完全有可能高於他/她的上司。

什麼是架構師

什麼是架構師?架構師是軟體行業中的新興角色,主導系統全域性的分析設計和實施 負責軟體構架和關鍵技術決策。架構師的工作職責 在軟體專案開發過程中,將客戶的需求轉化為規範的開發計畫和文字,並指定這個專案的總體架構,指導整個開發團隊完成這個計畫。梁永昌,趨勢科技研究部和軟體系統架構部副總裁 軟體架構師的工...

什麼是架構師

軟體行業架構師兩個定義 系統架構師是乙個既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案的人。具體來說是乙個確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。主要著眼於系統的 技術實現 因此他 她應該是特定的開發平台 語言 工具的大師...

隨想錄(什麼是軟體架構師)

相信對於很多計算機專業的同學來說,軟體架構師是乙個自帶光環的職業。在他們的印象中,軟體架構師不僅在公司的地位高,不用編碼,而且還有非常可觀的收入。但是很多人並不是很清楚,軟體架構師的主要作用究竟是什麼,為什麼需要軟體架構師?1 為什麼需要軟體架構師?稍微複雜一點的軟體,都是需要進行分層 分塊 本地遠...