很高兴看到这个问题,我来简单解答下。
首先,软件测试主要包含的方面有下面几大类:功能测试,性能测试,自动化测试,工具开发测试等。
功能测试:测试常用的功能正常不,一般都是手动点来点去看有问题没;
性能测试:一般是测试某一场景下,计算机的负载能力,比如CPU占用,内存占用,磁盘消耗等;
自动化测试:一般就是将功能测试的功能点给提炼成接口,然后写脚本让接口自动执行;
工具开发测试:一般是公司开发一些新的工具,需要进行测试;
其次,针对不同的测试方向,要学习的东西是不太一样的。但一些基础测试理论是都要学习的,这一点东西其实不是太多的。但只学习了这一点,薪资是很低的,如果你要薪资高一些的化,可能要学习的也多一些。
你需要学习计算机基础知识,CPU/内存/磁盘/数据库等,如果涉及到性能测试的话,还要包括压测的一些知识。另外如果你要从事现在比较流行的测试开发,那么还需要掌握一些编程语言的。
最后的问题,测试好不好学呢?答案是入门简单深入难,简单的话也就意味着薪资低,难的话自然也就意味着工资高。基本上就这么多了,希望我的回答对楼主有帮助。
本回答被网友采纳