出版时间:2011-3 出版社:清华大学 作者:利马耶 页数:485
Tag标签:无
内容概要
《软件测试原理、技术及工具》介绍了一种将测试管理、技术和过程需求活动相集成的方法。书中提供的测试工具、过程和测试案例能够帮助读者成为合格的“质量关卡”的守护者。
《软件测试原理、技术及工具》特色
·介绍了一种将测试管理、技术和过程需求活动相集成的方法
·专门的章节来介绍测试工具、特定测试、确认与验证以及软件质量保障
·给出了两个具体的案例场景辅以案例研究、测试案例与测试文档
·丰富的教学方法:
·110个具体示例
·235道课后练习题
·50个常见问题解答(faq)
作者简介
M G
Limaye在软件质量保证、软件质量控制、软件/硬件和嵌入式系统测试、ERP实现、领域专门技术及解决方案架构等方面拥有20多年的从业经验。他以特聘专家身份参与开发过多个既有应用程序,实现过多种ERP应用,做过质量认证员和审计员以及软件测试员。
Limaye具有测试人员、测试负责人、测试和质量经理的亲身实战经验。他参与过操作系统、教育软件、联机会议管理工具、银行和股票市场程序以及客户关系管理软件等应用的开发。他是一位有着丰富工作经历的专家,他在单机程序、客户端服务器程序、Web应用和PDA应用等方面拥有丰富的测试经验。
书籍目录
第ⅰ部分 质 量 保 证
第1章 质量简介
1.1 简介
1.2 质量的历史展望
1.3 质量的概念(它是事实还是感知)
1.4 质量定义
1.5 质量的关键要素
1.6 质量观点
1.7 经济方面的质量
1.8 质量定义
1.9 客户、供应商和过程
1.10 全面质量管理
1.11 tqm的质量原则
1.12 通过统计过程控制进行质量管理
1.13 通过文化变化进行质量管理
1.14 持续改进周期
1.15 不同区域的质量
1.16 基准和尺度
1.17 解决问题的技术
1.18 解决问题的软件工具
1.19 本章小结
1.20 本章回顾
第2章 软件质量
2.1 概述
2.2 软件产品质量评估的限制
2.3 客户是上帝
2.4 质量和生产率之间的关系
2.5 产品需求
2.6 机构文化
2.7 软件的特征
2.8 软件开发过程
2.9 产品类型
2.10 部分其他重要性定义方案
2.11 软件开发生命周期中存在问题的领域
2.12 软件质量管理
2.13 为什么软件会存在缺陷
2.14 与软件质量相关的过程
2.15 质量管理系统的结构
2.16 质量管理系统的支柱
2.17 质量管理重要的方面
2.18 本章小结
2.19 本章回顾
第ⅱ部分 软件测试的基本概念
第3章 软件测试基础
3.1 简介
3.2 软件测试的历史展望
3.3 测试的定义
3.4 测试方法
3.5 流行的测试定义
3.6 开发生命周期中的测试
3.7 需求跟踪矩阵
3.8 软件测试的本质
3.9 工作台
3.10 测试过程的重要特征
3.11 关于测试的误解
3.12 软件测试的原则
3.13 良好测试的显著特征
3.14 测试政策
3.15 测试策略或测试方法
3.16 测试计划
3.17 测试过程以及测试中可以发现的缺陷数
3.18 测试团队的效率
3.19 变异测试
3.20 测试中的挑战
3.21 测试团队方式
3.22 测试面临的过程问题
3.23 测试成本方面
3.24 建立测试政策
3.25 方法
3.26 结构化测试方法
3.27 缺陷的分类
3.28 软件中的缺陷、错误或失误
3.29 开发测试策略
3.30 开发测试方法(测试计划)
3.31 测试过程
3.32 测试态度(常见的人的问题)
3.33 测试方法
3.34 软件测试中人的挑战
3.35 提高测试管理意识
3.36 测试人员需要的技能
3.37 本章小结
3.38 本章回顾
第4章 配置管理
第5章 风险分析
第6章 软件验证与确认
第7章 v测试模型
第8章 缺陷管理
第ⅲ部分 测试技术和工具
第9章 测试层次
第10章 验收测试
第11章 特殊测试(第ⅰ部分)
第12章 特殊测试(第ⅱ部分)
第13章 测试工具
第ⅳ部分 测 试 过 程
第14章 测试计划
第15章 测试度量和测试报告
第16章 定性和定量分析
第ⅴ部分 测试过程管理
第17章 测试过程改进
附录a
附录b
术语表
章节摘录
版权页:插图:一般说来,利益相关方是指与项目、产品或机构的成败利益相关的人员或机构。所有项目、产品或机构的利益相关方都对产品的改进感兴趣。不同利益相关方因角色的不同会对质量有着不同的定义。一些质量模型把项目和产品的所有利益相关方分为六大类,这些利益相关方会随着项目、产品或机构的成败直接(或间接)地获益(或受损)。·客户 客户是产品、项目的主要利益相关方,客户通过购买产品来满足需求,他们从购买新产品中获益。有时候,客户和用户是不同的实体,不过这里我们把客户和用户看作同一实体。尽管有时合同里会规定交付延迟惩罚条约,但客户感兴趣的是产品能否在规定的时间内交付(而不是得到交付延误或失败的赔偿)。·供应商 供应商负责提供产生项目/产品的输入。随着机构越来越成功,它会执行越来越多的项目,供应商会获得越来越多的生意、利润并不断扩张。供应商可以位于机构内部,也可以位于机构外部。外部供应商可以是有偿提供机器、硬件、软件等设施的人员,内部供应商可以是支持项目或产品开发的辅助人员,例如系统管理员、培训师等。·员工 在项目、机构中工作的人员均被称作员工,他们可以是长期员工或者临时员工,但不是与产品成功无关的合约工(可以将合约工归类为供应商)。在这些项目或机构中工作的人员能够随着项目或机构的成功而获得更多的认可、满足感和自豪感。他们为成为成功任务的一部分而感到自豪。·管理者 一般说来,可以将管理机构或项目的人员称为管理者。管理者可以细分为项目管理者、人力管理者、高层管理者、投资者等。管理者需要实现更多的利润、认可、营业额,这样才能实现他们的愿景和任务。成功项目能够给管理者带来更多收益,例如增加客户群、获得认可、可观的利润、更多生意等。
编辑推荐
《软件测试原理、技术及工具》:国外计算机科学经典教材
图书封面
图书标签Tags
无
评论、评分、阅读与下载