软体测试原理与实践


软体测试原理与实践

文章插图
软体测试原理与实践【软体测试原理与实践】《软体测试原理与实践》,印度人Srinivasan Desikan 、Gopalaswamy Ramesh撰写的计算机科学丛书 。全面论述了软体测试的基本原理和最佳实践,介绍了最近出现的极限测试和即兴测试等新的测试方法 。介绍了全球团队的个人、组织结构和模型等问题 。在介绍综合性理论知识的同时,强调实际经验 。在介绍黑盒测试和白盒测试等传统方法的同时,还介绍了测试的很多实际问题,例如国际化测试和回归测试等 。
基本介绍书名:软体测试原理与实践
页数:285 页
出版社:机械工业出版社
出版时间:2009年
基本信息软体测试原理与实践作者:(印度)Srinivasan Desikan (印度)Gopalaswamy Ramesh 译者:韩柯 李娜·
软体测试原理与实践

文章插图
·ISBN:7111255062/9787111255062·条形码:9787111255062·版本:1版·装帧:平装·开本:16·中文:中文·丛书名:计算机科学丛书新产品信息 。内容简介《软体测试原理与实践》全面论述了软体测试的基本原理和最佳实践,介绍了最近出现的极限测试和即兴测试等新的测试方法 。《软体测试原理与实践》介绍了全球团队的个人、组织结构和模型等问题 。在介绍综合性理论知识的同时,强调实际经验 。《软体测试原理与实践》在介绍黑盒测试和白盒测试等传统方法的同时,还介绍了测试的很多实际问题,例如国际化测试和回归测试等 。《软体测试原理与实践》的突出特点是从工程实践的角度,比较全面地讨论棘手问题的具体应对方法和相应的风险,站在比较高的层次上讨论软体测试工程的整体把握方法 。全书在各章附有许多实际问题的思考题,帮助读者更深刻地理解这些现实问题 。《软体测试原理与实践》可作为高等院校软体工程和测试方面的基础教材,对软体开发和测试人员解决实际问题也有较高的参考价值 。编辑推荐《软体测试原理与实践》从实用的角度对软体测试进行了全面的阐述,讨论了像极限测试和即兴测试这类新兴的领域 。《软体测试原理与实践》特色:关注分散在全球地域的团队 。讨论全球化团队的人员、组织结构和模型问题 。提供印度在测试方面的丰富经验 。越来越多的产品测试工作是在印度完成的,但是研究印度经验或印度业务模型的专着却很少 。《软体测试原理与实践》通过实例讨论了印度的最佳测试实践 。在保持完整的理论体系基础上,强调实践经验 。《软体测试原理与实践》在介绍诸如等价类划分和圈複杂度等传统方法的同时,还讨论了测试的一些实际问题,例如国际化测试和回归测试 。图书目录出版者的话译者序序前言第一部分 写作线索第1章 测试原理1.1 生产软体中的测试背景1.2 本章介绍1.3 不完善的车1.4 Dijkstra定律1.5 及时测试1.6 圣人和猫1.7 首先测试测试用例1.8 杀虫剂悖论1.9 护航舰队与破布1.10 桥上的警察1.11 钟摆的终结1.12 黑衣人1.13 自动化综合症1.14 小结第2章 软体开发生存周期模型2.1 软体项目的阶段2.1.1 需求获取和分析2.1.2 策划2.1.3 设计2.1.4 开发或编码2.1.5 测试2.1.6 部署和维护2.2 质量、质量保证和质量控制2.3 测试、验证和确认2.4 表示不同阶段的过程模型2.5 生存周期模型2.5.1 瀑布模型2.5.2 原型和快速套用开发模型2.5.3 螺旋或叠代模型2.5.4 V字模型2.5.5 改进型V字模型2.5.6 各种生存周期模型的比较第二部分 测试类型第3章 白盒测试3.1 白盒测试的定义3.2 静态测试3.2.1 人工静态测试3.2.2 静态分析工具3.3 结构测试3.3.1 单元/代码功能测试3.3.2 代码覆盖测试3.3.3 代码複杂度测试3.4 白盒测试中的挑战第4章 黑盒测试4.1 黑盒测试的定义4.2 黑盒测试的意义4.3 黑盒测试的时机4.4 黑盒测试的方法4.4.1 基于需求的测试4.4.2 正面和负面测试4.4.3 边界值分析4.4.4 决策表4.4.5 等价划分4.4.6 基于状态或基于图的测试4.4.7 兼容性测试4.4.8 用户文档测试4.4.9 领域测试4.5 小结第5章 集成测试5.1 集成测试的定义5.2 集成测试作为一种测试类型5.2.1 自顶向下集成5.2.2 自底向上集成5.2.3 双向集成5.2.4 系统集成5.2.5 选择集成方法5.3 集成测试作为一个测试阶段5.4 场景测试5.4.1 系统场景5.4.2 用例场景5.5 缺陷围歼5.5.1 选择缺陷围歼的频度和持续时间5.5.2 选择合适的产品版本5.5.3 对缺陷围歼的目标进行沟通5.5.4 建立和监视实验室5.5.5 採取行动解决问题5.5.6 最佳化缺陷围歼所涉及的工作5.6 小结第6章 系统测试和确认测试6.1 系统测试概述6.2 实施系统测试的原因6.3 功能测试与非功能测试6.4 功能系统测试6.4.1 设计/体系结构验证6.4.2 业务垂直测试6.4.3 部署测试 6.4.4 贝塔测试6.4.5 符合性的认证、标準和测试6.5 非功能系统测试6.5.1 设定配置6.5.2 提出进入与退出準则6.5.3 平衡关键资源6.5.4 可伸缩性测试6.5.5 可靠性测试6.5.6 压力测试6.5.7 互操作性测试6.6 确认测试6.6.1 确认準则6.6.2 选择确认测试的测试用例6.6.3 执行确认测试6.7 测试阶段小结6.7.1 多阶段测试模型6.7.2 多个发布版本的处理6.7.3 谁负责实施与何时实施第7章 性能测试7.1 引论7.2 决定性能测试的要素7.3 性能测试的方法论7.3.1 收集需求7.3.2 编写测试用例7.3.3 自动化性能测试用例7.3.4 执行性能测试用例7.3.5 分析性能测试结果7.3.6 性能调谐7.3.7 性能基準测试7.3.8 能力策划7.4 性能测试工具7.5 性能测试的过程7.6 挑战第8章 回归测试第9章 国际化[I18n]测试第10章 即兴测试第三部分 特殊测试专题第11章 面向对象系统的测试第12章 可使用性与易获得性测试第四部分 测试中的人员和组织问题第13章 常见人员问题第14章 测试团队的组织结构第五部分 测试管理与自动化第15章 测试策划、管理、执行与报告第16章 软体测试自动化第17章 测试指标和度量参考文献