你和我类似,一样学数学的一样转的测试。优势我就不说了。毕竟软件测试初期是个体力活没难度。
我是培训出来的,不过学完后感觉自己学也是可以的。
学习是个循序渐近的过程,当你接触越多的时候你会发现你需要学习的越多。
我把我的经验介绍下希望能对你有所帮助。
主要看个人态度:一定要有毅力和恒心。
其次:初学可以到网上找相应的资料来学习。(1、2学完后可以作为一个初级的测试员,建议都了解了在去工作。)
需要学习的知识有:
1、计算机基础知识(不必深)(IP DNS 什么的懂点就OK)
2、软件测试的基础理论
软件测试意义、方法(黑盒:等价类、边界值等、白盒:域测试、逻辑覆盖)、模式(V模型W模型)、类别(功能测试、性能测试等)、软件测试常见故障模型
3、学习常用的工具使用:缺陷管理工具比如:qc ,功能测试工具:QTP,性能测试工具LR
4、操作系统的学习(LINUX常用命令的学习)
5、数据库基础知识(增删改查 语句)
[软件测试]学软件测试自我提升书籍推荐更多分享公众号:程序员一凡
从楼主是数学专业的,那逻辑思维还是不差了,但是要想做软件测试这个工作,建议先学习下计算机基础知识,操作系统方面的,服务器配置,数据库,程序基础,测试基础理论。这些都是必须的。如果不了解这些你就算做测试也只能做好基层的东西。
你也可以去各大招聘网站上看看公司的招人要求,有针对性的去学习下。
建议你看看《软件测试实用技术与常用模版》这本书吧。
当然,你也可以到中国软件测试联盟网站上找找资料,呵呵