软件测试入门并没有想象的难,所以个人不建议报培训班。但是在学之前还是得考量一下自己的实际问题,如果说自己的自制力确实不行,那么报班可能也是一种选择。其实现在网上资源还是很丰富的,自学的话可以多去网上找一些视频,然后多看一下别人写的技术分享,多进行实践多总结就可以了。
本人也是通过在网上查找资料,然后自学的,针对自己的个人情况来总结一下入门软件测试所应该掌握的一些基础知识。首先,需要掌握一些基本的理论知识,像测试的分类、测试流程、如何设计测试用例、软件的bug的生命周期、测试报告、测试计划、测试方案等等,然后要熟悉一些数据库的增删查改操作,能够根据业务来进行一些必要的操作,另外应该要熟悉Linux的常用命令,因为公司里很多测试环境都是在Linux系统下的,除此之外,可以找个项目来进行实操,提高自己的实践能力。
当然前面说的是最基本的,如果想要进阶的话,首先要学会接口测试,在学接口测试之前最好去学一下相关的通讯协议,接口测试的工具的话可以学一下postman或者jmeter,另外抓包工具fiddler或Charles也是需要掌握的,然后可以学一些编程语言,像Python,java,学一些自动化测试,像UI自动化,接口自动化等,学会自动化后可以学一下Jenkins工具,如果想往性能方向发展,可以学一下性能测试工具jmeter或者loadrunner。
今天的分享就先到这里,后续再具体一一介绍吧。