高级软件测试自学手册V3.0版
近年来,越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。同时,各类测试培训机构大肆其道,价格贵的怕人,随便一动学费都上万,但品质却很难保证、宣传也极其夸张(不服的请移驾这里看测试无用因为有你,感谢有你)。
鉴于此情况,为了回馈大家,我重新编写了本指导手册,本次将指导童鞋如何进行软件测试的基础自学,并大家提供一些比较优秀的书籍、视频,并给出学习的顺序(请勿盗版,转载注明出处)。
PS:如果你是有基础的,想扩展知识提升技能,可以直接看这里选择你需要的
http://edu.51cto.com/lecturer/index/user_id-4626073.html
1软件测试基础与进阶知识
要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试?这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。
下面是推荐的参考书(QQ群288567073中有下载):
1)软件测试(原书第2版)
这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程。
2)软件测试的艺术(原书第3版)小强强烈推荐
第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。
3)计算机软件测试(原书第2版)、有效软件测试、软件测试经验与教训
4)视频推荐
观看地址:http://www.tudou.com/plcover/j-Wf2ssFp70/
观看密码:加入QQ群288567073后看公告
2性能测试基础与进阶知识
目标:掌握性能测试的常见术语,性能测试的方法和流程。能够熟练使用Loadrunner、jmeter等工具进行测试。进阶的话需要学会分析性能报表,找到性能瓶颈,进行性能调优。但是这个过程并不是看本书就可以达到的,需要不断的积累测试经验才能做到的。记住:欲速则不达。。。。。
2.1性能测试基础
1)性能测试与LoadRunner
性能测试是啥?LoadRunner又是啥?如果你想学习性能这些都不知道会让人笑掉大牙的啊,赶紧偷偷的学习一下去吧。
推荐视频1:http://www.tudou.com/plcover/Rn3PQbY9Yt4/
观看密码:加入QQ群288567073后看公告
推荐视频2:http://edu.51cto.com/course/course_id-571.html
经典视频重现,内容重磅升级,好评率100%
2)Jmeter
不用我多说,除了LoadRunner外jmeter也是流行且强大的性能测试工具,也是性能测试工程师和高级测试工程师必会。
推荐视频:http://edu.51cto.com/course/course_id-2324.html
无废话,内容精炼实用。
3)接口测试
这个在企业的实际应用中非常普遍,也是大家需求量最大的,故掌握TA自然是必须的!
推荐视频:http://edu.51cto.com/course/course_id-4333.html
史上最热门课程,轻松掌握接口测试。
4)各类测试环境搭建
一般的测试工程师不涉及该问题,但如果你想往中高级发展或者性能、自动化方面发展,搭建各类测试开发环境就是必须的技能了。
推荐视频:http://edu.51cto.com/course/course_id-1122.html
史上最全环境搭建合集!PHP、JAVA、各类负载均衡都在这里!
2.2性能测试进阶
1)Linux的相关知识
实际交流中我发现90%的人都没怎么接触过linux,居然连基本的命令都不会,吓死宝宝了。。。。。。不用我多说,这个是必须会的啊。推荐大家看《鸟哥的私房菜这个系列》。
2)数据库mysql相关知识
说多了都是泪。。。。。情况和上面说的一样,唉,都是当初的认知错误毒害了大家啊。
3)web中间件
什么tomcat、nginx、apche、resin都应该掌握,也是必备知识,同时也是java jvm调优的基础知识哦。
2.3性能测试高级
1)JAVA JVM性能测试与调优
JAVA是现在比较流行的语言,很多系统都是基于此开发。但JAVA JVM一直被吹嘘的又神秘又高大上,而我就善于揭开神秘,揭开伪装的高大上,让你轻松搞定JVM!
2)PHP性能测试
这个貌似一致很少有人讲,但是!实际工作中PHP的系统不亚于java的啊,不管你信不信,反正我信了!
3)其他知识
大型网站系统架构演化和关键技术
3手机APP测试基础与进阶知识
随着移动互联网的迅猛发展,手机APP的测试也逐渐热门起来了,所以,会一点手机APP测试绝对是你的加分项,如何学习呢?请看三部曲,本着小强视频经典再现的原则制作(2016年将对内容做全面的升级,已经购买的用户仍然可以免费观看新的内容哦):
视频:http://edu.51cto.com/pack/view/id-343.html
经典视频重现江湖,销量遥遥领先!
4职业发展、跳槽薪水相关
更多内容可等小强2017年新书《小强软件测试疯狂讲义-性能及自动化》
测试经理必修课(想转管理的朋友必听课程)http://www.luobo360.com/course/385
5自动化测试基础与进阶
1)自动化测试QTP
自学手册看这里:http://xqtesting.blog.51cto.com/4626073/1690380
2)python自动化测试
广而告之
挨踢(IT)脱口秀将技术娱乐化,碎片系统化,给你不一样的视角让生活加点料。内容不打草稿,以最真实的方式说给你听。北漂、IT、生活、技术、娱乐、大实话、薪水、跳槽、行业真相、热点事件等一网打尽。
收听方法:下载荔枝FM手机客户端并安装,进入APP搜索“挨踢脱口秀”你可以看到一个坐在马桶上思考的逗比头像,点击头像进入后再点击“订阅”按钮就ok了