stress ng测试教程 testing approach_stress ng测试教程


从事软件测试工作7年时间,参与了近百项测试项目,期间看了不少书籍和文章,对软件测试工作在理论和实践上都有了一定理解和认识,经历的越多就越觉得对软件测试理解和认识的不够深入。今年8月下旬正好有一些闲暇时间,买了老领导韩柯研究员和同事、好友杜旭涛博士翻译的《软件测试(原书第2版)Software Testing A Craftsman’s Approach(Second Edition)》进行了阅读学习,利用3个星期的时间阅读了一遍,看后感觉很受启发,感到这本书和其它书有着很大的区别:一是讲的内容并不是特别多,但很深入,很专一(只将了功能性测试和结构性测试技术),带有浓厚的研究者的色彩,每个问题都较为深入;二是所举的几个例子,从代码到测试一直贯穿全书,比较直观,易于帮助理解方法。感觉有些相见恨晚。

这本书共五个部分20章。第一部分数学背景共4章,主要包括测试概述、对书中用到的例子进行了较详细的介绍、并介绍了测试人员需要的数学知识,包括用于功能性测试的离散数学和用于结构性测试的图论,第二部分功能性测试,介绍了常用的边界值测试、等价类测试和基于决策表的测试,第三部分结构性测试,介绍了路径测试和数据流测试,第四部分集成与系统测试,介绍了测试层次、集成测试、系统测试和交互测试,第五部分面向对象的测试,介绍了类测试、面向对象的集成测试、GUI测试和面向对象的系统测试。本书是软件测试工程师的入门好教程,也是想成为Craftsman的测试工程师的重要参考材料。另外本书第3版中文版已经出版,第4版英文版也已出版。先以第2版为基础进行一下深入的学习,以弥补非软件测试“科班”出身,没有进行过系统学习的缺憾,如有机会再学习了解第3版和第4版的知识,进行弥补。所谓万变不离其中,基础打好后才能认识的更深,走的更远。

为了便于学习,接下来的学习未按照原书的章节进行,而是按照功能性测试和结构性测试2个分支进行。次序如下所示:

第1章 测试概述

第2章 举例

第3章 测试人员的离散数学

第5章 边界值测试

第6章 等价类测试

第7章 基于决策表的测试

第8章 功能性测试回顾

第12章 测试层次

第13章 集成测试

第14章 系统测试

第15章 交互测试

第16章 面向对象的测试问题

第17章 类测试

第18章 面向对象的集成测试

第19章 GUI测试

第20章 面向对象的系统测试

第4章 测试人员的图论

第9章 路径测试

第10章 数据流测试

第11章 机构性测试回顾

课后系统解答

为了鞭策自己,也为了更好地记录对问题的理解认识,采用博客的方式,争取每周能够完成1-2个章节的学习和整理。