软件测试领域在国内入行门槛还是比较低的,只要你会用鼠标点点点就行。所以大学毕业后无论什么专业都去面试软件测试岗位,尤其女生占据大部分,薪资低且能接受。现在入行的人多了,要求也高了,但是“用鼠标点点点”的测试还存在吗?未来还有机会吗?
做软件测试心里难免会有种想法:每天忙于业务测试,无法接触核心技术,面试时只能讲一些业务流程相关的东西,很难引起面试官的兴趣。更悲观的是,觉得测试就是枯燥的“鼠标点点点“,没有什么成就感。
每个岗位,每个行业,都有自己的发展,软件测试工程师必有他的价值,有的时候觉得望不到前路,也有可能是自己站的不够高,想要不断提升自己的能力,应该加强以下五个方面的能力:
基础测试能力
测试基础就是测试的基本功,首先要理解一些流程相关的东西,如:需求分析、测试计划、缺陷跟踪等。其次要有扎实的用例设计能力,能够灵活运用”等价类划分“、”边界值分析法“、”流程分析法“等常见用例设计方法,最后要具备很强的测试执行能力,移动端、web端、服务端的测试执行各有特点。
例如:web端测试,除过常规的功能验证外,还必须有兼容性测试、链接有效性测试、并发压力的测试、稳定性测试等。
服务端测试,需要熟练使用Postman、Jmeter等工具做接口测试;
移动端测试,需要利用fiddler抓包来定位一些问题。