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

Web测试技术研究与应用

作 者: 路海英
导 师: 张筱华
学 校: 北京邮电大学
专 业: 电子与通信工程
关键词: Web测试 性能测试 测试用例 正交实验设计法
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 89次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着internet的迅速普及,Web正以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域.在市场需求的推动下,Web应用软件的规模不断扩大,系统软件复杂性增加,而且Web应用软件的测试相对于传统应用程序的测试来说有其自身的特点和难点,主要体现在负载的不可预知性,测试环境和真实环境的差异等方面。Web测试技术是为了深入全面了解Web系统运行状态、检测系统负荷能力以及保证可靠性服务的必要手段,为了保证日益复杂的Web应用软件的正确性和可靠性,Web测试已成为Web软件开发过程中的一个重要环节,在这种背景下,研究Web应用系统测试技术具有一定的现实意义。本文讨论了Web的特点及Web应用软件系统测试包含的基本内容,从构架部署测试,功能测试、接口协议测试、兼容性测试、性能测试、安全性测试等方面的测试理论知识进行了概述,基于Web特点,重点对正交实验设计法进行了研究,并在Web测试的兼容性测试测试用例设计上得以应用;另外,对目前流行的Web性能测试工具LoadRunner进行了研究,主要对其工作原理和几个重要的指标进行了研究;最后,结合公司的内容运营调度系统,设计了几个测试案例:功能点测试,兼容性测试,接口协议测试及Web压力测试。在每个测试案例中,分别从识别测试需求,进行测试设计,测试方法测试策略研究(包括测试工具的开发),测试实施和测试总结几个方面开展,从而验证了所研究技术的可行性和有效性。通过本课题的研究,为公司目前或以后的性能测试进一步开展提供了一定的基础数据,为测试用例设计的更高效,更科学提供了依据。另外,论文也描述了整个Web测试要包括的范围,为新入门的测试人员快速融入测试工作提供了一定的指导意义。

全文目录


摘要  4-6
ABSTRACT  6-11
第一章 前言  11-14
  1.1 软件测试的意义  11
  1.2 软件测试过程  11
  1.3 Web测试与传统测试的区别  11-12
  1.4 课题的提出,研究背景及意义  12
  1.5 论文期间主要工作  12-14
第二章 Web应用程序特点  14-17
  2.1 Web应用程序原理  14
  2.2 Web应用程序的特点  14-15
    2.2.1 Web是图形化的和易于导航的(naviga te)  14-15
    2.2.2 Web与平台无关  15
    2.2.3 Web是分布式的  15
    2.2.4 Web是动态的  15
    2.2.5 Web动态的特性还表现在Web是交互的  15
  2.3 从Web特点到Web测试  15-16
  2.4 Web测试框架分类  16-17
第三章 Web应用软件的测试类型  17-27
  3.1 构架部署测试  18-19
    3.1.1 数据库的部署测试  18
    3.1.2 Web容器部署测试  18-19
    3.1.3 部署方式测试  19
  3.2 功能测试  19-23
    3.2.1 链接测试  19-20
    3.2.2 Cookie测试  20
    3.2.3 业务流程测试  20
    3.2.4 接口协议测试  20-21
    3.2.5 Http接口测试  21-23
  3.3 兼容性测试  23
    3.3.1 平台兼容性  23
    3.3.2 浏览器兼容性  23
    3.3.3 第三方软件/控件的兼容性  23
  3.4 性能测试  23-24
  3.5 性能调优  24-25
    3.5.1 硬件优化  24
    3.5.2 操作系统优化  24
    3.5.3 Web容器优化  24
    3.5.4 数据库优化  24-25
    3.5.5 应用程序优化  25
  3.6 易用性测试  25-26
  3.7 安全性测试  26-27
第四章 测试技术研究  27-40
  4.1 测试用例设计  27-35
    4.1.1 什么是测试用例  27
    4.1.2 等价类划分  27-28
    4.1.3 边界值分析法  28-29
    4.1.4 错误推测法  29
    4.1.5 因果图方法  29-31
    4.1.6 路径覆盖  31-32
    4.1.7 正交试验设计法  32-33
    4.1.8 功能图  33-34
    4.1.9 场景设计方法  34-35
  4.2 LoadRuner测试工具研究  35-40
    4.2.1 LoadRunner工具介绍  35
    4.2.2 LoadRunner中几个基本概念  35-36
    4.2.3 LoadRunner体系结构  36-37
    4.2.4 LoadRunner工作原理  37-38
    4.2.5 主要性能指标  38-40
第五章 Web测试技术的应用设计  40-60
  5.1 项目介绍  40
  5.2 系统要求的性能指标  40
  5.3 系统功能框图  40-41
  5.4 功能测试  41-43
    5.4.1 功能测试需求  42
    5.4.2 设计和策略  42-43
    5.4.3 测试方法  43
    5.4.4 测试执行和结论  43
  5.5 兼容性测试  43-48
    5.5.1 测试需求  43-44
    5.5.2 测试设计  44-45
    5.5.3 测试方法  45-46
    5.5.4 测试过程记录  46
    5.5.5 测试结论  46-48
  5.6 接口协议测试  48-55
    5.6.1 测试需求  48
    5.6.2 需求分析  48-49
    5.6.3 接口功能测试方法  49
    5.6.4 接口性能测试方法  49-54
    5.6.5 使用Loadrunner执行稳定性测试  54-55
  5.7 Web性能测试  55-58
    5.7.1 测试需求  55
    5.7.2 测试方法和测试准备  55-57
    5.7.3 执行并发测试  57-58
    5.7.4 测试结果分析  58
  5.8 系统调优  58-60
    5.8.1 Linux操作系统优化  58
    5.8.2 Apache优化  58-59
    5.8.3 Mysql数据库优化  59-60
第六章 总结  60-61
  6.1 论文工作总结  60
  6.2 进一步的研究工作  60-61
参考文献  61-62
附录  62-66
致谢  66

相似论文

  1. 低轨卫星移动信道特性模拟硬件实现,TN927.23
  2. 超高分子量聚乙烯纤维抗蠕变性能研究,TQ342.61
  3. 基于模型的Web测试技术研究与应用,TP311.53
  4. 软件可信性增长测试用例生成方法的研究,TP311.53
  5. 软交换测试仪后端系统设计与开发研究,TN915.05
  6. 自动生成SQL测试用例集的研究与实现,TP311.52
  7. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  8. 微波暗室性能测试支架及其控制系统设计,TM937
  9. 面向企业级应用系统的测试模型研究与应用,TP311.52
  10. 达梦数据库管理系统安全等级测评工具开发,TP311.13
  11. TPC-E测试系统的设计与实现,TP311.52
  12. 分布式系统性能测试与分析方法研究,TP311.52
  13. 过滤器性能测试系统研制,TH137
  14. 基于特征场景模拟器的虚拟机性能测试研究,TP302
  15. 基于FitNium的关键字驱动的Web测试框架的研究与实现,TP311.53
  16. 集成测试及其在工作流管理系统中的应用,TP311.52
  17. 组合式石英圆柱壳体振动陀螺的研究,TH703
  18. 缓粘沥青作用机理、路用性能测试及影响因素研究,U414
  19. 齿轮传动综合试验测试系统研制,TH132.41
  20. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  21. 防毒服外层面料轻薄化及性能研究,TS941.4

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