软件测试工程师:
1、根据软件设计需求制定测试计划,设计测试数据和测试用例;
2、有效地执行测试用例,提交测试报告;
3、准确地定位并跟踪问题,推动问题及时合理地解决;
4、完成对产品的集成测试与系统测试,对产品的软件功能、性能及其它方面的测试
测试人员的工作目标就是找bug和软件性能评估,自动化测试听过,java测试没有听说过。
java只是一个语言而已。
一般测试分类:
单元测试:单元测试是对软件中的基本组成单位进行的测试。目的是检验软件基本组成单位的正确性。
集成测试:集成测试是在软件系统集成过程中所进行的测试。目的是检查软件单位之间的接口是否正确。
系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等是否满足其规约所指定的要求。
验收测试:验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,向软件购买都展示该软件系统满足其用户的需求。
其中集成测试和系统测试是测试人员的主要工作。自动化测试是为了降低重复劳动而提出的,用测试脚本来解放人力,但是不是所有场景都适用,需要测试人员来判断,所以对测试人员的能力要求很高,压力(冒烟)测试属于经常做的系统测试。
基本测试方法中一定要搞清楚黑盒测试与白盒测试的区别。
一般公司里面,测试人员一般薪资都比同级别开发人员少些。金融行业的从业人员薪资品均水平算高的,但是记住一点,如果不能给团队或公司带来大的贡献,想要薪资高是不可能的。软件行业不太可能出现躺着赚钱的事情。基本是红海市场了。