1、先放一张测试前景图给大家看看,给大家增加学习软件测试的动力。

2、首咸犴孜稍先,你应该了解一些软件测试的基础知识:(1)测试的定义、测试的分类、测试的方法、测试的生命周期。(2)测试计划、测试用例、测试记录、测试报告的编写。(3)缺陷的定义、缺陷的分类、缺陷的六要素、缺陷的生命周期。(4)测试和开发流程的关系、瀑布模型、V模型、W字模型等等。学完这些基础知识,有条件的话,可以去找一份软件测试的工作,进行实践,后面的知识都可以在工作中边工作边学习。

3、学习软件测试需要用到的工具:(1)缺陷管理工具:easybug、禅道等;(2)配置管理工具:svn等;(3)抓包工具:Fiddler等;(4)性能测试工具:jmeter、LoadRunner等。

4、学习一门计算机语言:如Python;学习一种数据库:MySQL。

5、到这里,那就应该能明确以后的发展路线了,可以选择:(1)自动化测试工程师;(2)性能测试工程师;(3)安全测试工程师。然后,你就会变成别人眼中的 “某某方面的专家”啦!
