第1章 绪论 1
1.1 概述 2
1.2 大数据战略与趋势 6
1.2.1 大数据战略 6
1.2.2 大数据趋势 8
1.3 大数据标准化研究 12
1.3.1 国外标准发展现状 12
1.3.2 国内标准发展现状 14
1.4 大数据应用 16
1.4.1 趋势预测 17
1.4.2 疫情分析 17
1.4.3 消费行为分析 18
1.4.4 智慧金融 20
1.4.5 精确营销 20
1.4.6 舆情分析 21
1.5 大数据对软件测试的挑战 23
参考文献 24
第2章 面向大数据框架的测评 27
2.1 概述 28
2.2 面向数据质量的测评 29
2.2.1 数据质量 29
2.2.2 数据预处理 31
2.2.3 数据质量测评 36
2.3 分布式数据模型及测试 40
2.3.1 框架 40
2.3.2 数据模型 41
2.3.3 单元测试 43
2.4 大数据的基准测试 48
2.4.1 基准测试 48
2.4.2 测试方法 48
2.4.3 测试内容 50
参考文献 63
第3章 大数据智能算法及测评技术 65
3.1 概述 66
3.2 聚类算法及测评 67
3.2.1 聚类及其在大数据中的应用 67
3.2.2 聚类的典型算法及分析 68
3.2.3 聚类算法的测试 72
3.2.4 聚类质量的评估 76
3.3 分类算法及评估 79
3.3.1 分类及其在大数据中的应用 79
3.3.2 分类的典型算法及分析 80
3.3.3 分类算法的测试 86
3.3.4 分类器性能的评估 88
3.4 推荐系统算法及其测评 92
3.4.1 推荐系统算法 94
3.4.2 推荐系统的测评实验 97
3.4.3 推荐系统的评估 99
参考文献 104
第4章 大数据应用的性能测评技术 107
4.1 概述 108
4.2 大数据应用的影响因素与性能测评 109
4.2.1 影响大数据应用的因素 109
4.2.2 大数据应用的性能测评类型 109
4.2.3 大数据应用的性能测评指标 110
4.3 大数据应用测试的支撑数据设计 113
4.3.1 大数据的数据结构特点 113
4.3.2 大数据的数据设计依据 114
4.3.3 大数据的数据生成方法 116
4.4 大数据应用性能测评模型 117
4.4.1 应用负载模型 117
4.4.2 数据负载模型 122
4.5 工具与案例 130
4.5.1 性能测试工具 130
4.5.2 性能测试流程 131
4.5.3 某网络舆情监测系统测试案例 134
4.5.4 某微博大数据平台测试案例 137
参考文献 139
第5章 大数据应用的安全测评技术 143
5.1 概述 144
5.2 影响大数据应用安全的要素 145
5.2.1 影响架构安全的要素 145
5.2.2 影响数据安全的要素 148
5.3 大数据架构的安全测评 150
5.3.1 分布式计算框架的安全测评 150
5.3.2 非关系型数据库的安全测评 155
5.4 数据的安全性测评 160
5.4.1 数据来源的安全性测评 160
5.4.2 隐私保护程度的测评 164
5.5 应用安全等级保护测评 175
5.5.1 用户鉴别 176
5.5.2 事件审计 177
5.5.3 资源审计 179
5.5.4 通信安全 181
5.5.5 软件容错 182
参考文献 182
索引 185