针对一,软件测试毫无技术含量是因为大多数刚出来的测试者都是低级测试者,因为测试经验的问题,像自动化测试和性能测试这样的技术不可能让一个新手来做;况且现在的公司没有几个真正重视质量的,即使重视了也可能不愿意花成本在自动化测试和性能测试上;
针对二,只要你稍微有点编程知识,能力较强;在一个项目中历练2个月,做开发一点都不难,差别就在于代码的质量;开发来做测试是能做,但测试肯定不充分;表面看起来好像测试的工作简单,如果一个开发来做测试,测试覆盖率能到30%就不错了;
针对三,学不到真正的技术,我前面已经说过了,如果测试经验积累丰富,在此基础上你就可以做自动化测试和性能测试这种高技术工种;至于就业难和前途不好简直就是胡扯;现在客户越来越注重软件质量,你的软件质量差,就没有竞争力;这是一个趋势,就业机会将会越来越多;发展前途?测试就是干的年头越多,积累的行业经验和业务知识越丰富就越受欢迎的职业,前途无量;
针对四,你去网上查查微软啊,惠普啊,IBM啊什么的大型公司他们先进吧,超前吧,领先吧;但他们重视测试比开发还要更甚;可以这么说,开发没有技术含量,有技术含量的那些架构师,需求分析师以及需求提出者;而底层的开发,用开发自己的话来说就是代码民工。我在的项目组开发对于业务上东西什么都不知道,他们是根据他们的需求经理把客户的需求转化成技术文档来开发的;很多时候,他们根本不理解他们开发的是个什么东西,有什么用,用在哪里;同时也造成开发出来的功能总是有偏差;
针对五,我严重的告诉你,你难道要一辈子当一个底层的测试者么?你当然要往上面走,要么向管理层走,要么向技术高管(比如自动化测试,性能测试等)走;
我体会软件测试的坏处就是,如果你只在一个公司的话 ,那么你永远就只能接触一个行业;
我的工资?我只能跟你说,我在你这个时候,第一家公司是3500,干了一年,跳第二家是5000;现在我创业了,不想打工了;
首先针对第一点:要看在什么公司,做什么方面的测试,大的公司工资方面悬差不是很大,我认识很多测试做5年的现在年薪在20万的人,开发做5年,年薪有20万的又有多少?而作5年测试的年薪4-5万的也有,所以关键是要看做什么方面测试,在什么公司做测试,做了多久 这些事影响工资的关键。
第二,如果只做功能测试并且是在没有自己产品的小公司,可以断定是学不到什么含金量高的技术的。这样测试可能做不了开发的事,但是稍微正式一点的公司,开发做测试肯定不如测试人员做的做的好,可能过一两年开发的测试水平提高了,就不好说了,所以第二点结论说的太武断了
第三,好些的公司是能够学到些东西的,并且测试就业应该相对开发来说 不会比开发更难找工作。当然你是在小公司混日子的就不好说了。
第四,4这点说测试会消失,纯属扯蛋,完全可以负责任告诉你,永远不可能消失。
第五点,青春饭,做软件这行的都吃,开发的不吃么?有几个开发人员35岁还在那儿打代码的,估计也就微软这种大公司存在。所以相对来说,测试的青春饭会比开发的青春饭好吃。
最重要的是要看你做什么方面的软件测试,例如基于Linux系统的自动化,性能,安全,当今都非常流行,这几方面测试 如果你有5年工作经验 年薪至少不会低于15万。 在金融,证券这些行业,做了5年以上的 对行业业务十分熟练的,薪资十几万的也很常见。
说两句:
1.“软件测试毫无技术含量”,这句话真的很错误,要是白盒测试工程师或性能测试工程师听了肯定无语,说这话的都是软件测试也不行,开发也不行的,一开始都是从功能测试开始,慢慢随着经验和知识的积累,你所谓的“技术含量”就会越来越高。
2.这句话我又很无语,如果你在这句话的前面加上“中国的大部分公司”,也许还有些道理,一个合格的软件测试人员比开发人员厉害的多的多。
3.测试就业不困难,但是你要有自学上进的精神,否则任何前途都没有。
4.这句话简直是外行说的。。。。。。不解释
5.我们的测试经历40多了。。而且经验越来越丰富,其他的不解释了。
好了,回答了你的这几个问题后,我说下我从事测试以来的感受,测试随着深入,你会发现,你要学习的知识远远多余开发人员所掌握的知识,如果你不想继续学习,那你可以放弃软件行业,上面的那些话全都片面,你自己工作几年就知道了,至于工资,各地的工资都是不一样,所以没法有个定论,北京和上海普遍高点,起点三千左右,其他地方都少点。
PS:最后一个忠告,开始时不要在乎工资的多少,而是要选择一家有学习环境和发展机会的公司,积累经验是你现在最需要做的事情。
1.---确实,做测试的人工资的确不如做开发的高,而且差别比较大,我们公司就是这样的。
2和4.--你想想呀,做开发的人的知识是比较全面的,要不也做不出来东西,现在要软件测试的原因是因为公司不想用能做开发的人去做测试,大材小用了,不过有的公司也愿意,以后不知道会怎么发展,可能会消失吧。
3-----做开发的要根据不同的项目学习不同的知识,所以技术就不断地更新,那么工资也就往上加了!做测试知识几乎是不会更新的。
5-----人老了,思维能力就不行了,别说做测试的,做开发的更是呀!
工资一般在2到3千,待遇不同的公司不一样,就这样了,最后祝你能找到一份好工作!
1. 在中国 测试的确没开发高 但是测试比开发容易上手
2. 谁说测试干不了开发 主要看你自己计算机语言学的好不好 逻辑思维能力好不好
3. 测试学不到东西? 胡扯 linux 数据库 编程 测试工具 业务这么多东西怎么学不到 现在中国的测试人员有几个真正NB的? 全是半吊子 测试的东西覆盖范围太大 想要学全太难勒
4. windows知道吧。。 开发和测试的比例是 1:2.5 你说会消失嘛?
5. 测试是青春饭,干个5,6年就会觉没意思了,没激情就要转行了。