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

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

论文摘要

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

论文目录

  • 文摘
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 选题背景及意义
  • 1.2 国内外发展现状
  • 1.2.1 基本测试技术
  • 1.2.2 测试模型
  • 1.2.3 测试工具
  • 1.3 本文的主要工作及创新点
  • 1.4 论文的组织:
  • 第二章 Web应用软件的特点及其对测试的影响
  • 2.1 传统测试技术简介
  • 2.2 web应用软件的特性及其对测试的影响
  • 2.2.1 web应用概述
  • 2.2.2 Web应用软件与传统软件的不同及其对测试的影响
  • 2.2.2.1 应用系统模型的不同
  • 2.2.2.2 硬件和软件平台的不同
  • 2.2.2.3 Web应用测试与传统软件测试的不同
  • 2.2.3 技术对Web应用测试的影响
  • 2.2.3.1 Web体系的架构
  • 2.2.3.2 客户端技术
  • 2.2.3.3 服务器端技术
  • 2.2.3.4 通信协议
  • 2.2.3.5 技术对web应用测试的影响
  • 2.3 Web应用软件的测试类型
  • 2.4 web应用软件的测试过程
  • 2.5 本章小结
  • 第三章 Web应用软件的结构和功能测试
  • 3.1 引言
  • 3.2 国内外测试模型的相关研究
  • 3.2.1 典型的web应用模型
  • 3.2.2 典型的web应用软件测试模型
  • 3.3 Web应用软件的面向对象测试模型WATM
  • 3.3.1 对象模型
  • 3.3.2 行为模型
  • 3.3.3 结构模型
  • 3.4 基于WATM测试web应用软件
  • 3.4.1 静态检验-基于WATM的对象模型
  • 3.4.2 导航行为测试-基于WATM的导航模型
  • 3.4.3 状态行为测试-基于WATM的行为模型
  • 3.4.4 结构测试-基于WATM的结构模型
  • 3.4.4.1 数据流测试在web应用软件中测试中的应用
  • 3.4.4.2 tml和xml文档的数据流分析
  • 3.4.4.3 Web应用的数据流测试
  • 3.5 Web应用的单元、集成测试策略和方法
  • 3.6 基于Petri网的web链接模型和链接测试
  • 3.7 本章小结
  • 第四章 Web应用软件的统计测试
  • 4.1 引言
  • 4.2 web统计测试的基本概念和方法
  • 4.2.1 统计测试的定义和目标
  • 4.2.2 统计测试的使用模型和相关参数
  • 4.2.3 统计测试用例的产生和执行
  • 4.2.4 统计测试的必要性
  • 4.3 典型的web统计测试的使用模型
  • 4.4 web统计测试的使用模型WSUM
  • 4.4.1 利用页面导航图得到使用模型结构
  • 4.4.2 利用日志得到转移概率
  • 4.4.3 得到使用模型WSUM
  • 4.5 利用使用模型WSUM进行web统计测试
  • 4.6 基于单个用例的web统计测试策略
  • 4.7 基于统计数据的进一步web测试
  • 4.8 本章小结
  • 第五章 Web应用的性能测试
  • 5.1 引言
  • 5.2 web性能测试的目标、内容和方法
  • 5.2.1 性能测试的目标和种类
  • 5.2.2 性能测试的内容
  • 5.2.3 web应用性能测试的必要性和特殊性
  • 5.2.4 Web应用性能测试方法
  • 5.3 web性能测试模型WPTM
  • 5.3.1 性能指标
  • 5.3.2 性能参数
  • 5.3.3 性能指示器
  • 5.4 web性能测试过程和用户行为建模
  • 5.4.1 web性能测试过程
  • 5.4.2 用户行为建模
  • 5.4.2.1 用户导航建模
  • 5.4.2.2 用户延迟建模
  • 5.4.2.3 用户放弃建模
  • 5.5 本章小结
  • 第六章 web测试工具的设计与实现
  • 6.1 web性能测试工具LoadSuit
  • 6.1.1 系统概述和系统功能结构
  • 6.1.2 关键技术
  • 6.2 web应用静态测试工具WebAnalysis
  • 6.2.1 系统概述和功能结构
  • 6.2.2 用户界面设计
  • 6.3 web测试用例库系统TLS
  • 6.3.1 系统概述
  • 6.3.2 相关研究
  • 6.3.3 系统功能结构
  • 6.3.4 系统功能需求
  • 6.3.5 核心模块的设计
  • 6.3.6 数据库设计
  • 6.3.7 用户界面
  • 6.4 小结
  • 第七章 总结与展望
  • 7.1 本文工作总结
  • 7.2 今后的工作
  • 参考文献
  • 攻读博士期间发表的论文和参与的课题
  • 致谢
  • 相关论文文献

    • [1].基于价值链总成本控制在应用软件企业的实践与探索[J]. 纳税 2020(24)
    • [2].基于签名查验的移动终端应用软件合法性判别技术[J]. 信息网络安全 2019(11)
    • [3].基于支架教学模式的艺术设计应用软件教学设计研究[J]. 艺苑 2016(06)
    • [4].新款应用软件:垃圾处理的好帮手[J]. 疯狂英语(冲刺版) 2020(01)
    • [5].逆全球化下,中国企业如何出海[J]. 时代邮刊 2020(17)
    • [6].《建筑CAD》课程教学改革探索与实践[J]. 知识文库 2016(15)
    • [7].创业中的十大关系[J]. 中国商人 2016(12)
    • [8].浅析作品制作的计算机应用软件教学方法[J]. 青少年日记(教育教学研究) 2016(09)
    • [9].让你的照片更有意思[J]. 学苑创造(7-9年级阅读) 2017(05)
    • [10].新时代序曲(下)[J]. 知识就是力量 2017(04)
    • [11].3DMAX应用软件教学策略的探讨[J]. 赤子(下旬) 2017(02)
    • [12].向着俗世纵身一跃[J]. 读者(原创版) 2017(10)
    • [13].农村中小学微机室管理浅探[J]. 新课程(中学) 2013(01)
    • [14].视听类移动应用软件监看系统设计与实现[J]. 广播电视信息 2016(12)
    • [15].小型应用软件快速开发方法研究[J]. 电脑知识与技术 2016(36)
    • [16].教学应用软件与教学评价达成[J]. 读书文摘 2019(04)
    • [17].应用软件 结队快搬家[J]. 电脑爱好者 2013(17)
    • [18].应用软件的安全现状[J]. 中国信息安全 2010(05)
    • [19].安捷伦最新X系列测量应用软件[J]. 国外电子测量技术 2014(03)
    • [20].CAD/CAM应用软件的选型[J]. 湖南农机 2011(01)
    • [21].安捷伦科技公司通过嵌入式LTE和HSPA+测量应用软件[J]. 计算机测量与控制 2010(04)
    • [22].安捷伦科技推出最新测量应用软件[J]. 电子测量技术 2010(09)
    • [23].SaaS·知道[J]. 电子商务 2008(06)
    • [24].平台概念成为应用软件发展的新趋势[J]. 信息网络 2008(08)
    • [25].淞幸科技:让应用软件更简单[J]. 经营管理者 2019(12)
    • [26].E级超算下应用软件发展的挑战与趋势(英文)[J]. Frontiers of Information Technology & Electronic Engineering 2018(10)
    • [27].应用软件安全性评价方法的有效性研究[J]. 西部皮革 2017(04)
    • [28].数字化校园综合应用软件关键技术探讨[J]. 信息技术与信息化 2014(09)
    • [29].移动应用软件防篡改技术研究[J]. 现代电信科技 2015(01)
    • [30].富士施乐数字出版应用软件[J]. 广东印刷 2015(05)

    标签:;  ;  ;  ;  ;  ;  

    Web应用软件的测试技术研究
    下载Doc文档

    猜你喜欢