学位论文 > 优秀研究生学位论文题录展示

Web应用软件的测试技术研究

作 者: 路晓丽
导 师: 郝克刚
学 校: 西北大学
专 业: 计算机软件与理论
关键词: 软件测试 web应用软件 web应用软件测试 测试模型 web统计测试 web性能测试
分类号: TP311.52
类 型: 博士论文
年 份: 2006年
下 载: 1470次
引 用: 20次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,基于网络的Web应用软件迅速风靡全球,并渗入到社会的各个应用领域,成为当前和未来的软件系统开发的主流。但是,Web应用软件具有的异构、分布、并发和平台无关的特性,使得对Web应用软件的测试要比传统程序的测试更加困难,从而在软件测试领域提出了新的挑战。 为了保证日益复杂的Web应用软件的质量和可靠,需要不断加强对Web应用软件的测试研究。实际上,有效的Web应用软件的测试依赖于对其进行充分的分析和理解,并提出良好的测试模型、测试策略、测试级别和测试过程,而这些方面的研究虽已取得了一些成果,但仍需进一步探讨。本文在参考大量文献的基础上,研究了Web应用软件的结构测试、功能测试、性能测试和统计测试等多方面的内容。首先,分析了web应用软件的特点和故障源,提出了面向对象的测试模型WATM和基于Petri网的Web链接模型WLM,并基于WATM提出了Web应用软件单元测试、集成测试和导航测试的策略和方法:其次,提出了一个支持web统计测试的使用模型WSUM,并基于WSUM提出了测试用例的选择和设计方法;再次,提出了支持web性能测试的性能测试模型WPTM,总结了web性能测试的过程;最后,介绍了作者参与设计和实现的三个测试工具,其中的TLS系统已经成为国家“863”西安孵化器软件质量保证平台的配套工具。

全文目录


文摘  4-5
Abstract  5-7
目录  7-10
第一章 绪论  10-27
  1.1 选题背景及意义  10-12
  1.2 国内外发展现状  12-25
    1.2.1 基本测试技术  13-16
    1.2.2 测试模型  16-21
    1.2.3 测试工具  21-25
  1.3 本文的主要工作及创新点  25
  1.4 论文的组织:  25-27
第二章 Web应用软件的特点及其对测试的影响  27-50
  2.1 传统测试技术简介  27-28
  2.2 web应用软件的特性及其对测试的影响  28-45
    2.2.1 web应用概述  29-31
    2.2.2 Web应用软件与传统软件的不同及其对测试的影响  31-35
      2.2.2.1 应用系统模型的不同  31-33
      2.2.2.2 硬件和软件平台的不同  33-34
      2.2.2.3 Web应用测试与传统软件测试的不同  34-35
    2.2.3 技术对Web应用测试的影响  35-45
      2.2.3.1 Web体系的架构  35-37
      2.2.3.2 客户端技术  37-38
      2.2.3.3 服务器端技术  38-44
      2.2.3.4 通信协议  44
      2.2.3.5 技术对web应用测试的影响  44-45
  2.3 Web应用软件的测试类型  45-47
  2.4 web应用软件的测试过程  47-48
  2.5 本章小结  48-50
第三章 Web应用软件的结构和功能测试  50-84
  3.1 引言  50-51
  3.2 国内外测试模型的相关研究  51-54
    3.2.1 典型的web应用模型  51-52
    3.2.2 典型的web应用软件测试模型  52-54
  3.3 Web应用软件的面向对象测试模型WATM  54-62
    3.3.1 对象模型  54-58
    3.3.2 行为模型  58-61
    3.3.3 结构模型  61-62
  3.4 基于WATM测试web应用软件  62-78
    3.4.1 静态检验-基于WATM的对象模型  62-63
    3.4.2 导航行为测试-基于WATM的导航模型  63-65
    3.4.3 状态行为测试-基于WATM的行为模型  65-66
    3.4.4 结构测试-基于WATM的结构模型  66-78
      3.4.4.1 数据流测试在web应用软件中测试中的应用  67-68
      3.4.4.2 tml和xml文档的数据流分析  68-73
      3.4.4.3 Web应用的数据流测试  73-78
  3.5 Web应用的单元、集成测试策略和方法  78-82
  3.6 基于Petri网的web链接模型和链接测试  82-83
  3.7 本章小结  83-84
第四章 Web应用软件的统计测试  84-99
  4.1 引言  84-85
  4.2 web统计测试的基本概念和方法  85-89
    4.2.1 统计测试的定义和目标  85
    4.2.2 统计测试的使用模型和相关参数  85-88
    4.2.3 统计测试用例的产生和执行  88-89
    4.2.4 统计测试的必要性  89
  4.3 典型的web统计测试的使用模型  89-91
  4.4 web统计测试的使用模型WSUM  91-94
    4.4.1 利用页面导航图得到使用模型结构  91-92
    4.4.2 利用日志得到转移概率  92-94
    4.4.3 得到使用模型WSUM  94
  4.5 利用使用模型WSUM进行web统计测试  94-95
  4.6 基于单个用例的web统计测试策略  95-96
  4.7 基于统计数据的进一步web测试  96-97
  4.8 本章小结  97-99
第五章 Web应用的性能测试  99-123
  5.1 引言  99-100
  5.2 web性能测试的目标、内容和方法  100-109
    5.2.1 性能测试的目标和种类  100-101
    5.2.2 性能测试的内容  101-104
    5.2.3 web应用性能测试的必要性和特殊性  104-107
    5.2.4 Web应用性能测试方法  107-109
  5.3 web性能测试模型WPTM  109-115
    5.3.1 性能指标  109-113
    5.3.2 性能参数  113-114
    5.3.3 性能指示器  114-115
  5.4 web性能测试过程和用户行为建模  115-122
    5.4.1 web性能测试过程  116-119
    5.4.2 用户行为建模  119-122
      5.4.2.1 用户导航建模  119-120
      5.4.2.2 用户延迟建模  120-121
      5.4.2.3 用户放弃建模  121-122
  5.5 本章小结  122-123
第六章 web测试工具的设计与实现  123-143
  6.1 web性能测试工具LoadSuit  123-126
    6.1.1 系统概述和系统功能结构  123-125
    6.1.2 关键技术  125-126
  6.2 web应用静态测试工具WebAnalysis  126-128
    6.2.1 系统概述和功能结构  126-127
    6.2.2 用户界面设计  127-128
  6.3 web测试用例库系统TLS  128-142
    6.3.1 系统概述  128-129
    6.3.2 相关研究  129-131
    6.3.3 系统功能结构  131
    6.3.4 系统功能需求  131-136
    6.3.5 核心模块的设计  136-139
    6.3.6 数据库设计  139-140
    6.3.7 用户界面  140-142
  6.4 小结  142-143
第七章 总结与展望  143-146
  7.1 本文工作总结  143-145
  7.2 今后的工作  145-146
参考文献  146-150
攻读博士期间发表的论文和参与的课题  150-151
致谢  151

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  7. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  8. 面向企业级应用系统的测试模型研究与应用,TP311.52
  9. 基于Process Engine的Web Services自动化测试研究,TP311.52
  10. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  11. 一个自动化软件测试系统的设计与实现,TP311.53
  12. 基于云计算的软件测试服务研究,TP311.53
  13. 电子商务中的在线书店设计与实现,TP311.52
  14. 地图管理信息系统的设计与实现,P208
  15. PTN网管的接口自动化测试研究与实施,TP274
  16. 软件可靠性评价与辅助测试系统的设计与实现,TP311.52
  17. 基于Web应用系统的性能测试及工具开发,TP311.52
  18. 基于Lotus的电子政务系统行政审批模块的设计与实现,TP311.52
  19. 基于AHP算法的WEB安全性测试工具的设计与实现,TP311.52
  20. (U)SIM卡远程检测系统的设计与实现,TN929.5
  21. 基于组合开源框架的Web应用软件测试方法的研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com