【内容简介】
本书旨在为软件测试过程提供一个质量框架,其目的是提出一个持续改进软件质量的途径,以提高测试效率。书中详细列举基本的软件测试技巧,并基于一种持续改进过程介绍Deming的质量概念,将“计划、执行、检查、改进”(Plan,Do,Check,Act,PDCA)这样一个“质量轮”引入软件测试过程,阐述现代质量保证理论及最佳实践方法。本书共分5个部分,分别从软件质量、生命周期测试、软件测试方法、测试项目管理、现代软件测试工具的角度展开。此外,附录中提供软件测试过程中可能涉及的各种文档的格式样本,非常便于查阅和参考。
本书适合作为计算机及相关专业软件测试课程的教材,也适合软件测试领域的专业技术人员作为参考手册。
【编辑推荐】
“一部全面、实用的软件测试技巧大全。除了循序渐进的测试指导外,驿软件质量的讨论也非常深入。”
——Software Testing Verification & Reliability杂志
“我认为本书是最权威的质量保证和软件测试著作。定义清晰的框架、过程和规程,使本书远远超出了同类图书。书中丰富的信息将使你不再需要在网络和图书馆中费时查询。”、
——Mike Tarrani,资深IT经理
“如果你只买一本软件测试与质量保证方面的著作,那就选择本书吧。”
——Daniel Crowley,Amazon.com
本书被誉为“软件测试与质量保证圣经”。作者Lewis是软件测试与质量管理领域世界级的权威。在书中,他以自己数十年软件测试方面开发、咨询、培训以及教学经验为基础,运用质量大师Deming的PDCA模型。为传统的结构化和非结构化环境下的软件测试过程提供了一个完整的质量框架,提出了一个持续改进软件质量的途径,能够大大提高测试方法的效率。书中还提供了许多实用的测试技巧、技术、方法和文档模板。
相信通过阅读本书,不但可以让新手快速掌握软件测试与质量管理的理论知识,更可以让专业人士领悟其中的精髓。不断改进自己的工作。
【作译者介绍】
本书提供作译者介绍
William E.Lewis是享誉世界的软件测试与质量保证领域的专家。他拥有数学学士学位和运筹学硕士学位,有38年计算机行业从业经验。现在他是Smartware技术公司的创始人、董事长和CEO,该公司是一家专注于软件测试的质量保证咨询公司。他也是专利软件测试工具TestSmartTM的发明者,这是一个可以根据需求生成优化了的测试用例/数据的测试工具。(关于作者的更多信息,请参见www.smartwareteehnologies.com。).
他拥有佛罗里达奥兰多质量保证协会(QAl)颁发的质量分析师(CQA)和软件测试工程师(CSTE).. << 查看详细
【目录信息】
第一部分 软件质量透视
第1章 质量保证框架
1.1 什么是质量
1.2 预防与检测
1.3 验证与确认
1.4 软件质量保证
1.5 质量保证的组成
1.6 软件测试
1.7 质量控制
1.8 软件配置管理
1.9 软件配置管理的要素
1.10 组件确定
1.11 版本控制
1.12 配置构建
1.13 变更控制
1.14 软件质量保证计划
1.15 开发和实施软件质量保证计划的步骤
1.15.1 步骤1:编写计划
1.15.2 步骤2:获得管理层认可
<< 查看详细目录
【译者序】
用多如牛毛来形容中国IT公司的数量并不过分。除了一些软件外包企业外,多数企业的规模都在百人左右,过千的可谓凤毛麟角。而国内IT企业的研发领域,也多数以应用软件的研发为主,从事系统软件研发的企业则少之又少。国内企业在软件开发过程的管理方面相对落后无疑是形成这种局面的一个重要原因,而管理方面的相对落后尤其体现在测试过程管理和软件质量管理上。.
我们在软件质量管理和测试领域落后于欧美先进国家很多,要想赶上国外水平,无疑需要积极地实践与学习。翻译本书的目的正是为学习国外先进的软件测试和质量管理方法提供有力的参考。
本书的主要作者在计算机行业有38年的从业经验,在软..
<< 查看译者序
【前言】
许多教材都是在一个结构化的开发环境中来阐述软件测试的。“结构化”意味着明确地定义了开发周期以及开发周期中相应的一些开发步骤,每一步都提供了一些可度量的输出结果。这种做法有一个前提,那就是假设软件测试活动基于清晰定义的需求和软件开发标准,并且那些标准是用来制定和实施测试计划的。但是,现实情况通常并非如此。通常,软件测试所面对的需求经常是变化的,甚至是错误的。.
本书旨在为传统的结构化以及非结构化环境下的软件测试过程提供一个质量框架,其目的是要提出一个持续改进软件质量的途径,以提高测试方法的效率,并提供一些技巧、技术和方法供用户选择。
持续质量框架的基础来源..
<< 查看前言
【插图】