软件测试方法和技术

时间:2017-07-12 14:25:13 测试技术 我要投稿

软件测试方法和技术

  《软件测试方法和技术:软件工程》系统介绍了软件品质保证体系和软件测试原理。重点讲解软件测试的流程和技术方法,深入剖析和探讨了各种测试类型和不同阶段比较成熟的技术以及方法,包括从单元测试到验收、安装测试,从应用服务器测试到本地化、自动化测试等.

  软件测试方法和技术

出版时间 2005年7月
ISBN 7302111332
条形码 9787302111337
定价 39.50
品牌 清华大学出版社
语种 简体中文
书名 软件测试方法和技术
作者 朱少民
出版社 清华大学出版社
页数 413页
开本 16
类型 计算机与互联网

  软件测试方法和技术:软件工程》系统介绍了软件品质保证体系和软件测试原理。从软件工程学、质量保证、风险管理等角度阐述了软件测试以及软件测试策略的设计原则。本书重点讲解软件测试的流程和技术方法,深入剖析和探讨了各种测试类型和不同阶段比较成熟的技术以及方法,包括从单元测试到验收、安装测试,从应用服务器测试到本地化、自动化测试等.

  2内容简介

  《软件测试方法和技术:软件工程》作为软件测试的实际应用参考。从怎样组建测试队伍,搭建测试环境到测试用例组织、设计、化繁为简,将抽象理论知识变为可触摸到的实际操作,更好地理解和消化理论基础。《软件测试方法和技术:软件工程》适用于高校计算机及软件工程专业作为教材使用,也可作为软件测试人员的技术参考书。

  3版权信息编辑

  ·作者:朱少民

  出版社:清华大学出版社

  ··出版日期:2005年07月

  ·ISBN:7302111332

  ·条形码:9787302111337

  ·丛书名:高等学校教材

  4目录编辑

  第1部分 软件测试的原理

  第1章 软件及其开发过程

  1.1 软件的含义

  1.2 软件开发过程的特性

  1.2.1 软件开发的基本过程

  1.2.2 软件开发过程模型

  1.2.3 UML代表着软件建模的发展趋势

  1.3 软件测试的重要性

  1.3.1 软件所带来的悲剧

  1.3.2 其他一些例子

  1.3.3 测试是软件开发重要环节之一

  小结

  思考题

  第2章 软件测试的基本概念和方法

  2.1 软件质量就是客户的满意度

  2.1.1 质量的概念

  2.1.2 软件质量的内涵

  2.2 软件缺陷(bug)是什么

  2.2.1 软件缺陷的定义和种类

  2.2.2 软件缺陷的产生

  2.2.3 软件缺陷的构成

  2.2.4 修复软件缺陷的代价

  2.3 软件测试的基本方法

  2.3.1 软件测试的原则

  2.3.2 白盒测试和黑盒测试

  2.3.3 静态的和动态的方法

  2.3.4 验证和确认(Verification & Validation)

  2.3.5 ALAC测试

  2.3.6 自动化测试和随机测试

  2.3.7 软件测试的误区

  2.4 软件测试的分类和阶段

  2.4.1 测试的分类

  2.4.2 测试的阶段

  2.5 软件测试的工作范畴

  2.5.1 测试计划制定

  2.5.2 设计测试用例

  2.5.3 执行测试

  2.5.4 测试结果分析和质量报告

  小结

  思考题

  第3章 质量保证与测试策略

  3.1 软件质量保证

  3.1.1 SQA概述

  3.1.2 SQA活动

  3.1.3 SQA与软件测试的关系

  3.2 测试策略

  3.2.1 测试策略的概念

  3.2.2 影响测试策略的因素

  3.2.3 测试策略的确定

  3.3 测试计划

  3.3.1 制定有效的测试计划

  3.3.2 通用测试计划模板

  3.4 软件质量的可靠性评估

  3.4.1 软件可靠性评估概述

  3.4.2 软件可靠性模型

  3.4.3 可靠性评估过程

  小结

  思考题

  第4章 软件测试依据和规范

  4.1 软件质量标准

  4.1.1 ISO质量体系标准简介

  4.1.2 ISO/GB软件质量体系标准

  4.1.3 ISO9000-3介绍

  4.2 软件测试规范

  4.2.1 概述

  4.2.2 软件测试规范

  4.3 CMM思想和结构体系

  4.3.1 CMM的历史

  4.3.2 CMM的五个等级及关键过程域

  4.3.3 CMM与ISO9001思想及结构体系的关系

  4.4 建立软件测试管理和评判体系

  小结

  思考题

  第2部分 软件测试的技术

  第5章 单元测试

  5.1 什么是单元测试

  5.1.1 单元测试的定义

  5.1.2 为何要进行单元测试

  5.2 单元测试的目标和任务

  5.2.1 单元测试的目标

  5.2.2 单元测试任务

  5.3 静态测试技术的运用

  5.3.1 编码的.标准和规范

  5.3.2 走查

  5.3.3 审查

  5.3.4 评审

  5.4 动态测试技术的运用

  5.4.1 白盒测试方法

  5.4.2 黑盒测试方法

  5.5 调试与评估

  5.6 单元测试的过程与文档管理

  5.7 单元测试的常用工具简介

  小结

  思考题

  第6章 集成测试和系统测试

  6.1 系统集成的模式与方法

  6.1.1 集成测试前的准备

  6.1.2 集成测试的模式

  6.1.3 自顶向下和自底向上集成方法

  6.1.4 大棒与三明治集成方法

  6.1.5 持续集成

  6.2 功能测试

  6.2.1 功能测试的目的和内容

  6.2.2 功能测试的方法

  6.3 系统测试

  6.3.1 系统测试的内容

  6.3.2 回归测试

  6.4 压力测试、容量测试和性能测试

  6.4.1 压力测试

  6.4.2 容量测试

  6.4.3 性能测试

  6.5 安全性、可靠性和容错性测试

  6.5.1 安全性测试

  6.5.2 可靠性测试

  6.5.3 容错性测试

  小结

  思考题

  第7章 验收测试

  ……

  第8章 面向对象软件的测试

  第9章 基于应用服务器的测试

  第10章 软件本地化测试

  第11章 软件测试自动化

  第3部分 软件测试的实践

  第12章 组织和管理测试团队

  第13章 测试环境的建立

  第14章 软件测试用例的设计

  第15章 报告所发现的软件缺陷

  第16章 软件测试和质量分析报告

  第17章 软件测试项目管理

  附录A 软件测试的英文术语及中文解释

  附录B 质量管理体系——要求(国家标准GB/T 19001-2000,Idt ISO 9001:2000)

  附录C 信息技术——软件包质量要求和测试(国家标准GB/T 17544-1998,Idt ISO/IEC 12119:1994)

  附录D 测试计划模板

  附录E C++ Inspection Checklist

  附录F Java Code Inspection Checklist

  参考文献

  5编辑推荐

  《软件测试方法和技术(第2版)》第1版是国内目前最畅销的软件测试教材,并获得第八届全国高校出版社优秀畅销书一等奖,也是软件工程类唯一获奖的图书。

  《软件测试方法和技术(第2版)》作者具有大学老师和公司工程技术人员的双重身份,能够将业界的技术积累融人大学课程中,并有效地将理论和实践有机地结合起来。

  《软件测试方法和技术(第2版)》系统地介绍了软件测试的方法和技术,使读者能全面地掌握软件测试这门学科所需的知识。

  《软件测试方法和技术(第2版)》内容新颖、逻辑清晰和结构合理,并根据软件技术的发展.及时更新了内容,使所学知识和业界保持同步,学以致用。

  通过一些典型的测试工具展示了自动化测试的过程,使读者更容易掌握自动化测试的技术和实践。

  《软件测试方法和技术(第2版)》化繁为简、循序渐进,将抽象理论知识变为可触摸到的实际操作,提供了丰富的实例和实践要点,使软件测试的学习轻松愉快,又效果显著。

  《软件测试方法和技术(第2版)》另配套Java EE和AsP.NET方向的实践指南。

  6序言

  十年前——2000年,我们就全身心投入到“软件测试”这一学科中,但那时,“软件测试”还没有引起大家足够的关注,软件测试方面的图书很少,只有几本从国外翻译过来的。今天“软件测试”这一领域已欣欣向荣,软件测试的培训很火热,从业人员也是一个很大的数字,测试方面的图书也是琳琅满目。5年前,我们的《软件测试方法和技术》第1版和读者见面了,深受读者喜欢,多次印刷,还获得了一些殊荣,如荣获第8届大学生图书节畅销图书一等奖并被选为“国家十一五高等学校规划教材”。书出版之后,陆续收到读者的反馈,其中提出了不少宝贵的意见。

  为了不辜负读者的厚望,我们认真吸取读者的反馈意见,参考更多的资料,历时一年多,对第1版内容做了大量修改。虽然保持了本书的整体结构,但对一些章节做了调整。例如,将“白盒测试方法和黑盒测试方法”的基本内容从原来(第1版)第5章、第14章移到现在的第3章;将测试策略、测试计划(第1版3.2 节和3.3 节)内容移到第17章,从测试项目管理角度来全面介绍测试策略制定和测试计划,其中测试策略可以看作是测试计划过程中的重要工作之一。第2版还删除了一些和测试内容关系不够紧密的内容,例如“1.1 软件的含义”、“1.2 软件开发过程特性”、SQA和CMM相关内容、“9.1 应用服务器的分类和特征”、“16.1.2 软件度量的分工和过程”和“17.1.1 软件项目管理的共性”等,使本书更加专业,留出更大空间来介绍更多的软件测试知识和技术。

【软件测试方法和技术】相关文章:

1.软件测试面试题和答案

2.卸载电脑程序和软件的方法

3.中软软件测试面试题和答案

4.浅谈软件测试技术课程知识的管理研究

5.软件工程数据挖掘的开发测试技术论文

6.软件测试面试技巧

7.软件测试求职技巧

8.软件测试实习心得