快速擇校
政策解讀
010-51291557
客服熱線:8:00-20:00
知識結構決定職業發展,知識結構決定行業發展,包括未來職業規劃的考慮,下面從一個優秀的測試工程師應該具備的知識結構來對比軟件測試與軟件開發。
【軟件測試】:一個優秀的測試工程師需要的知識結構,從全面性角度來看,包括如下幾個方面,第一是計算機知識,包括編程語言,掌握至少一門開發語言,比如c、java、C#等,一門腳本語言,比如Tcl、python、Perl、Ruby、Shell中對于測試工程師未來更廣的職業發展非常有幫助。數據庫知識,雖然并不是所有的測試工程師都需要掌握一門數據庫,比如做移動互聯網的,對數據庫要求相對較低,但對于大部分大型項目,都會有數據庫,所以掌握至少一門數據庫,比如Oracle、DB2、Mysql等。另外操作系統,比如Linux、Unix核心命令也非常重要。對于有些涉及到網絡的,網絡和通信知識,比如Tcp/IP協議也非常重要。另外數據結構、軟件工程等其他計算機知識也最好也具備。第二部分是軟件測試核心技術,掌握軟件測試核心的方法論,具體包括軟件測試需求分析與軟件測試用例設計核心工程方法。掌握主流的軟件測試工具,比如性能測試工具LoadRunner,自動化工具典型代表QTP,測試管理工具QC、51Testing的TP、開源測試管理工具Testlink、Bugzilla、Bugfree、Jira等。掌握核心的研發流程,比如RUP,測試流程,比如雙V模型,或者是現在流行的敏捷測試等,也是同樣重要。方法是秘笈、工具是兵器、流程是套路。雖然測試好比武術,棍術好比黑盒測試,劍術好比白盒測試。不同的武術對知識結構要求是不一樣。這個也是前面講到的進入軟件測試領域的方式相比開發要多的原因之一。第三個部分是行業知識與背景,這個對于有些行業而言,非計算機專業的人會有些相對的優勢。第四部分是英語,英語好對于做好軟件測試也有非常大的幫助,尤其是國際化軟件測試。
【軟件開發】:一個優秀的軟件開發工程師需要的知識結構,從全面性角度來看,包括如下幾個方面,第一也是最重要的是精通至少一門編程語言語法,比如Java、C、C++、C#等,至少熟悉一個開發平臺或工具,跟具體開發語言對應的平臺,比如Eclipse、Netbeans、VC等。熟悉一門數據庫,比如Oracle、DB2、Mysql等,熟悉操作系統,比如Linux、Unix包括相關的編譯環境,比如gcc等。熟悉軟件工程、熟悉算法、數據結構。這個方面可以多看看,設計模式方面的書籍。第二部分是英語,英語對于做好軟件開發也有非常大的幫助,因為開發平臺和環境都是英文為主。英語也有助于幫助理解一個編程語言的語法。
推薦計算機專業的學校:北京郵電大學、北京理工大學。
如果你想要報考以上學;驅I,可以在下面留下你的信息。稍后會有老師聯系你。
本站覆蓋全國各省市專本科院校及計劃外招生院校,匯總各校招生要求及專業信息,如您今年尚未被任何院校錄取,請自愿填寫下表,我們將在全國范圍內篩選適合您就讀的大學,安排校方老師與您溝通。即刻報名,圓大學夢!
如果你正為計算機網絡技術專業填報志愿發愁,不清楚各院校錄取分數線怎么劃定,那么這份最新整理的全國推薦院校排名將為你提供關鍵參考。我們匯總了2024年全國重點院校...
專升本考生選擇計算機專業時,常面臨院校排名和學費信息模糊的困擾。本文將系統梳理全國主流院校計算機專業專升本排名及學費詳情,包含公辦與民辦院校的學制、王牌專業對比...
如果你正糾結大數據專業自考本科難度大嗎?實際上,大數據專業自考本科難度主要取決于數學與編程基;A薄弱者會感到吃力,但通過合理復習計劃可有效降低難度。本文解析核...
許多大學生因專業興趣調整或職業規劃轉變,迫切希望了解計算機專業轉專業的最新要求。2025年計算機專業轉專業政策明確了申請條件和具體操作流程,涵蓋績點門檻、技能測...
報名咨詢電話:010-51291557
高校招生網
評論0
“無需登錄,可直接評論...”