请循其本
虽然是研究生但对你的具体情况我了解,所以 我先告诉你一个好的测试工程师所要的素质 1)首先是测试思维(这个是要去领悟的通过对测试的方法论、软件体系、测试规范、项目经验等等) 2)测试环境搭建,你如果连环境都搭不来,就不要说 3)测试执行技术,比如使用工具、编写脚本等等 4)缺陷的分析能力,这是需要项目积累、挖掘的 5)文档的编写能力,会写测试报告、缺陷报告、测试计划、测试用例 6)管理、把控项目质量的能力,一个优秀的测试工程师有时候要有敏感的质量意识 根据上面的要求。我的建议是(不去上培训班的话),软件测试基础肯定要去完成的,你可以选择看书和视频,主要是学习什么是软件测试,他在不同阶段所作的是什么,基本的测试方法,这个会比较长,因为很杂,他牵扯到多个方面,当这个课程完成后,你可以去领悟属于自己的测试思维,这个很重要,接着,我觉得你可以选择看看测试标准或者软件工程之类的书或这课程,因为他可以告诉你测试体系化的理解,因软件可不是单单的功能、性能这两者,它还有很多方面,我推荐你可以看一下gb/t16260,同时测试也不是只是在测试阶段进行工作的,其他阶段,测试人员也需要去介入的,当你了解了,在这个看完后,其实还应该去专门学习一下,文档的编写,虽然在基础课程中会说到,不过,你还是单独去学习一下,网上有类似的文档和编写规范,接下来就是具体的测试技术了,比如loadrunner使用、测试脚本的编写等等,其实这对于测试工程师而言就是细节了,在这样的情况下,基本你可以找到工作了,不过接下来就是学习如何搭建各种测试环境,因为,你靠个人很难有机会去接触不同的测试环境,所以到工作岗位上,多去接触能接触到的环境,多去学着搭建,了解内部的机制,当然还有多跟项目、多总结,领悟测试的工作永远不要停止,就像修炼一样,再后来的话 ,可能看个人发展了。 希望我的建议能对你有效和帮助。