软件测试如何开始学习?对于这个问题先需要你评估一下自身的自学能力,如果自学能力不错,能够归纳知识点,把知识形成体系,我建议你可以考虑自学。如果是是这么个情况:知识零零散散,好不容易看懂了知识点,但是动手能力不行,不会做项目。这样的情况我建议你参加软件测试培训。每个人有合适自己的学习方式。但是,不管你是参加培训也好,还是自学,软件测试入门的知识点就那些,学习脉络都是一样的。以下我总结了一下必须要学习的东西,供你参考。

1.软件测试基础理论和方法。

主要掌握黑白盒测试、测试策略、测试方法、测试设计、测试报告等相关理论。这些内容也是你如果去培训机构,先开始就要学习的内容。建议可以买些软件测试书籍看看,自学这一部分是比较适合的。

2.网络和数据库基础知识

现在的IT行业,不管你做开发或者软件测试,都必须知道网络和数据库应用。这些基础知识也是必须掌握的。

要你学习的内容如下:互联网发展,现代网络架构,IP分配知识,网络七层协议等,数据库要会基本的增删改查语句操作。要精通常见的这些数据库:mysql 、SQL Server、Oracle、Sybase、DB2

3.精通重要的开发语言

作为一名合格的软件测试工程师,我想你的梦想不该仅仅只是做一个只会手工测试、功能性测试的初级软件测试工程师。到中级软件测试工程师或者更高职位,必须要掌握主流的开发语言以及一门脚本语言。对于软件测试来说,一些常规的开发类语言必须精通:Java、C#、JavaScript、Ruby、Python。

特别是Python这门编程语言,一定要精通,未来是人工智能的时代,其起重要作用的语言就是这个。

下面这些编程语言可以在工作中了解:

C、C++、Visual Basic、PHP、Perl、、Delphi、SAS、PL/SQL、D、ABAP、Lisp/Scheme、COBOL、Ada、Pascal、Visual FoxPro