《软件测试技术》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:蔡娟主编;兰娅勋,黄海龙副主编
  • 出 版 社:北京:中国商业出版社
  • 出版年份:2016
  • ISBN:9787504493125
  • 页数:127 页
图书介绍:主要内容包括:严格地说,软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法组织软件开发工作。软件测试是软件工程的一个重要环节,相当于工程领域中的质量检验部分,是提升软件工程质量的重要手段。本章介绍软件测试的发展史,详细介绍软件测试的目的、原则以及分类,重点介绍软件测试工具以及自动化测试技术进行了说明,为后续课程做必要的准备。在软件测试工具平台方面,商业化的软件测试工具已经很多,如捕获/回放工具、Web测试工具、性能测试工具、测试管理工具、代码测试工具等等,这些都有严格的版权限制且价格较为昂贵,但由于价格和版权的限制无法自由使用,当然,一些软件测试工具开发商对于某些测试工具提供了Beta测试版本以供用户有限次数使用。幸运的是,在开放源码社区中也出现了许多软件测试工具,已得到广泛应用且相当成熟和完善。

第1章 软件测试概述 1

1.1 软件测试的发展历程 1

1.2 软件测试的目的 2

1.3 软件测试的原则 4

1.4 软件测试的分类 4

第2章 软件测试的基本知识 8

2.1 软件测试的模型 8

2.2 软件测试的流程 15

2.3 软件测试的成熟度 20

2.4 测试用例设计 24

第3章 白盒测试 29

3.1 白盒测试概述 29

3.2 静态代码检查 29

3.3 程序插桩技术 31

3.4 逻辑覆盖 32

3.5 路径覆盖 37

3.6 白盒测试工具CodeAnalyzer 38

第4章 黑盒测试 48

4.1 黑盒测试概述 48

4.2 等价类划分法 49

4.3 边界值分析法 51

4.4 因果图法 52

4.5 场景法 56

4.6 错误推测法 58

4.7 功能自动化测试工具AutoRunner 59

4.8 AutoRunner自动化测试实践 62

第5章 性能测试 72

5.1 性能测试介绍 72

5.2 负载测试 73

5.3 压力测试 74

5.4 容量测试 74

5.5 安全性测试 75

5.6 可靠性测试 76

5.7 兼容性测试 78

5.8 性能测试工具PerformanceRunner介绍 80

5.9 PerformanceRunner性能测试实践 84

第6章 测试过程管理 92

6.1 测试项目组织架构 92

6.2 软件配置管理 93

6.3 缺陷管理 95

6.4 测试管理工具TestCenter 98

6.5 TestCenter测试管理实践 113

参考文献 125