㈠ 测试工程师,学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万左右.
测试相对来说有的也是偏向于技术,就业前景也不错,测试一般无非就是学起来相对简单,但也要根据企业的需求度去看.要学习软件测试,需要学的知识喝多很复杂,主要看你自己后期的职业发展把.毕竟互联网行业发展是越来越成熟了.
上面是我一个简单是回答,希望可以帮助到你,如果还是有不明白的地方,可以留言哦~