请输入您要查询的百科知识:

 

词条 软件测试:跨越整个软件开发生命周期
释义

版权信息

书 名: 软件测试:跨越整个软件开发生命周期

作 者:(美国)(EverettG.D.)爱弗里特(美国)RaymondMCleod

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302178620

开本: 16

定价: 29.00 元

内容简介

在过去的10年中,已经有无数知名的计算机软件故障成为杂志的精彩封面故事。劣质软件导致的软件故障依然不断地在前台或后台发生。这些故障每年造成了巨大的损失。软件测试的重要性毋庸置疑。

市场上很多优秀的教材深入地探讨了软件开发中某些很窄的特定阶段的测试方法。但这些教材都没有从整个软件开发生命周期的角度来探讨软件测试。

《软件测试》首次全面阐述了针对21世纪的开发中或修改中的软件从调试规划到测试实施的各个阶段的测试活动。

《软件测试》介绍了软件测试的基础性概念和方法,为读者提供了一个完整的软件测试概览:包括当前的实践技术、未来的实践技术以及作为选择职业生涯的指导。

编辑推荐

《软件测试》包括了对于一个专业技术人员想要成为一个软件测试人员所需的知识的全面介绍。《软件测试》的表述包括了由浅入深的赏例。书中所采用的描述和例子更多是针对实践者,而非学术研究人员。

目录

第1章 测试概述

1.1概述

1.2测试的目标与局限性

1.2.1测试人员的思维

1.2.2用户级别的非软件测试—买车

1.2.3开发人员级别的非软件测试—造车

1.2.4测试的4个主要目标

1.2.5开发公理—质量必须在开发时考虑,而不是测试时

1.3测试的价值与开销

1.3.1市场级别的非软件测试—车辆安全与销售额

1.3.2估算失败的开销

1.3.3Basili和Boehm的指数定律

1.3.4Internet上的“淘金潮”

1.3.5电子商务的致命弱点

1.4测试与软件开发生命周期的关系

1.4.1软件测试作为一项技术职业的发展史

1.4.2好的软件测试的10个准则

1.4.3“GOSSIP”游戏

1.5软件测试中的测试人员和开发人员的角色

1.5.1软件质量期望的简史—“天堂的迷失”

1.5.2测试人员在软件开发中的角色

1.5.3测试工具专家在软件开发中的角色

1.5.4测试组中都有谁

1.6关于软件测试的观点讨论

1.7本章小结

1.7.14个主要的测试目标

1.7.2开发公理—质量必须在开发时而不是测试时考虑

1.7.3软件测试作为一项技术职业的发展史

1.7.4好的软件测试的10个准则

第2章 软件开发生命周期

2.1概述

2.2方法和工具

2.3软件开发生命周期的发展

2.3.1经典的SDLC

2.3.2原型化方法

2.3.3快速应用程序开发

2.4逐步开发方法

2.4.1生命周期阶段

2.4.2系统开发步骤

2.4.3在各阶段中的软件测试

2.5初始调研阶段

2.5.1进行企业分析

2.5.2定义系统目的、目标和性能标准

2.5.3评估系统和项目风险

2.5.4评估系统和项目的可行性

2.5.5通过JAD会议确认初始结论

2.5.6获得批准

2.6分析阶段

2.6.1分析功能需求

2.6.2分析已有系统文档

2.6.3访谈

2.6.4调查研究

2.6.5举行JAD会议

2.6.6观察现有系统

2.6.7记录功能需求

2.7设计阶段

2.7.1寻找可行的设计方案

2.7.2评估可行的设计方案

2.7.3举行JAD会议确定并评估设计方案

2.7.4选取最优的设计方案

2.8初始构建阶段

2.8.1构建每个模块的软件

2.8.2向用户和项目投资方演示新的系统模块

2.9最终构建阶段

2.9.1构建并测试可投产的软件

2.9.2构建并测试可投产的数据库或数据仓库

2.9.3安装必要的新硬件和网络连接

2.9.4准备好所需的物理设施

2.9.5测试硬件配置

2.9.6完成所有文档

2.9.7争取用户同意开始运行

2.9.8培训参与人员和用户

2.10安装阶段

2.10.1安装系统组件

2.10.2移交新系统

2.10.3进行实施后评估

2.11关于PDM的观点讨论

2.12本章小结

第3章 结构化测试概述

3.1概述

3.2软件测试人员的清单

3.3SPRAE—一个通用的结构化测试方法

3.3.1规约

3.3.2预先策划

3.3.3可重复性

3.3.4责任说明

3.3.5经济性

3.4关于结构化测试的观点讨论

第4章 测试策略

4.1概述

4.2测试策略中的“棋子”

4.2.1静态测试

4.2.2白盒测试

4.2.3黑盒测试

4.2.4性能测试

4.3二维测试策略棋盘

4.4三维测试策略棋盘

4.5关于测试策略的观点讨论

第5章 测试计划

5.1概述

5.2测试计划

5.3测试用例

5.3.1测试用例细节

5.3.2动作

5.4在现实世界中编写测试计划与测试用例

5.5测试文档标准

5.6关于测试计划的观点讨论

第6章 静态测试

第7章 功能测试

第8章 结构(非功能)测试

第9章 性能测试

第10章 测试环境

第11章 自动化测试工具

第12章 分析并解读测试结果

第13章 一个全软件开发生命周期的测试项目

第14章 复杂应用测试

第15章 测试的未来发展方向

参考文献

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/1 9:12:39