㈠ 測試工程師,學python好還是java好
建議如下:
先了解一下「測試工程師」的工作職責是什麼
了解一下,Python或Java對於這個工作職責來說,有什麼作用和價值
找出達成這個作用、實現這個價值,需要學習的Python或Java的知識、工具等
運用
從個人追求和發展的角度,我很支持你學習編程語言,一個有編程能力的測試工程師,會有更廣的適用范圍和測試能力,因為編程能力可以帶給他們對軟體代碼本身的理解,也可以帶來通過自動化提高測試效率的可能性。
但是,凡事有利必有弊,既然本職工作並非開發工程師或測試自動化工程師(谷歌和一些互聯網公司稱之為SDET,測試開發工程師),而是測試工程師,那麼就應該更多地從測試角度思考問題,關注系統的功能。而了解編碼之後,如果控制不住,會有一種直接看代碼的沖動,但代碼是功能的實現,有可能會偏離測試是在驗證代碼的外在表現的目標。所以,我建議,學習編程應該是從支持測試工作的角度出發,進行學習。
如果是打算做開發工程師、測試自動化工程師的,另當別論。
如果說對於測試工程師來說,編程能力應該是整體能力佔比的10%~20%之間的話,那麼對於開發工程師來說就是80%~90%,而對於測試自動化工程師來說,估計就在50%~60%之間。
㈡ Java軟體工程師,以後的發展會是什麼樣的,測試工程師呢
高級工程師-》項目經理-》???
高級工程師就是高級工程師,項目經理就是項目經理,沒聽說過項目經理一定是高級工程師變過去的,
項目經理-》CTO也不合理
高級工程師負責做技術路線,項目經理負責管理路線,多數時候,高級工程師的工資都高於他的領導--項目經理
㈢ Java測試開發工程師是做什麼的
主要做一些頁面上的測試 需要熟知業務流程 ,需要寫測試用列 測試文檔 懂一定的SQL 簡單的 CRUD 這樣的
㈣ java開發工程師 考試科目有哪些啊
考試科目是:Java SE 8 Programmer I | 1Z0-808和:Java SE 8 Programmer II | 1Z0-809。內容偏重於Java語法及JDK的內容。其對應的最主要的學習課程是SL-275。
OCJP(Oracle Certified Java Programmer)是Oracle認證的Java程序員的簡稱,即Sun被Oracle收購之前的SCJP,是Java語言的擁有廠商對全球的Java開發人員進行的 技術水平認證。該認證在國際上獲得了IT 公司的普遍認可, 是目前國際上最熱門的IT認證之一。
考試對象:在校大學生,Java程序開發人員,項目經理,欲考取OCJP認證的相關人員或是對JAVA有興趣的人等。
要求具備的能力如下:
-使用Java編程語言創建Java應用程序和applets。
-定義和描述垃圾搜集,安全性和Java虛擬機(JVM)。
-描述和使用Java語言面向對象的特點。
-開發圖形用戶界面(GUI)。利用Java支持的多種布局管理。
-描述和使用Java的事件處理模式。
-使用Java語言的滑鼠輸入、文本、窗口和菜單窗口部件。
-使用Java的例外處理來控製程序執行和定義用戶自己的例外事件。
-使用Java語言先進的面向對象特點, 包括方法重載、方法覆蓋、抽象類、介面、final、static和訪問控制。
-實現文件的輸入/輸出 (I/O)。
-使用Java語言內在的線程模式來控制多線程。
-使用Java 的Sockets機制進行網路通信。
㈤ JAVA軟體工程師資格證書 怎麼考
考JAVA軟體工程師資格證書需要學習以下內容。
J2SE平台Java程序設計,包括Swing圖形程序設計, Socket網路應用程序設計,對象序列化,Java 常用數據結構,Applet,流和文件,多線程程序設計。
Java桌面系統項目開發,4~5人組成一個項目組,項目大小為(15人*工作日)。
Linux的基本操作,Linux下的Java程序開發,Linux系統的簡單管理。
Oracle資料庫,包括SQL/PLSQL;資料庫和資料庫設計;簡單掌握ORACLE9i 資料庫的管理。
(5)java工程師測試擴展閱讀:
Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。
每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。
Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。
㈥ Java測試工程師的主要工作,需要什麼技術
java測試工程師肯定會比編程簡單一些,其實呢java測試工程師學得知識還是很多的,比如:
struts1、struts2、spring、hibernate、ajax、EJB3、Jbpm、JSTL/EL、OGNL、WebService、jdbc、dom4j、log4j、JPA、OSCache、Velocity、SSI、Compass、Lucene等技術。
工具的話應該熟練應用MyEclipse,Eclipse,cvs,ROSE等開發工具;
再熟練運用mysql、SqlServer、oracle等資料庫。
伺服器要學會用WebLogic,JBoss,tomcat等一些比較流行的伺服器
㈦ java開發好,還是測試好
其實重要是看個人喜好的發展,因為興趣決定方向。 就目前國內工資來看,編程要比測試要好些,不過測試也分何種測試。 你可以兼顧學JAVA然後編寫白盒測試用例。 但測試在國內只有到大機構就職才有發展機會,JAVA的能力是伴隨你的工作經歷成長的。 從長遠講編程比較累,測試相對枯燥,仁者見仁智者見智,你還是需要自己權衡兩個入門都很容易,兩個精通都很難。測試含蓋范圍很廣,初級的測試就是對業務的了解。但高級的就要你掌握工具和開發知識了。而JAVA這種OOP的語言,你只要理解什麼叫OOP,那麼學起來速度很快的。在中國的話個人建議先學JAVA,這樣是最好的。因為測試在中國普遍不被看重,如果沒有開發的基礎,第一不能做高質量的測試,第二也測不出太多有用的問題!
㈧ java工程師和軟體測試工程師那個好
結合各方面的情況綜合考慮,軟體工程更好一些。
替換成本
在公司中,如果個人的替換成本比較低,那麼意味著不會給你漲工資,不會給你升職,不會給你更好的待遇。測試工程師的知識點比較簡單,入門快,即使是未從事過相關工作,也可以在培訓之後達到一定的工作水平,替換成本低。而軟體工程師從事更加具體的設計和編碼工作,培養成本高,專業性更強,替換成本高。此處指的是基層工程師進行比較。如果能夠在工作中展現超於他人的能力,即使是測試工程師,也能夠做到無可取代的程度。
工作強度
測試工程師的工作強度較低,開發工程師的工作強度更高。測試的工作一般容易進行估計和劃分,所以並不會出現軟體工程師遇到某個問題導致進度延遲的問題。所以測試工程師加班可控,開發工程師開發不可控。
就業發展
開發工程師如果不喜工作內容,可以轉行做測試。一般測試工程師的職位也可以由開發人員進行替換。但是測試工程師很難勝任開發工程師的職位。
㈨ Java工程師開發,軟體測試哪個更好,那個發展前景更大
這兩個對技術的需求是不一樣的
Java開發工程師主要是從了解java語言到掌握java的核心技術部分,像資料庫,JDBC等等,學完可以走java初級軟體工程師崗位,緊接著學到企業應用框架SSM,web伺服器這一部分掌握了java的核心框架,就可以走java中級工程師崗位;在往後走就是像規則引擎,緩存,集成,應用伺服器等等,這個階段一般 需要經驗在3-5年,這個時候就可以走java高級工程師的崗位,後面再往後延伸學習架構部分,也可以做Java系統架構工程師,再往上走就是技術總監了, Java應用還是比較廣泛的,像京東,網易,攜程,英雄聯盟等等,他們的系統都是使用 Java語言進行 開發,主要是java的應用領域廣,語言的提升空間也大,迭代也快,通用性也強,
軟體測試,軟體測試分很多種:有偏向於需求方面的測試;偏向於自動化測試的測試;偏向於開發輔助的測試;偏向於運維的測試;偏向於專項測試能力的測試;偏向於測試咨詢的測試以及偏向於測試咨詢的測試.
就業角度:
Java就業崗位和薪資的人才需求還是很大的,像java初中高級開發工程師,游戲開發,java網頁開發,以及 企業級應用開發等等,這些崗位的需求每年都是很大,相對來說,java開發工程師的崗位薪資待遇還是很高的,往往存個3-5年項目經驗,年薪都是很不錯的,平均 在15萬左右.
測試相對來說有的也是偏向於技術,就業前景也不錯,測試一般無非就是學起來相對簡單,但也要根據企業的需求度去看.要學習軟體測試,需要學的知識喝多很復雜,主要看你自己後期的職業發展把.畢竟互聯網行業發展是越來越成熟了.
上面是我一個簡單是回答,希望可以幫助到你,如果還是有不明白的地方,可以留言哦~