做软件测试能转开发吗
我也有过这是这样的情况,不过真的不用辞职,有基础捡起来很快的,下面是我的一些建议,希望可以对你有帮助:建议慢慢过渡,可以先尝试由软件测试 转 软件自动化测试,原因:自动化要求的技能不比开发少了,但由于你之前有测试经验,相比转自动化测试要比直接转开发容易得多;然后平时多花点时间自学下编程,语言自己选,做点小应用,面试也好有得说……
为什么很多开发都要转测试
开发如何转测试?1、首先,开发转测试感觉听亏的,开发转测试很容易,反之就很难了, 只要会基本的测试所需知识,一般还是能面试上的,做测试没有开发难。
开发的工作确实是比较累的,很多的公司都是时常加班的,没点能力和体力是不行的。
但是已经做技术了,尤其是如果水平还不差,放弃是很可惜的。
2、由于专职测试人员并不参与产品的代码编写,所以给人一种非生产劳动力的感觉,而且大多企业都是用一些编码能力较弱的人去做测试。
即便在很多外企中,对测试相对国内会重视一些,对测试人员素质要求也较高,对测试人员培训也较重视,但是并不代表测试人员地位就高,一样是会有开发人员看不起测试的情况。
3、如果要做一名让开发人员佩服的测试人员,1)编程语言 至少要掌握一门语言,不管是简单的php,java,还是C++也好,或者其他的脚本语言python,perl还是shell也好,至少用一种语言真正的做过一些事情,而且能拿来就用。
2)数据库 至少要掌握一种数据库的DBA,对SQL的操作要熟悉,至少能熟练的运用JOIN进行查询,知道基本的HAVING的用法,如果能写存储过程,并且能优化存储过程那当然更好了,测试人员离不开数据库的管理和数据库的操作。
3)操作系统 作为测试人员,各种操作系统应该很熟悉,系统安装,配置,管理,一个都不能少,对于Linux,至少要对一种系统做过系统管理,熟悉常用的命令行操作,具体要会哪些,建议google一下,用Linux的时候,尽量能用命令行,就不要去点鼠标,因为它不是windows,要改变这样的习惯。
能在Linux下能安装和配置软件,最好建议大家自己下载source code,亲自编译,了解make file的原理。
4)扎实的软件测试理论 这是做为测试人员最基本的,不要连开发人员都知道的一些测试方法,测试人员竟然没听过,很多测试人员觉得理论知识都看过,以为自己就了解了,其实做过一段时间之后,再回头去看理论,会有更多的收获,工作多年之后再看测试方面的书籍,发现还是会有不同的收获,理论是实践经验的总结,不能说最好,但是如果说设计测试用例的时候,如果每种方法都有涉及到,肯定会发现用例覆盖率会高,而且容易发现bug。
5)尽量自己分析问题 发现问题了,怎么办?可以找相关的开发人员帮忙分析,但是在发现问题之后,能自己尽量的寻找线索,首先要确定非环境因素,比如检查配置是否全部正确,网络是否有问题等等,然后确定非环境因素后,保护现场,保存记录系统提示信息,如果有日志功能,那自己先根据日志查找一些线索,并把自己检查过的地础和做过的分析信息尽可能多的提供给开发人员,而不是仅仅把错误日志或者错误信息丢给开发人员分析就不管了。
6)多涉猎一些项目之外的知识 不要做一个项目,就两耳不闻窗外事,做测试的就是要涉猎的广,跟开发不同,测试是要能接受任何类型的项目,因为测试是一门方法学,方法学是不受某个产品或者领域限制的,但是如果对其他领域也了解的多,对做测试是有帮助的,前沿技术也要了解一些。
7)掌握一些安全方面的知识 往往系统安全是很重要的,如果能提出一些系统安全方面的漏洞,那别人自然会觉得你考虑的比较全面,至于安全方面需要哪些知识,首先从网络安全入手,了解一些密码学方面的知识,比如了解常用的加密算法原理,比如报文加密传输协议原理,建议看一下hash的方法,这个简单容易理解,还比较容易举一反三。
8)提高沟通能力,懂得尊重开发人员 测试人员要面对的人员很多,客户,项目经理,开发人员,产品经理等,有时候会全部都接触的到,那么沉默就不一定是金,有良好正确的沟通能力,会帮助测试人......余下全文>> 答案二:软件开发转测试 很好找的,做测试更需要的是对业务的熟悉,并不全部依赖于工具,对Linux系统熟悉,对SQL熟悉,当然你需要懂一点测试理论,要学会编写测试计划,用例,方案等,至于性能测试的肯定就需要工具了,Loadrunner吧,这个普及的比WinRunner,性能测试更需要的是经验,工资高,慢慢来 答案三:java开发转测试 测试分黑盒测试和白盒测试 黑盒测试是尽可能多地使用软件,找出软件自身的不足,比如"a=b/c" C=0试试,如果出现错误,那么恭喜,找出了骇个漏洞,需要加上C不等于0的一个条件.网游的内测,公测,其实就是黑盒测试的一种方式.白盒测试,是在看得到代码的情况下,找出软件的不足之处,还是以"a=b/c"举例,这条语句一眼就可以看出C不能等于0,但还有一点,没有规定数据的上限,这样就容易溢出,对软件甚至操作系统造成一定的安全隐患.你可以去试试白盒测试 答案四:现在有3年java开发经验了,如果转测试,怎么样?转什么测试比较好?你有开发经验的话转个开发测试或者自动化测试都可以,待遇不比开发少,只是可能还是要有一部分开发的工作,还要兼顾测试的。
不知道楼主为什么想转测试,如果觉得测试比较轻松的话那我劝你还是不要转了,因为我就是做测试的,工作内容很繁琐,没有点耐心很容易崩溃的。
答案五:软件测试转软件开发 呵呵~~~我感觉楼主要是真准备这样做的话还是慎重考虑下,理由如下:...
软件开发转测试
很好找的,做测试更需要的是对业务的熟悉,并不全部依赖于工具,对Linux系统熟悉,对SQL熟悉,当然你需要懂一点测试理论,要学会编写测试计划,用例,方案等,至于性能测试的肯定就需要工具了,Loadrunner吧,这个普及的比WinRunner,性能测试更需要的是经验,工资高,慢慢来
做软件测试能转开发吗
如果你学过开发,并不代表测试就全会做。
开发主要跟代码打交道,但是测试就不一样了,需要单元,集成,系统等等测试。
你从开发转到测试,有过不经过特定的软件测试培训的话,你也就是职能局现在单元测试,对于更高深的测试,则是你不能胜任的。
你转行做测试的选择是对的,软件测试是靠经验吃饭的,并不会因为年龄的关系而产生竞争,却是因年龄的关系更受关注。
建议你去 北测教育 ,那里是唯一家将软件开发与软件测试联合讲的培训机构。
对于就业,我相信你既然了解开发,就更知道软件测试行业的待遇了。
做软件测试比做软件开发好在哪?从不同的方面说明一下吧,有从开...
对于女生来说,做测试更加轻松一些,其实做测试还是有很多挑战的,自动化工具是一块,自己开发测试工具是另外一块发展领域。
如果有做过开发的话,那么在发现缺陷的时候可以帮忙定位错误的原因等,开发更快修改缺陷,另外,测试因为一般是按照客户的角度思考问题,了解业务结构,如果又有一定的沟通能力可以往业务分析方向发展
哟嚯嚯嚯oo