其实重要是看个人喜好的发展,因为兴趣决定方向。 就目前国内工资来看,编程要比测试要好些,不过测试也分何种测试。 你可以兼顾学JAVA然后编写白盒测试用例。 但测试在国内只有到大机构就职才有发展机会,JAVA的能力是伴随你的工作经历成长的。 从长远讲编程比较累,测试相对枯燥,仁者见仁智者见智,你还是需要自己权衡两个入门都很容易,两个精通都很难。测试含盖范围很广,初级的测试就是对业务的了解。但高级的就要你掌握工具和开发知识了。而JAVA这种OOP的语言,你只要理解什么叫OOP,那么学起来速度很快的。在中国的话个人建议先学JAVA,这样是最好的。因为测试在中国普遍不被看重,如果没有开发的基础,第一不能做高质量的测试,第二也测不出太多有用的问题!
软件测试和开发是产品开发中同样重要的两个板块,并且都有非常不错的职业前景。无论在哪个领域发展都可以给你实现价值的空间。而且从目前的行业发展情况来看,测试人员必须要懂一些开发,而开发人员也必须要会一些基本的测试。
所谓的好与不好,与行业无关,与你个人有关。
开发和测试是矛与盾的关系,两者相辅相成,没有优劣,谁都取代不了谁,但你若想在职业发展上更加精进,那么互相学习也是非常有必要的。
软件开发对个人的逻辑思维能力、学习能力、数学思维方面的要求就会更高一些。只能说软件测试的入行门槛相对于软件开发要低一些,但并不是指软件测试的要求就比开发低。
如果非得要在软件开发和软件测试做一个结论性的比较,还是比较困难的。具体要选择哪个岗位,还是得根据自身的情况和兴趣以及今后你想从事的工作来选择。
当然是测试,轻松的很,钱不比开发少
开发好,个人认为