【校招VIP】为什么很多开发都要转测试?详谈....

03月27日 收藏 0 评论 0 测试开发

【校招VIP】为什么很多开发都要转测试?详谈....

转载声明:文章来源https://zhuanlan.zhihu.com/p/434058304

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、转开发,你怎么就知道不会遇到你所说的“接触不到一点技术,很难有提升, 很迷茫 ”,事情都是两面性的!

2、“有开发基础的测试人员 现在很吃香”不一定非要转作开发才能积累开发经验呀,你可以在做测试的过程中编写一些小工具,或者提高对脚本的编译能力,这些都是很有价值的,比起做开发要好多了;

3、你已经有近3年的测试经验了,再去转行开发,相对于是又重头开始,工资你要接受一下子变低,还要付出1W的培训费,最后再转回测试,暂不说花费了多少张毛爷爷,这期间又浪费几年的时间,你觉得值么?

4、其实不管是测试还是开发,只要确定了目标和方向,相信你一定会找到出路。

我本来也不是做测试的,现在做了三四年了,我很喜欢这方面的工作,虽然有时候确实会出现瓶颈期,但只要善于分析,一定会找到方向!

答案六:软件测试想转开发

我也有过这是这样的情况,不过真的不用辞职,有基础捡起来很快的,下面是我的一些建议,希望可以对你有帮助:

建议慢慢过渡,可以先尝试由软件测试 转 软件自动化测试,原因:自动化要求的技能不比开发少了,但由于你之前有测试经验,相比转自动化测试要比直接转开发容易得多;然后平时多花点时间自学下编程,语言自己选,做点小应用,面试也好有得说……

答案七:c++软件开发转测试。。前途如何?

你都有c++基础,去转做测试,太可惜了,本来c++就很难学,测试就很简单,你还不如转做鼎G呢,作个安卓应用软件开发,前途要好得多哦

答案八:软件开发转测试 郁闷

开发转测试这个是最好的,因为测试方法中有两种

一个是黑盒测试法

另一个是白盒测试法,因为你懂代码可以更容易熟悉这块

不过有个瑕疵的话,你工作经验实在太少了,IT测试行业,最低(一般)3年起,工资待遇比开发相对少

想考证件的话,考ISTQB考试比较好,全球认证的(据说,,)我考完了,学费3000+ 已经在测试行业做了3年多

希望对你有帮助

答案九:开发转测试简历怎么写

填上自己待过的公司,参与过的项目,熟悉的语言这些呀,我个人觉得可以把你面开发时候的简历拿来参考下,然后改下自我

介绍就可以了,自我介绍里面么说说想转测试的理由咯什么的。

答案十:女生不做java软件开发了、转为做测试好不好?

果断转行,做售前或者实施顾问都可以。如果个人觉得能力比较强,可以专注一下数据库或者服务器方面的,然后去做技术支持。

C 0条回复 评论

帖子还没人回复快来抢沙发