软件测试自学与充电指南(升级版)

本篇是笔者之前的软件测试自学指南---从入门到精通(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

三、测试的知识

这部分希望大家能够对测试有个深入的理解并且增加实践能力。

测试基础知识:

Bug相关知识:

测试设计知识:

推荐书籍:《软件测试经验与教训》 

把所有资源打个包:链接:http://pan.baidu.com/s/1dDvlNjF 密码:9unb

最后推荐一个非常实用的测试启发法速查表http://blog.csdn.net/xc5683/article/details/31344459

四、敏捷测试

这部分推荐ATTD(BDD)+探索式测试

ATTD:这部分可以看RobotFramework+Selenium,目前我正在录制这部分的视频,到时可以分享给大家

资源:http://blog.csdn.net/xc5683/article/details/10017915

视频:链接: http://pan.baidu.com/s/1jGwx9sE 密码: kr6t

探索式测试:这部分推荐看《探索吧!深入理解探索式测试》和《探索式测试》这两本书。这部分更主要的是实践。


你可能感兴趣的:(软件测试)