学位论文 > 优秀研究生学位论文题录展示
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
|
相似论文
- 面向对象分层测试的方法研究,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 高职院校教学案例库的创建探究,TP311.53-4
- 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
- 表面形貌区域法分析评定算法及软件系统研究,TP311.52
- 面向企业级应用系统的测试模型研究与应用,TP311.52
- 基于Process Engine的Web Services自动化测试研究,TP311.52
- 自动化测试在分组传输网管接口测试中的应用,TP311.52
- 一个自动化软件测试系统的设计与实现,TP311.53
- 基于云计算的软件测试服务研究,TP311.53
- 电子商务中的在线书店设计与实现,TP311.52
- 地图管理信息系统的设计与实现,P208
- PTN网管的接口自动化测试研究与实施,TP274
- 软件可靠性评价与辅助测试系统的设计与实现,TP311.52
- 基于Web应用系统的性能测试及工具开发,TP311.52
- 基于Lotus的电子政务系统行政审批模块的设计与实现,TP311.52
- 基于AHP算法的WEB安全性测试工具的设计与实现,TP311.52
- (U)SIM卡远程检测系统的设计与实现,TN929.5
- 基于组合开源框架的Web应用软件测试方法的研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|