首页 > 代码库 > 软件测试自学与充电指南(升级版)

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

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

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