搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件测试之魂:核心测试设计精解
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121196775
  • 作      者:
    肖利琼著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2013
收藏
编辑推荐

    《软件测试之魂:核心测试设计精解》之所以被数位测试界技术权威联名推荐,是因为其紧扣测试工作命门,围绕测试设计展开全部内容;更是国内外以此为题的唯一专业著作。除了细致绵密的原理剖析和技术细节,还有一些观点值得已经或立志于以此为业的读者关注与思考,摘录如下。
  (1)找Bug,就好像挖地雷,每走一步,得都小心谨慎,否则一不小心,一个bug就在你眼皮底下悄悄地溜走了。
  (2)相信自己,Bug是找不完的,Bug不是没有了,只是暂时我没有发现。
  (3)坚持!严重的偶发Bug定可重视。
  (4)并不是所有的Bug都能解决或需要解决,测试要坚持,又要舍得放弃

展开
作者简介

    肖利琼,生于广东平远,毕业于西安电子科技大学计算机技术专业,在软件测试领域工作10余年,热爱测试。擅长嵌入式软件的测试设计,流程控制与过程管理。曾在台资、港资、民企作为测试负责人带领团队进行测试工作。现作为资深测试工程师、测试技术经理就职于深圳迈瑞血球研发中心。

展开
内容介绍
  《软件测试之魂:核心测试设计精解(第2版)》以测试设计为主线,首先介绍了软件测试行业在过去十多年来的发展变化——如今,实实在在地发生在我们身边的一起起软件质量事故,无不昭示着软件测试行业朝阳的到来。如何把握测试技术,把测试工作做得精透,成为测试行业的佼佼者,也是很多读者朋友关心的话题。《软件测试之魂:核心测试设计精解(第2版)》接下来首先明确了测试的目标,然后介绍了测试设计的各个环节,包括测试架构的设计、测试需求分析与测试策略制定、测试方案的设计、用例的设计、测试执行流程设计、测试输出的管理设计、测试过程的控制方法设计等。
  最后,以追逐软测之理念进行延展,旨在帮助读者理解站在测试工作之上看测试,如何超越自我进行测试创新,为走出一条属于自己的测试精华之路提供指引。
  《软件测试之魂:核心测试设计精解(第2版)》是作者从事一线测试工作13年来的测试经验与智慧结晶,适合对软件测试有一定了解,特别是有一定实际测试经验的测试工程师。同时,《软件测试之魂:核心测试设计精解(第2版)》也可以作为高校、软件测试专业培训机构的参考教材,让学生在学习理论知识的同时,学习企业中的工程实践案例,有针对性地认识与把握测试的核心技术,以增强自身的就业竞争力。
展开
精彩书评

    我用了一天时间把本书读了一遍,在印象中已出版的测试类书籍很少有专门讲测试设计的。本书吸引我的就是作者新颖的设计方法和浅显易懂的讲解,每个原理都是娓娓道来,读的过程是非常舒服的,宛如看到作者的良苦用心,也看到了作者非常深厚的测试设计经验和丰富实践,读完后很有体会和感触,也有很大的收获。测试设计作为软件测试中最主要和关键的一个工作环节直接决定了后期测试质量的结果,相信本书对测试爱好者的测试技能提高会有非常大的帮助,推荐广大测试爱好者也来仔细阅读学习。
    ——腾讯公司互联网测试部 助理总经理、质量管理通道分会会长 吴凯华


    本书作者是用心感悟的软件系统测试专家,在十多年的测试实践中深刻认识和理解了软件测试的过程,并总结出指导测试过程的最佳实践方法。对于很多测试工程师来说,它是一本实用的软件测试书籍,通过生动的实例使初学者更容易理解。此书对于理解软件测试方法和过程很有帮助。
    ——深圳迈瑞生物医疗电子股份有限公司 超声软件部测试经理 袁娟

展开
精彩书摘

  4.简单性
  简单性指提交测试的模块或组件和应用程序越简单,测试起来越容易(测试成本也更低)。
  5.稳定性
  一般而言,测试的软件改动越小,质量就越稳定。但是,软件的稳定性与需求变更的控制、开发周期、测试发现严重Bu9的时间早与晚等都有关系。
  在研发阶段,由于需求的变化、代码的变更,软件的可测试性在开发的整个过程都有可能发生,所以发现可测试性需求、时机是无限制的。但下面的几个早期阶段,显得特别重要,分别是产品需求设计、软件需求设计、设计需求评审阶段,即代码还没出来之前。测试人员要认识到可测试性,需要他们清楚了解软件设计,评审现有的设计文档和阅读代码。但测试人员常常因为害怕他们的请求会被拒绝而不愿意提出可测试性需求。
  软件的可测试性被提出以后,一方面它可以逐步成为软件度量的重要标准,成为衡量软件产品质量优劣的一个重要尺度;另一方面,软件的设计人员也可通过新的设计方法,逐步将这一标准应用于从软件分析开始的一系列软件过程,提高软件质量。不论是哪一方面,合理并有效的可测试性分析对软件的开发过程都起着重要的作用。而且这种分析在软件生产过程中,开始得越早,越能节省软件开发投入,并提高效率。
  5.2识别庐山真面目——分析需求
  测试需求的获取,是测试工作迈开的第一步,这在上节做了介绍,有了需求后,如何理解它、分析透它,成了问题的关键。只有解决了这个问题,才能提取出具体的可操作的测试对象出来。
  5.2.1快速理解需求的捷径:需求宣讲
  软件需求是软件项目开发的依据,代表着用户的需求,是软件设计及软件测试工作的入口,在整个软件项目开发过程中起着举足轻重的作用。对需求的理解是否到位,在很大程度上影响着开发过程的效率。曾经有个小项目(整个项目时间约两个月),需求不多,在进行需求评审时,包括开发及测试人员都认为理解了需求,但在后来版本测试中才发现,有一个重要需求点,开发人员与测试人员的理解完全不一样,到底谁的理解才是对的呢?双方找来需求设计人员讨论,恰恰需求设计人员对这一块的理解也讲不太清楚,写在文档中的描述就更不用说了。

    ……

展开
目录
第1章 朝阳中的软件测试
第2章 找Bug的核心思维与境界
第3章 测试设计景观
第4章 测试架构的设计
第5章 测试需求分析与测试策略制定
第6章 聚焦测试方案的设计
第7章 话说用例的设计
第8章 测试执行流程设计
第9章 测试输出管理设计
第10章 控制测试过程的实用方法
第11章 软件质量与测试的故事
第12章 测试模式的设计
第13章 追逐软测之理念
附录A 专业名词解释
附录B 参考书目和资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证