- java开发和软件测试哪个更好一点?
- 软件开发和测试有什么不同?
- 现在有3年java开发经验了,如果转测试,怎么样?转什么测试比较好?
- 软件测试和软件开发,哪个工作有发展?
- 有Java开发能力,选自动化测试还是性能测试?
java开发和软件测试哪个更好一点?
2个入门都很容易,2个精通都很难。测试含盖范围很广,初级的测试就是对业务的了解。但的就要你掌握工具和开发知识了。
而Java这种OOP的语言,你只要理解什么叫OOP,那么学起来速度很快的。
记得刚开始做.net开发时就是DB连接.net的增,删,查,改。后来才慢慢学深,最后在转行测试。(比开发轻松很多)。
在中国的话个人建议先学JAVA,工作1年在转测试,这样是最好的。
因为测试在中国普遍不被看重,如果没有开发的基础,第一不能做高质量的测试,第2也测不出太多有用的问题。
软件开发和测试有什么不同?
我是一个从事了多年J***A开发的人,工作中坐我左边的超哥刚好就是测试工程师!所以刚好说说我俩的不同,希望不要以偏概全!
1,所学不同:
开发工程师一般从编程语言开始学起,算法,数据结构,数据库,架构,中间件,网络传输,等等知识,达到掌握并且熟练应用的地步,还有把业务转化为技术的能力!
软件测试则需要稍微了解编程语言,会基本的sql语言,掌握一套测试理论和不同的测试工具,知道黑盒,白盒测试!冒烟,回归测试!知道单测,集成测试!使用QTP,jmeter等测试工具来追踪性能,功能测试!
2,注重点不同:
开发人员注重技术转化为业务,优雅实现所有需求文档,力求完美编程无bug,编写相应的技术文档!
测试人员注重功能有没有完美实现,体验度好不好,性能优不优,速度快不快!
3,压力不同:
软件开发需要从项目需求提出,kt,接口文档提供,架构设计,数据库表设计,代码设计,自测通过给到软件测试,然后测试,预发环境通过之后通知运维发布!期间会被测试怼!
测试工程师通常参与kt,掌握产品设计理念,了解数据表结构,等到开发做完之后配合开发做冒烟测试,做回归测试,集成测试,体验,性能等!
导语:IT行业的热度一直有增无减,行业发展好,薪资高等优势吸引了很多人。其中软件测试和软件开发是IT行业的两大方向。有的同学可能不太了解软件测试和软件开发的区别,那我们今天就来为大家讲解一下。
软件开发是通过写代码来生成一个软件,也就是从无到有的过程。而软件测试则是测试一个软件有没有问题,能不能上线,也就是把软件变得更好,起到把关质量的作用。软件开发是有产品产出的,而软件测试则没有,但是这并不影响软件测试的重要性。
软件开发需要写大量的代码,要有很多的创造力,比较费脑。软件测试代码则较少,相对来讲轻松一些,只要耐心、细心就可以胜任。软件开发从业者随着年龄的增长,可能会因为脑力和体力跟不上而被迫转行。但软件测试则不会,因为它是一个需要很多经验,越老越吃香的行业。
软件开发行业通常以男性为主导,软件测试行业则没有性别歧视,男女比例基本相当。软件开发人员有时为了赶项目进度常常需要加班熬夜,软件测试人员则不需要加班,正常跟着进度工作就可以了。
从以上的对比可以看出,软件测试是个不错的从业选择。国外企业软件开发与测试人员的比例为1:1到1:2.5,国内企业的比例却是4:1甚至是10:1,可见软件测试行业的人才缺口相当大。软件测试的薪资水平相比于开发也不低,刚入行的软件测试人员起薪一般都在8000元左右。
一般来说高校里都会设置软件开发相关的课程,但是不太会设置软件测试相关的课程,所以要想学习软件测试的话,要多方比较。
问题挺多,一个个回答吧。
首先软件开发和测试有什么不同
其实软件开发的生命周期里是包括测试过程的,但根据你的问法,我们姑且把它们分开,软件开发主要是从无到有的创造过程,类似于工厂的产品生产。软件测试是对已经出来的软件[_a***_]功能性检测,类似工厂的质检部门。可以简单理解为软件开发是做出来,而测试是看看能不能用。
软件开发包括了哪些内容
软件开发包括了需求性分析、系统构架、编程、测试及升级维护。前面说过开发是包括测试的,但根据你的提问,显然是偏向于编程和后期检测区分开来的,这里的测试就理解为编程人员的自我调试吧。
软件测试包括了确定需求、编写测试***、设计测试用例,执行测试、缺陷反馈、撰写报告。
哪个更有前景
任何行业做到极致了都有前景,只不过在大家平常的直观理解上似乎开发更有含量一些,其实并不是这样。
现在有3年j***a开发经验了,如果转测试,怎么样?转什么测试比较好?
不知道你是出于什么原因要转测试,是公司要求还是自己选择?是感觉开发能力跟不上了吗?
个人认为如果开发能力没有问题的话,还是不要转测试,毕竟市场上对开发人员的需求量要比测试人员多很多,所以做开发比做测试更容易找工作,薪资方面也会略高于同等级的测试人员。当然不排除有些测试人员可以做到很高级,但毕竟是少数。
如果因为什么原因一定要转测试的话,那建议千万不要只做那种初级的纯靠手工操作来测试的岗位,那种岗位的可替代性太强,要提高自己的测试技能水平,掌握一些测试工具,例如做性能测试的LoadRunner、JMeter之类的,或者做自动化测试的GTP等,而且做测试也不要丢掉自己的技术分析能力,要对网络通讯原理、JVM调优有一定理解。
如果只是想去做那些点点的测试,那么你就很容易被淘汰,没有前途。要转就转那些还需要写代码,写自动化测试框架,代码的测试类功能,既没有放弃自己的强项(撸代码),也相对轻松。
软件测试和软件开发,哪个工作有发展?
软件测试和软件开发都很有前途的,这两个专业发展前景都很大的,很适合考虑选择的,可以了解一下的,现在选择工作和选择专业一定要选择自己喜欢的,适合自己的,现在选择专业不能盲目选择,一定要认真选择,多选择,多对比,多考虑,多了解,选择一个适合自己的专业,自己感兴趣的专业。
谢邀,各有各的优势,我没做过开发,我只做过测试,属于硬件的测试,可以说,没什么技术含量,但是工作很轻松,测试有的是自动化测试,也有像我这种测试
开发也一样,有那种贴过来改一改,就可以了的,或者自己研发的那种的
不过真心,测试没啥意思,就我那时候我做的工作
以上就是我的观点
测试和开发属于两个不同的职位!
对于开发而言,入门有一定的门槛,你得掌握一定的专业知识和编程技能,才能胜任工作。职业发展可分为初级程序员,中级程序员,高级程序员,架构师,开发经理,项目经理,技术Leader,技术总监,总载等。随着职位的上升,回报也会越大。喜欢专研技术的同学可以往技术方向走,成为技术大牛。擅长沟通的,又有一定技术功底的,可以往项目管理方向走。总之,一切靠自己,靠人脉,前途无量!
对于测试而言,入门相对简单,刚开始做一些简单的功能验证,如果想深入发展,提高自己,牛逼的测试也是要写代码的,写自动化测试脚本,压力测试,性能测试,对结果进行分析,总结,得出系统的各项临界指标等等。
如果是男孩子,建议选择开发,如果是女孩子,建议选测试!
测试/开发 不管是 管理/技术 方向都有做到高职位。
我们公司测试管理方向最高职位是VP(副总裁),测试技术方向见过principle(首席)。同样开发也有做到相应的职位。
看你喜欢测试还是开发了,只有在自己喜欢的方向上一直努力才会更有发展。
两个的发展轨迹完全不同,软件测试相对来说在逻辑上和技能要求上都简单一点,软件开发就要求高一点,要想以后做得好,基础知识及技能就需要扎实一点。从发展来看,软件开发要比软件测试好一点,同年限经验来看软件开发薪资待遇好的多。
有J***a开发能力,选自动化测试还是性能测试?
首先这两个方向并不冲突,性能测试中也必然会多少涉及到自动化测试。
从工程角度讲自动化测试更多的解放了人力,使人更专注于业务、安全、数据流程等方面,***还会涉及到安全测试,性能测试做为一个非需求性指标,对软件本身的质量也起到很重要的作用。测试的目标都是找出软件问题所在,可能性能问题解决起来更复杂一些,有J***a开发能力自然是好的,可以针对性的提出更具体的性能点,便于研发更快速的定位问题。