本篇是笔者之前的软件测试自学指南---从入门到精通(http://blog.csdn.net/xc5683/article/details/9448427)的升级版。IT行业正在迅速变化,感觉之前的有些单薄,而且是比较传统的测试,所以增加了下面的内容。这次主要是以Web测试为主和一些新的测试方向。
一、编程相关
既然进入了IT行业,编程应该是基本功,所以请掌握一门编程语言,这里推荐的是Python。
资源:麻省理工的《计算机科学及编程导论》http://v.163.com/special/opencourse/bianchengdaolun.html
目标:掌握Python语言;更重要的是通过编程的学习理解掌握计算机思维。
二、掌握网站的原理
这部分主要是练习搭建一个自己的网站,对于编写网站中的各种技术有个了解,比如前端的HTML、JavaScript、Ajax这些,后台的语言Java、PHP等和数据库相关的知识。
资源:哈佛大学的《构建动态网站》http://v.163.com/special/opencourse/buildingdynamicwebsites.html
三、测试的知识
这部分希望大家能够对测试有个深入的理解并且增加实践能力。
测试基础知识:链接: http://pan.baidu.com/s/1sj2Q5bB 密码: o8xn
Bug相关知识:链接: http://pan.baidu.com/s/1sjDFUCP 密码: vtyu
测试设计知识:链接: http://pan.baidu.com/s/1eQ48P6y 密码: v39l
推荐书籍:《软件测试经验与教训》 链接: http://pan.baidu.com/s/1qWPTlaG 密码: okg5
最后推荐一个非常实用的测试启发法速查表:http://blog.csdn.net/xc5683/article/details/31344459
四、敏捷测试
这部分推荐ATTD(BDD)+探索式测试
ATTD:这部分可以看RobotFramework+Selenium,目前我正在录制这部分的视频,到时可以分享给大家
资源:http://blog.csdn.net/xc5683/article/details/10017915
探索式测试:这部分推荐看《探索吧!深入理解探索式测试》和《探索式测试》这两本书。这部分更主要的是实践。
软件测试自学与充电指南(升级版),布布扣,bubuko.com
原文:http://blog.csdn.net/xc5683/article/details/36863781