软件测试

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 软件测试

出版社:机械工业出版社
出版日期:2006-1
ISBN:9787111177708
作者:[美]Ron Patton
页数:389页

前言

It seems as though each day there's yet another news story about a computer software problem or security breach: a bank reporting incorrect account balances, a Mars lander lost in space, a grocery store scanner charging too much for bananas, or a hacker gaining access to millions of credit card numbers. Why does this happen? Can't computer programmers figure out ways to make software just plain work? Unfortunately, no. As software gets more complex, gains more features, and is more interconnected, it becomes more and more difficult——actuall..

内容概要

Ron Patton,具有15年软件测试和软件质量保证的工作经验,曾就职于德州仪器公司、西门子公司和微软公司。他从事的项目涉及任务关键型工厂自动化生产设备、多媒体开发工具、儿童娱乐和教育光盘、计算机外设及电动Barney玩偶。他现在是一个独立的软件咨询师,还是美国红十字会西雅图区的志愿者后勤部长。

书籍目录

Introduction
Part 1 The Big Picture
1 Software Testing Background
2 The Software Development Process
3 The Realities of Software Testing
Part II Tesing Fundamentals
4 Examining the Specification
5 Testing the Software with Blinders On
6 Examining the Code
7 Testing the Software with X-Ray Glasses
Part III Applying Your Tesing Skills
8 Configuration Testing
9 Compatibility Testing
10 Foreign-Language Testing
11 Usability Tesing
12 Testing the Documentation
13 Testing for Software Security
14 Website Testing
Part IV Supplementing Your Testing
15 Automated Testing and Test Tools
16 Bug Bashes and Beta Testing
Part V Working with Test Documentation
17 Planning Your Test Effort
18 Writing and Tracking test Cases
19 Reporting What You Find
20 Measuring Your Success
Part VI The Future
21 Software Quality Assurance
22 Your Career as a Software Tester
Appendix
A Answers to Quiz Questions
Index

作者简介

《软件测试》(英文版)(第2版)主要内容:1、学习软件开发的通用方法。2、了解如何把软件测试应用到软件开发过程中。3、学习测试软件和发现缺陷的基本技术。4、了解软件测试技术如何应用到任意类型、任意规模和任意复杂度的软件中。5、了解为什么尽早地发现缺陷是测试的目的以及实现该目的的最佳途径。6、了解为什么软件具有安全漏洞以及如何发现安全漏洞。7、理解软件测试程度的局限性以及软件测试所能发现的缺陷范畴。8、了解在软件测试背后一些公司的策略。9、了解如何使用不同的自动测试工具来加强测试。10、理解如何计划测试以及如何跟踪测试过程。11、了解如何巧妙地向程序员报告程序缺陷。12、了解测试行业的发展方向以及如何把握此方向。

图书封面


 软件测试下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     今天匆匆看完了软件测试的后半部分,之前已经陆陆续续的看了前半部分,总的感觉还是不错的,算是对软件测试的入门介绍吧。我认为本书前两个部分——软件测试综述和软件测试基础——是全书的精华。第一部分对软件测试和软件开发做了提纲挈领的介绍,很多东西我觉得总结的很好。比如他给出的软件测试的目标:。第二部份依据静态还是动态、白盒还是黑盒分为四章来介绍。静态黑盒测试就是检查产品说明书,动态黑盒测试也就是对最终产品的测试,静态白盒测试是指直接检查代码,动态白盒测试差不多就是单元测试。这部分我觉得把软件测试的基础讲的挺好的,比如代码查看他提到三种方法,一种是相互代码review,第二种是写代码的人作报告,第三种是由别人来看代码然后作报告,当时看了觉得挺有用的。后面三个部分分别讨论了一些具体问题、文档和职业发展的一些问题,感觉他的侧重点是面向专业软件测试人员。当初想看这本书是因为自己感觉目前在实验室中的日常开发bug太多,想学一些简单易行又有效的测试方法(特别是应对网络测试)来提高质量。应该说在书里我并没有找到答案(或许本来就没有答案),因为书中对具体的测试技巧说的还是很少,唯一贯穿始终的就是equivalence partition,但也没有给出非常实际的指导,如果你也是抱着找具体方法的目的去读这本书或许会失望。但我还是要推荐这本书,因为它给了我一个软件测试领域的全貌,一个非常好的指引。如果你是准备做软件测试这一行的,那我想没错,这绝对是非常好的入门书。最后,正如书中所说,光看书是不可能成为好的测试人员,唯有大量的实践经验才可能提高你的软件测试水平!
  •     读英文版的学学英语还勉强吧。我当时读就是为了过一下测试人员的常用英语,后来看了几章。发现内容太浅显了,英语也太通顺了。难怪我看的比较懂,又感觉什么都没学到。适合借阅,不值得购买,没有保存价值。
  •     1. 第九章的总结中有两句话值得提一提:1) In reality, an entire book could be written on the subject, and a single chapter doesn't do the topic justice.这句话阐明了书的特点:全书以概述为基调,求全貌而有所侧重;读者可循此继续深入阅读。2) As a new software tester, you may be assigned a task of compatibility testing your software. That may seem strange, given that it's potentially such a large and complex task, but you'll likely be assigned just a piece of the entire job.这句话阐明了这本书的另外一部分特点:入门导引性质的(写给新人的)。同时也表明新人上手如同筑屋,得从一砖一瓦开始。2. Equivalence Partition(等价划分)这个词在书中多次出现,足见其为测试的精髓所在。但书中并未就其定义和具体操作的方法做介绍,虽然有一些很好的阐述的例子。3. 作者强调的compatibility test,我看大部分开源软件在这方面的测试上还是不够细致——你不能总依赖于用户来给你反馈、来给你报bug。开源社区在新产品开发方面倒是很开放,但测试上做的还远远不够(尽管已经花了不少功夫了)。4. 读完此书,你会发现测试是种对经验依赖很重的工作。只有你在这方面有足够的经验了,才能在测试的有效性、全面性方面求得立足之地。5. 测试工程师以后的职业发展何在?相信这是在各种大小不等的测试工程师的会议上经理们听到最多的问题之一。老部下问过,新人来了还会再问一遍。书的最后一部分讲的就是测试工程师的职业发展。但我相信,每个人成为测试工程师的原因却未必相同。有的是喜欢,有的是逼不得已,有的是为了现阶段发展的需要。如果问我这本书到底如何?我给出的关键字是:推荐。在读过的书里,但凡由在行业里真正打拼过几年的工程师写出来的作品一般都比较受用,既强调技术性又强调实用;比起校园里的学术派们写的书更容易勾起我的兴趣。至少,我不喜欢在学术派著时出现的如同没找到厕所一样到处都是的公式推导。同时我也在图书馆浏览了其他关于这个主题的著作,除了一本 软件测试的有效方法 之外,其他的不论是在内容的全面性上还是深度上都不及这本书。当然,也希望以后国内会有更好的这方面的书,更好的中国人写的而不是抄别人的这方面的书,更好的中国人写的而不是抄别人的、有着丰富见解和经验的这方面的书。

精彩短评 (总计76条)

  •     这是我们的教科书。讲得很多但是也很杂。主要讲一下概率,实际操作的东西不多。给初学者看看还是可以的,但是并不能用来培训软件测试的专业人员。
  •     这本说比较简单易懂,对于初学者是一本比较不错的书。
  •     外国人写的书像讲故事
  •     初学测试的人可以从头到尾好好看看,有一定基础的同志们自己选需要的章节看看就好了。
  •     书内容很好,我读过中文版,感觉被删了一些内容,英文原版更有趣。
    不足之处是,收到的书在运输过程中受到了破损。在当当买了这么多年书,这种情况
    还是头一次遇到。⊙﹏⊙
  •     比较经典的一本c语言类得书,值得认真去读,还是英文的有味道
  •     对英语能力还是有所要求的,对于想学习软件测试的人是本入门书籍
  •     书是本好书,值得购买。很适合初学者。
    但 是我买过油墨味最大的一本书……
  •     本书深入浅出,配有图表,很好!
  •     原版的看起来更容易理解
  •     书的质量一般吧。不过重要的是内容嘛。
  •     不错的书,可以用来提高专业英文
  •     这东西不错 很好, 正需要 测试方面的资料
  •     不错,而且对于提高英文也很有帮助哦
  •     书的内容介绍比较全面,只是书的纸张质量不太好……总体值得购买。
  •     当故事书甘看完了......
  •     书还可以,就是感觉英文的排版不是很清晰
  •     一直都对当当很满意。
  •     纸张薄,但书的内容还可以。很适合初学者。
  •     很好的书,很好理解,虽然是测试,但对项目开发有很多关联性
  •     很全面的一本书,看起来也容易懂,是一本软件测试入门的好书,不仅如此,在以后的工作中都会有很大的帮助的。
    当当的服务速度也行,虽然刚打开那个纸质让我有点失望,不过后面看久了就还好啦,比较不能跟教科书比,还是给个好评吧。以后还会继续光顾的。
  •     很不错的书,还可以锻炼一下英语水平。
  •     书看起来质量还行,就是不明白为什么英文版的书要弄一个中文的封面,不伦不类,要是英文的封面就好了
  •     适合想在软件测试有所发展的人的起始读物
  •     OK。。。。。。。。。
  •     书本质量一般,装订很粗糙,前面十几页纸装订的地方都是坏的
  •     还算简单易懂,英文也不是那么难,还不错
  •     对于软件测试的基本知识的介绍还是不错的,但不适用于专业人士。
  •     写得蛮好的!基本都能看得懂里面的意思
  •     虽然是原文书,但是感觉比看中文的还要明白,支持!
  •     大致看了下,适合初学者。
  •     比较经典的教材,不错。
  •     很好很强大,这个书真的挺棒,亚马逊还是一向的给力!
  •     读过中文版后,再读英文版,感觉真爽!
  •     内容不错,但书的质量不是很好……
  •     还没细读内容,送的很快
  •     书不错,可以提高英文水平,同时提高测试理论
  •     专业,是我所需的知识,纸质不是很厚,不过总体的还可以。
  •     对于初学者来说是一本不错的选择,内容层次结构清晰,书面、纸张以及印刷都不错,感觉很棒
  •     很好,很好,正在学习,受益匪浅,对学习帮助很大
  •     书还不错啊,送货也很快.
  •     书中介绍的内容对初入测试的人很有帮助,弄清一些重要的基本概念,对基础的东西有一个很好的了解,即使是原版,书中语言也是简介易懂,只要不是英语基础太过薄弱都不会有大问题。买之前可以在网上down一个下来先看看
  •     买了很久,第一次阅读觉得内容简单。有了测试经验后再看,觉得非常有意思,很贴近工作
  •     单位买的,买了很多了,书很好。
  •     不错的书,对英语比较有帮助,呵呵
  •     刚刚在考场上重新复习了一遍,考试时看书效率真的很高!!哈哈
  •     系统的测试理论介绍,提高专业英语的好参考书
  •     希望借此踏上软件测试之路
  •     书还行,是学校要求的教材,书上居然还有一些问题答案,希望能用得上,在卓越买比学校帮我们买便宜许多
  •     刚翻了翻,还没来得及看。看着质量还是可以的。
  •     很久以前买的,没仔细看。大概翻了一下,还不错吧,可以提高专业英语水平
  •     英文版 无语 程序员必备
  •     我就是不能接受损坏的图书我才在当当上花费邮费购买而没有去**,可到手一样有损坏!我觉得心里不舒服!
  •     全英文,经典教材,值得拥有。
  •     看的英文版。都是理论。2011.6
  •     比较适合入门者使用,不错的一本书
  •     说实话,纸质实在太差了。。。有点小失望
  •     简明扼要,易懂。
  •     软件测试入门教程,公司培训专用教程,适合培训专业的软件测试人员。
  •     刚看了点内容,不多。还可以吧。
  •     还可以的一本书吧,可以做为介绍性读物看
  •     计算机专业学弟推荐的书,适合初学者
  •     内容有点滞后了。
  •     好书,介绍很全面,值得一看。
  •     买了当教材,但是没有看,英文的!
  •     做测试英语要求挺高的,算是补一下测试相关的英语吧。
  •     很不错的,给同事买的
  •     这是一本不错的书,买了看了你会觉得物有所值的。
  •     有计算机专业基的应该都能看懂,英文写的读起来也不晦涩。
  •     入门还不错,对一些软件测试的基本原则、基本方法介绍的都很好,对整个软件开发的流程也有涉及。但感觉缺乏具体的技巧,或许测试本来就是变化非常多,不可能在书中提太多太具体的技巧。
  •     内容还没看,但是拿到手,看到书就很失望,书的质量很不好,很久没看到这样的颜色的纸张了。但是内容应该不错吧。
  •     多看看,对认识软件测试很有用。很基础,认真学。
  •     包装很到位,送货人员态度非常好!工具用书,比书店买便宜很多
  •     英文不是很难,还算有用的书书,还没看完,就给4个星星吧
  •     我问过老师了呢,说这本书还是不错的,讲得挺全面的
  •     很好,就是都是英文,看起来有点吃力
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024