软件测试(第2版)_Paul学习01——简介

这里写图片描述
从事软件测试工作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个章节的学习和整理。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Title: Software Testing: A Craftsman’s Approach, 4th Edition Author: Paul C. Jorgensen Length: 494 pages Edition: 4 Language: English Publisher: Auerbach Publications Publication Date: 2013-10-18 ISBN-10: 1466560681 ISBN-13: 9781466560680 This updated and reorganized fourth edition of Software Testing: A Craftsman's Approach applies the strong mathematics content of previous editions to a coherent treatment of Model-Based Testing for both code-based (structural) and specification-based (functional) testing. These techniques are extended from the usual unit testing discussions to full coverage of less understood levels integration and system testing. The Fourth Edition: Emphasizes technical inspections and is supplemented by an appendix with a full package of documents required for a sample Use Case technical inspection Introduces an innovative approach that merges the Event-Driven Petri Nets from the earlier editions with the "Swim Lane" concept from the Unified Modeling Language (UML) that permits model-based testing for four levels of interaction among constituents in a System of Systems Introduces model-based development and provides an explanation of how to conduct testing within model-based development environments Presents a new section on methods for testing software in an Agile programming environment Explores test-driven development, reexamines all-pairs testing, and explains the four contexts of software testing Thoroughly revised and updated, Software Testing: A Craftsman’s Approach, Fourth Edition is sure to become a standard reference for those who need to stay up to date with evolving technologies in software testing. Carrying on the tradition of previous editions, it will continue to serve as a valuable reference for software testers, developers, and engineers. Table of Contents Chapter 1: A Perspective on Testing Chapter 2: Examples Chapter 3: Discrete Math for Testers Chapter 4: Graph Theory for Testers Chapter 5: Boundary Value Testing Chapter 6: Equivalence Class Testing Chapter 7: Decision Table–Based Testing Chapter 8: Path Testing Chapter 9: Data Flow Testing Chapter 10: Retrospective on Unit Testing Chapter 11: Life Cycle–Based Testing Chapter 12: Model-Based Testing Chapter 13: Integration Testing Chapter 14: System Testing Chapter 15: Object-Oriented Testing Chapter 16: Software Complexity Chapter 17: Model-Based Testing for Systems of Systems Chapter 18: Exploratory Testing Chapter 19: Test-Driven Development Chapter 20: A Closer Look at All Pairs Testing Chapter 21: Evaluating Test Cases Chapter 22: Software Technical Reviews Chapter 23: Epilogue: Software Testing Excellence

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值