高级软件测试自学手册增强版(基础、性能、手机APP、自动化)

近年来,越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。

鉴于此情况,为了回馈大家,我重新编写了本指导手册,本次将指导童鞋如何进行软件测试的基础自学,并为大家提供一些比较优秀的书籍、视频,并给出学习的顺序

1 软件测试基础与进阶知识

要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试?这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。

下面是推荐的参考书

1)软件测试(原书第2版)
这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程。

2)软件测试的艺术(原书第3版)
第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。

3)计算机软件测试(原书第2版)、有效软件测试、软件测试经验与教训

4)视频推荐

2020年Python自动化软件测试工程师全套学习教程资料全集

2 性能测试基础与进阶知识

2.1性能测试基础
1)性能测试与LoadRunner
性能测试是啥?LoadRunner又是啥?如果你想学习性能这些都不知道会让人笑掉大牙的啊,赶紧偷偷的学习一下去吧。

推荐视频:

保姆级!性能测试LoadRunner工具使用教程(含详细安装教程)

2)Jmeter
不用我多说,除了LoadRunner外jmeter也是流行且强大的性能测试工具,也是性能测试工程师和高级测试工程师必会。

视频推荐:

(软件测试)性能专项测试之Jmeter使用/Fiddler抓包工具使用教程

无废话,内容精炼实用。

3)接口测试
这个在企业的实际应用中非常普遍,也是大家需求量最大的,故掌握TA自然是必须的!

视频推荐:
阿里面试官:你说一下Python接口测试,这样回答让他竖起大拇指!
说测试,必言接口!史上最热门课程,轻松掌握接口测试。

4)各类测试环境搭建
一般的测试工程师不涉及该问题,但如果你想往中高级发展或者性能、自动化方面发展,搭建各类测试开发环境就是必须的技能了。

推荐视频:三天12小节Python自动化测试课程,让你薪资至少涨5千!【UnitTest测试框架集训营】

史上最全环境搭建合集!

2.2性能测试进阶

1)Linux的相关知识
实际交流中我发现90%的人都没怎么接触过linux,居然连基本的命令都不会,吓死宝宝了。。。。。。不用我多说,这个是必须会的啊。推荐大家看:
linux基本使用化繁为简,精华呈现!

2)数据库mysql相关知识
说多了都是泪。。。。。情况和上面说的一样,唉,都是当初的认知错误毒害了大家啊。上面的同一个UP主,也有可以自己找一下。

3.手机APP测试基础与进阶知识

随着移动互联网的迅猛发展,手机APP的测试也逐渐热门起来了,所以,会一点手机APP测试绝对是你的加分项,如何学习呢?

99%软件测试人员必会的APP测试(软件测试python自动化自学教程)

经典视频重现江湖,销量遥遥领先!

4.职业发展、跳槽薪水相关

测试工程师职业发展详谈(适合迷茫和想跳槽的人员)
测试经理必修课(提高测试思维必听课程)
为测试工程师定制!

5.自动化测试基础与进阶

1)Selenium web端自动化测试视频:
搞定Selenium,一节课就够了——Python自动化测试

最后:

欢迎大家关注公众号:程序员一凡,获取整理好的软件测试技术进阶、大厂面试资料。

你可能感兴趣的:(程序员,软件测试,APP,软件测试,测试工程师,强化学习,面试,编程语言)