当前位置:首页 > 工业技术
Web应用软件的测试技术研究
Web应用软件的测试技术研究

Web应用软件的测试技术研究PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:路晓丽著
  • 出 版 社:西安:陕西人民出版社
  • 出版年份:2007
  • ISBN:9787224079685
  • 页数:167 页
图书介绍:本书稿分析了Web应用软件的特点和故障源,提出了面向对象的测试模型WATM和基于Petri网的Web链接模型WLM,并基本WATM提出了Web应用软件单元测试,集成测试和导航测试的策略和方法。
《Web应用软件的测试技术研究》目录

1 绪论 1

1.1 选题背景及意义 1

1.2 国内外发展现状 4

1.2.1 基本测试技术 5

1.2.2 测试模型 9

1.2.3 测试工具 15

1.3 本文的主要工作及创新点 19

1.4 论文的组织 20

2 Web应用软件的特点及其对测试的影响 22

2.1 传统测试技术简介 22

2.2 Web应用软件的特性及其对测试的影响 24

2.2.1 Web应用概述 25

2.2.2 Web应用软件与传统软件的不同及其对测试的影响 28

2.2.3 技术对Web应用测试的影响 32

2.3 Web应用软件的测试类型 45

2.4 Web应用软件的测试过程 46

2.5 本章小结 49

3 Web应用软件的结构和功能测试 50

3.1 引言 50

3.2 国内外测试模型的相关研究 51

3.2.1 典型的Web应用模型 51

3.2.2 典型的Web应用软件测试模型 53

3.3 Web应用软件的面向对象测试模型WATM 55

3.3.1 对象模型 56

3.3.2 行为模型 59

3.3.3 结构模型 63

3.4 基于WATM测试Web应用软件 65

3.4.1 静态检验——基于WATM的对象模型 65

3.4.2 导航行为测试——基于WATM的导航模型 65

3.4.3 状态行为测试——基于WATM的行为模型 67

3.4.4 结构测试——基于WATM的结构模型 68

3.5 Web应用的单元、集成测试策略和方法 84

3.5.1 单元测试 85

3.5.2 集成测试 86

3.5.3 例子 87

3.6 基于Petri网的Web链接模型和链接测试 88

3.7 本章小结 90

4 Web应用软件的统计测试 91

4.1 引言 91

4.2 Web统计测试的基本概念和方法 92

4.2.1 统计测试的定义和目标 92

4.2.2 统计测试的使用模型和相关参数 93

4.2.3 统计测试用例的产生和执行 96

4.2.4 统计测试的必要性 97

4.3 典型的Web统计测试的使用模型 97

4.3.1 一种基于马尔可夫链的使用模型 98

4.3.2 一种基于层次化方法构建的马尔可夫链使用模型 98

4.4 Web统计测试的使用模型WSUM 99

4.4.1 利用页面导航图得到使用模型结构 99

4.4.2 利用日志得到转移概率 101

4.4.3 得到使用模型WSUM 102

4.5 利用使用模型WSUM进行Web统计测试 103

4.6 基于单个用例的Web统计测试策略 104

4.7 基于统计数据的进一步Web测试 105

4.7.1 针对关键页面进行可用性测试 105

4.7.2 针对必经页面的交互功能测试 106

4.7.3 用户访问模式测试 106

4.8 本章小结 107

5 Web应用的性能测试 108

5.1 引言 108

5.2 Web性能测试的目标、内容和方法 109

5.2.1 性能测试的目标和种类 109

5.2.2 性能测试的内容 111

5.2.3 Web应用性能测试的必要性和特殊性 114

5.2.4 Web应用性能测试方法 118

5.3 Web性能测试模型WPTM 120

5.3.1 性能指标 121

5.3.2 性能参数 126

5.3.3 性能指示器 127

5.4 Web性能测试过程和用户行为建模 128

5.4.1 Web性能测试过程 129

5.4.2 用户行为建模 133

5.5 本章小结 136

6 Web测试工具的设计与实现 137

6.1 Web性能测试工具LoadSuit 137

6.1.1 系统概述和系统功能结构 138

6.1.2 关键技术 139

6.2 Web应用静态测试工具WebAnalysis 141

6.2.1 系统概述和功能结构 141

6.2.2 用户界面设计 142

6.3 Web测试用例库系统TLS 143

6.3.1 系统概述 143

6.3.2 相关研究 144

6.3.3 系统功能结构 146

6.3.4 系统功能需求 146

6.3.5 核心模块的设计 153

6.3.6 数据库设计 156

6.3.7 用户界面 157

6.4 小结 159

7 总结与展望 160

7.1 本文工作总结 161

7.2 今后的工作 162

参考文献 163

返回顶部