这个问题问的好,其实在我研一的时候也想问这个问题,现在我研三了,在找工作的摸爬滚打,以及从阿里,华为出来的项目负责人告诉我测试的方方面面之后,我来给你总结下吧。
首先不说测试,来说测试开发:BAT(百度、阿里、腾讯、华为等)这些大公司都是搞的是软件测试开发这一块儿,没有测试!!!!当然,一些新公司也会朝这个方向发展,对公司对员工都有好处!好处不多说,自己慢慢了解自己体会。他们公司体系决定了这个岗位,同时这个岗位的要求无比的高,当然工资也很高,做起来的前途会很不错。具体学习的内容有C\C++\JAVA\数据库\数据结构等还有测试的实际案例。(其实就是先找问题,然后直捣黄龙,寻找代码的BUG,做到这一点很不容易!!!)
再来说说测试:一般公司招软件测试的,那么测试和开发一般都是分开的,那么这样测试做到最后就是UI自动化、接口自动化、持续集成自动化等等,这些,最后可能和上述所说的代码接触的比较少,以后想转型也很困难,路最越走越窄了,因为你接触的代码少。但是测试是可以做一辈子的,有UI测试、WEB测试、自动化测试等等。你业余时间多积累点知识多练手玩玩代码,以后也是可以向测开方向转型的