快速擇校
政策解讀
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等。熟悉軟件工程、熟悉算法、數據結構。這個方面可以多看看,設計模式方面的書籍。第二部分是英語,英語對于做好軟件開發也有非常大的幫助,因為開發平臺和環境都是英文為主。英語也有助于幫助理解一個編程語言的語法。
推薦計算機專業的學校:北京郵電大學、北京理工大學。
如果你想要報考以上學校或專業,可以在下面留下你的信息。稍后會有老師聯系你。
本站覆蓋全國各省市專本科院校及計劃外招生院校,匯總各校招生要求及專業信息,如您今年尚未被任何院校錄取,請自愿填寫下表,我們將在全國范圍內篩選適合您就讀的大學,安排校方老師與您溝通。即刻報名,圓大學夢!
如果你正為2025年專科志愿填報發愁,最想了解計算機網絡技術專業到底要多少分能錄取,以及全國哪些專科院校開設這個專業,那么這篇文章正是為你準備的。我們直接給出全...
如果你計劃2025年通過自考拿下網絡安全本科學歷,卻擔心專業停招或條件不符,這里給你吃定心丸:網絡安全專業可以自考本科!報考條件有哪些?本文將詳細解讀2025年...
如果你正為能否通過自考拿到智能科學與技術本科學位犯愁,或者不清楚具體報考門檻,那這篇文章就是為你準備的。咱們直接解答智能科學與技術專業可以自考本科嗎,還會詳細列...
在當今數字化時代,計算機網絡技術專業的就業前景廣闊,成為眾多考生和家長關注的焦點。河北作為教育大省,有多所院校開設了計算機網絡技術專業,其中部分學校的就業率表現...
報名咨詢電話:010-51291557
高校招生網
評論0
“無需登錄,可直接評論...”