为什么很多开发都要转测试
开发如何转测试?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开发经验了,如果转测试,怎么样?转什么测试比较好?你有开发经验的话转个开发测试或者自动化测试都可以,待遇不比开发少,只是可能还是要有一部分开发的工作,还要兼顾测试的。
不知道楼主为什么想转测试,如果觉得测试比较轻松的话那我劝你还是不要转了,因为我就是做测试的,工作内容很繁琐,没有点耐心很容易崩溃的。
答案五:软件测试转软件开发呵呵~~~我感觉楼主要是真准备这样做的话还是慎重考虑下,理由如下:1、转开...
软件开发转测试
很好找的,做测试更需要的是对业务的熟悉,并不全部依赖于工具,对Linux系统熟悉,对SQL熟悉,当然你需要懂一点测试理论,要学会编写测试计划,用例,方案等,至于性能测试的肯定就需要工具了,Loadrunner吧,这个普及的比WinRunner,性能测试更需要的是经验,工资高,慢慢来
做软件开发想转软件测试,原因该怎么说?
这样既说明你很了解行业发展,对软件测试会有相当大的帮助,当成是一个可有可无的职位,大部分都是为了形式,没有专业的测试队伍,测试人员也水平低下,待遇自然低下,越来越不吃香,压力会很大(技术和心理都会);个人意见,仅供参考;国外,软件测试一直就是很重要的,而且比软件开发要求高,地位高,待遇也高,更能胜任软件测试工作;3、可以长久做下去,且会越来越好,所以这个细分行业以后会很好1、对软件测试的未来看好,而是行业里面的掌控者,比如各公司老板,大公司懂事等,也很有规划和选择;2、具有开发经验,如果30岁还没有转到管理,或在技术总监或在高级研发等上层职位,那么会越来越弱势,负责这条流水线的工作而已);再看实际情况:国内软件测试行业才刚刚开始,一直以来都没有被重视;和软件开发相比,而不是项目经理(现在大部分项目经理就相当于工厂里面的一条流水线上的组长,软件质量的重要性了,那么几乎和项目经理差不多,如果能兼做质量管理,那么项目完全由你主导,如果能做到高级测试职位;但是,现在不同了,已经越来越多的公司认识到测试的重要性,这不是由这些人所决定的...
【开发转测试工资】软件测试现在在做功能测试,想转到性能测试,...
对工作涉及到的编程语言要熟,能借助各种开发文档和代码注释读懂代码。
这一点应该不难,毕竟不是设计。
2。
了解软件开发的基本过程,特别是设计过程,毕竟开发和测试息息相关。
3。
要有较强的学习能力,能很快入门新的东西(那些所谓的各种入门教程有用了,呵呵)。
4。
开发和测试的思路完全不同,开发能做到相当的程度(也就是能跳出开发的框框)转而做测试将会得心应手,否则还是不要做开发的好。
qatest:好的软件测试人员应该是半个系统分析员,需要对系统有全面地了解。
可能对于功能测试的执行人员来说,入门比较容易,这样给人一种偏见,认为测试工作是一种比较低级的工作,所以才有这样的提问,认为“到。
。
。
程度就够了”。
但实际上,测试人员在前期就要参与软件的质量保证工作,需求和设计文档的评审、代码的检视、可测试性需求的提出、测试工具的开发。
。
。
,这些对于测试人员提出了更高的要求,从某种意义上来说,测试工程师应该了解的比开发工程师更多。
软件开发与软件测试哪个更有前途?
除开个人喜好和能力因数、软件开发要明显优于软件测试;我下面会说明1、从工资待遇上来说、软件开发明显超过软件测试一个档次2、从目前公司对待2个工种的态度来说、软件开发比软件测试吃香软件开发和软件测试时相辅相成的、有开发就必须有测试(当然很多初创公司只不过是开发人员自己测试自己的产品、但是说到底他们只不过做了测试的工作而已,正规的公司都是有专职测试人员的)PS:对于公司来说、没有软件测试人员、产品会出现很多问题、但是如果没有软件开发人员、那么这个产品就根本不存在、没有人写代码怎么会有产品出来。
亲们我现在已经做了一年半ASP.net开发,现在不想做软件开发了,想...
你是开发转测试还是很有优势的。
毕竟你对代码了解。
你现在入职做测试的话,应该4K左右吧。
另外软件测试一般都是大公司和外包较多。
一线城市这样的公司比较多。
资料你可以自己去网上收集,很多的。
你是开发网络和数据库的知识肯定不会差。
差的只是测试理论,这个不是最重要的。
看些资料就可以了。
转载请注明出处51数据库 » 为什么从软件开发转到测试
悟空去找三女妖精一路向西